Home
last modified time | relevance | path

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

/llvm-project-15.0.7/llvm/lib/Transforms/Scalar/
H A DDeadStoreElimination.cpp242 const auto *DeadII = dyn_cast<IntrinsicInst>(DeadI); in isMaskedStoreOverwrite()
287 auto &IM = IOL[DeadI]; in isPartialOverwrite()
601 static bool tryToShortenBegin(Instruction *DeadI, in tryToShortenBegin() argument
636 if (DeadI && isa<ConstantInt>(DeadI->getValueOperand()) && in tryToMergePartialOverlappingStores()
1664 if (DeadI->isAtomic()) { in isDSEBarrier()
1665 if (auto *LI = dyn_cast<LoadInst>(DeadI)) in isDSEBarrier()
1667 if (auto *SI = dyn_cast<StoreInst>(DeadI)) in isDSEBarrier()
1877 Instruction *DeadI = OI.first; in removePartiallyOverlappedStores() local
1878 MemoryLocation Loc = *getLocForWrite(DeadI); in removePartiallyOverlappedStores()
2045 State.deleteDeadInstruction(DeadI); in eliminateDeadStores()
[all …]