Home
last modified time | relevance | path

Searched refs:KillingI (Results 1 – 1 of 1) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DDeadStoreElimination.cpp236 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 …]