reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

lib/Transforms/Scalar/DeadStoreElimination.cpp
 1088     if (CallInst *F = isFreeCall(&*BBI, TLI)) {
 1089       MadeChange |= handleFree(F, AA, MD, DT, TLI, IOL, OBB);
 1104     if (!hasAnalyzableMemoryWrite(Inst, *TLI))
 1108     if (eliminateNoopStore(Inst, BBI, AA, MD, DL, TLI, IOL, OBB)) {
 1144       if (!hasAnalyzableMemoryWrite(DepWrite, *TLI))
 1167             IsStoreDeadOnUnwind = isAllocLikeFn(Underlying, TLI) &&
 1180           !isPossibleSelfRead(Inst, Loc, DepWrite, *TLI, *AA)) {
 1182         OverwriteResult OR = isOverwrite(Loc, DepLoc, DL, *TLI, DepWriteOffset,
 1190           deleteDeadInstruction(DepWrite, &BBI, *MD, *TLI, IOL, OBB);
 1272             deleteDeadInstruction(Inst, &BBI, *MD, *TLI, IOL, OBB);
 1273             deleteDeadInstruction(DepWrite, &BBI, *MD, *TLI, IOL, OBB);
 1308     MadeChange |= handleEndBlock(BB, AA, MD, TLI, IOL, OBB);