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

Declarations

include/llvm/Transforms/Utils/Local.h
  143 bool RecursivelyDeleteTriviallyDeadInstructions(

References

lib/CodeGen/CodeGenPrepare.cpp
 5016     RecursivelyDeleteTriviallyDeadInstructions(Repl, TLInfo);
 7080   RecursivelyDeleteTriviallyDeadInstructions(&I);
lib/CodeGen/HardwareLoops.cpp
  409   RecursivelyDeleteTriviallyDeadInstructions(OldCond);
  454   RecursivelyDeleteTriviallyDeadInstructions(OldCond);
lib/Target/Hexagon/HexagonLoopIdiomRecognition.cpp
 1475     RecursivelyDeleteTriviallyDeadInstructions(&*I, &TLI);
 1826         RecursivelyDeleteTriviallyDeadInstructions(SI, &TLI);
 1857         RecursivelyDeleteTriviallyDeadInstructions(SI, &TLI);
 2058         RecursivelyDeleteTriviallyDeadInstructions(StoreBasePtr, TLI);
 2062         RecursivelyDeleteTriviallyDeadInstructions(LoadBasePtr, TLI);
 2286     RecursivelyDeleteTriviallyDeadInstructions(SI, TLI);
lib/Target/PowerPC/PPCLoopPreIncPrep.cpp
  409   RecursivelyDeleteTriviallyDeadInstructions(BasePtr);
  457     RecursivelyDeleteTriviallyDeadInstructions(Ptr);
lib/Transforms/IPO/StripSymbols.cpp
  267           RecursivelyDeleteTriviallyDeadInstructions(Arg1);
lib/Transforms/ObjCARC/ObjCARC.h
   68     RecursivelyDeleteTriviallyDeadInstructions(OldArg);
lib/Transforms/Scalar/IndVarSimplify.cpp
  479   RecursivelyDeleteTriviallyDeadInstructions(Compare, TLI);
  483   RecursivelyDeleteTriviallyDeadInstructions(Incr, TLI);
  496     RecursivelyDeleteTriviallyDeadInstructions(PN, TLI);
 3099       Changed |= RecursivelyDeleteTriviallyDeadInstructions(Inst, TLI);
lib/Transforms/Scalar/InferAddressSpaces.cpp
 1024     RecursivelyDeleteTriviallyDeadInstructions(I);
lib/Transforms/Scalar/LoopIdiomRecognize.cpp
  986     RecursivelyDeleteTriviallyDeadInstructions(BasePtr, TLI);
 1105     RecursivelyDeleteTriviallyDeadInstructions(StoreBasePtr, TLI);
 1125     RecursivelyDeleteTriviallyDeadInstructions(LoadBasePtr, TLI);
 1126     RecursivelyDeleteTriviallyDeadInstructions(StoreBasePtr, TLI);
 1833     RecursivelyDeleteTriviallyDeadInstructions(PreCond, TLI);
lib/Transforms/Scalar/LoopPredication.cpp
  800   RecursivelyDeleteTriviallyDeadInstructions(OldCond);
  828   RecursivelyDeleteTriviallyDeadInstructions(OldCond);
lib/Transforms/Scalar/NaryReassociate.cpp
  245           RecursivelyDeleteTriviallyDeadInstructions(&*I, TLI);
lib/Transforms/Scalar/SeparateConstOffsetFromGEP.cpp
  989         RecursivelyDeleteTriviallyDeadInstructions(UserChainTail);
  990         RecursivelyDeleteTriviallyDeadInstructions(OldIdx);
 1180         RecursivelyDeleteTriviallyDeadInstructions(I);
lib/Transforms/Scalar/StraightLineStrengthReduce.cpp
  650       RecursivelyDeleteTriviallyDeadInstructions(Bump);
  734       RecursivelyDeleteTriviallyDeadInstructions(Op);
lib/Transforms/Utils/BypassSlowDivision.cpp
  475       RecursivelyDeleteTriviallyDeadInstructions(V);
lib/Transforms/Utils/Local.cpp
  153         RecursivelyDeleteTriviallyDeadInstructions(Cond, TLI);
  258         RecursivelyDeleteTriviallyDeadInstructions(Cond, TLI);
  328         RecursivelyDeleteTriviallyDeadInstructions(Address, TLI);
  529       return RecursivelyDeleteTriviallyDeadInstructions(I, TLI);
  536       (void)RecursivelyDeleteTriviallyDeadInstructions(I, TLI);
lib/Transforms/Utils/LoopUnroll.cpp
  212         RecursivelyDeleteTriviallyDeadInstructions(Inst);
lib/Transforms/Utils/SimplifyCFG.cpp
  694     RecursivelyDeleteTriviallyDeadInstructions(Cond, nullptr, MSSAU);
 5901     RecursivelyDeleteTriviallyDeadInstructions(OldCond);
unittests/Transforms/Utils/LocalTest.cpp
  571   bool Deleted = RecursivelyDeleteTriviallyDeadInstructions(Inst);