Searched refs:KillingI (Results 1 – 1 of 1) sorted by relevance
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
H A D | DeadStoreElimination.cpp | 236 static OverwriteResult isMaskedStoreOverwrite(const Instruction *KillingI, in isMaskedStoreOverwrite() argument 239 const auto *KillingII = dyn_cast<IntrinsicInst>(KillingI); in isMaskedStoreOverwrite() 713 tryToMergePartialOverlappingStores(StoreInst *KillingI, StoreInst *DeadI, in tryToMergePartialOverlappingStores() argument 720 KillingI && isa<ConstantInt>(KillingI->getValueOperand()) && in tryToMergePartialOverlappingStores() 721 DL.typeSizeEqualsStoreSize(KillingI->getValueOperand()->getType()) && in tryToMergePartialOverlappingStores() 722 memoryIsNotModifiedBetween(DeadI, KillingI, AA, DL, DT)) { in tryToMergePartialOverlappingStores() 735 cast<ConstantInt>(KillingI->getValueOperand())->getValue(); in tryToMergePartialOverlappingStores() 751 << "\n Killing: " << *KillingI in tryToMergePartialOverlappingStores() 944 OverwriteResult isOverwrite(const Instruction *KillingI, in isOverwrite() 952 if (!isGuaranteedLoopIndependent(DeadI, KillingI, DeadLoc)) in isOverwrite() [all …]
|