|
reference, declaration → definition
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);