Home
last modified time | relevance | path

Searched refs:RecursivelyDeleteTriviallyDeadInstructions (Results 1 – 25 of 29) sorted by relevance

12

/llvm-project-15.0.7/llvm/include/llvm/Transforms/Utils/
H A DLocal.h93 bool RecursivelyDeleteTriviallyDeadInstructions(
107 void RecursivelyDeleteTriviallyDeadInstructions(
/llvm-project-15.0.7/llvm/lib/Transforms/Scalar/
H A DInstSimplifyPass.cpp67 RecursivelyDeleteTriviallyDeadInstructions(DeadInstsInBB, SQ.TLI); in runImpl()
H A DSeparateConstOffsetFromGEP.cpp1020 RecursivelyDeleteTriviallyDeadInstructions(UserChainTail); in splitGEP()
1021 RecursivelyDeleteTriviallyDeadInstructions(OldIdx); in splitGEP()
1222 RecursivelyDeleteTriviallyDeadInstructions(I); in reuniteExts()
1234 RecursivelyDeleteTriviallyDeadInstructions(I); in reuniteExts()
H A DLoopInstSimplify.cpp152 RecursivelyDeleteTriviallyDeadInstructions(DeadInsts, &TLI, MSSAU); in simplifyLoopInst()
H A DStraightLineStrengthReduce.cpp661 RecursivelyDeleteTriviallyDeadInstructions(Bump); in rewriteCandidateWithBasis()
741 RecursivelyDeleteTriviallyDeadInstructions(Op); in runOnFunction()
H A DIndVarSimplify.cpp387 RecursivelyDeleteTriviallyDeadInstructions(Compare, TLI, MSSAU.get()); in handleFloatingPointIV()
391 RecursivelyDeleteTriviallyDeadInstructions(Incr, TLI, MSSAU.get()); in handleFloatingPointIV()
404 RecursivelyDeleteTriviallyDeadInstructions(PN, TLI, MSSAU.get()); in handleFloatingPointIV()
2043 RecursivelyDeleteTriviallyDeadInstructions(Inst, TLI, MSSAU.get()); in run()
H A DLoopPredication.cpp820 RecursivelyDeleteTriviallyDeadInstructions(OldCond, nullptr /* TLI */, MSSAU); in widenGuardConditions()
846 RecursivelyDeleteTriviallyDeadInstructions(OldCond, nullptr /* TLI */, MSSAU); in widenWidenableBranchGuardConditions()
H A DInferAddressSpaces.cpp1289 RecursivelyDeleteTriviallyDeadInstructions(I); in rewriteWithNewAddressSpaces()
H A DLoopIdiomRecognize.cpp2187 RecursivelyDeleteTriviallyDeadInstructions(PreCond, TLI); in transformLoopToPopcount()
/llvm-project-15.0.7/llvm/lib/Transforms/ObjCARC/
H A DObjCARC.h56 RecursivelyDeleteTriviallyDeadInstructions(OldArg); in EraseInstruction()
/llvm-project-15.0.7/llvm/lib/Target/AMDGPU/
H A DAMDGPULateCodeGenPrepare.cpp179 RecursivelyDeleteTriviallyDeadInstructions(&LI); in visitLoadInst()
/llvm-project-15.0.7/llvm/lib/CodeGen/
H A DHardwareLoops.cpp490 RecursivelyDeleteTriviallyDeadInstructions(OldCond); in InsertLoopDec()
533 RecursivelyDeleteTriviallyDeadInstructions(OldCond); in UpdateBranch()
H A DInterleavedAccessPass.cpp418 RecursivelyDeleteTriviallyDeadInstructions(SVI); in replaceBinOpShuffles()
H A DCodeGenPrepare.cpp656 RecursivelyDeleteTriviallyDeadInstructions(Operand, TLInfo, nullptr); in eliminateAssumptions()
5489 RecursivelyDeleteTriviallyDeadInstructions( in optimizeMemoryInst()
5643 RecursivelyDeleteTriviallyDeadInstructions( in optimizeGatherScatterInst()
6939 RecursivelyDeleteTriviallyDeadInstructions( in optimizeShuffleVectorInst()
8073 RecursivelyDeleteTriviallyDeadInstructions( in makeBitReverse()
/llvm-project-15.0.7/llvm/lib/Transforms/Utils/
H A DLocal.cpp157 RecursivelyDeleteTriviallyDeadInstructions(Cond, TLI); in ConstantFoldTerminator()
286 RecursivelyDeleteTriviallyDeadInstructions(Cond, TLI); in ConstantFoldTerminator()
359 RecursivelyDeleteTriviallyDeadInstructions(Address, TLI); in ConstantFoldTerminator()
518 bool llvm::RecursivelyDeleteTriviallyDeadInstructions( in RecursivelyDeleteTriviallyDeadInstructions() function in llvm
527 RecursivelyDeleteTriviallyDeadInstructions(DeadInsts, TLI, MSSAU, in RecursivelyDeleteTriviallyDeadInstructions()
547 RecursivelyDeleteTriviallyDeadInstructions(DeadInsts, TLI, MSSAU, in RecursivelyDeleteTriviallyDeadInstructionsPermissive()
552 void llvm::RecursivelyDeleteTriviallyDeadInstructions( in RecursivelyDeleteTriviallyDeadInstructions() function in llvm
635 return RecursivelyDeleteTriviallyDeadInstructions(I, TLI, MSSAU); in RecursivelyDeleteDeadPHINode()
642 (void)RecursivelyDeleteTriviallyDeadInstructions(I, TLI, MSSAU); in RecursivelyDeleteDeadPHINode()
H A DLoopUnroll.cpp229 RecursivelyDeleteTriviallyDeadInstructions(Inst); in simplifyLoopAfterUnroll()
248 RecursivelyDeleteTriviallyDeadInstructions(DeadInsts); in simplifyLoopAfterUnroll()
H A DBypassSlowDivision.cpp479 RecursivelyDeleteTriviallyDeadInstructions(V); in bypassSlowDivision()
H A DLoopUnrollRuntime.cpp972 RecursivelyDeleteTriviallyDeadInstructions(DeadInsts); in UnrollRuntimeLoopRemainder()
/llvm-project-15.0.7/llvm/lib/Target/ARM/
H A DMVETailPredication.cpp420 RecursivelyDeleteTriviallyDeadInstructions(II); in TryConvertActiveLaneMask()
/llvm-project-15.0.7/llvm/lib/Target/Hexagon/
H A DHexagonLoopIdiomRecognition.cpp1491 RecursivelyDeleteTriviallyDeadInstructions(&I, &TLI); in cleanupLoopBody()
1841 RecursivelyDeleteTriviallyDeadInstructions(SI, &TLI); in recognize()
1872 RecursivelyDeleteTriviallyDeadInstructions(SI, &TLI); in recognize()
2073 RecursivelyDeleteTriviallyDeadInstructions(StoreBasePtr, TLI); in processCopyingStore()
2077 RecursivelyDeleteTriviallyDeadInstructions(LoadBasePtr, TLI); in processCopyingStore()
2298 RecursivelyDeleteTriviallyDeadInstructions(SI, TLI); in processCopyingStore()
/llvm-project-15.0.7/llvm/lib/Transforms/IPO/
H A DStripSymbols.cpp270 RecursivelyDeleteTriviallyDeadInstructions(Arg1); in stripDebugDeclareImpl()
H A DGlobalOpt.cpp585 RecursivelyDeleteTriviallyDeadInstructions(DeadInsts); in SRAGlobal()
/llvm-project-15.0.7/llvm/lib/Target/RISCV/
H A DRISCVGatherScatterLowering.cpp456 RecursivelyDeleteTriviallyDeadInstructions(GEP); in tryCreateStridedLoadStore()
/llvm-project-15.0.7/llvm/lib/Target/PowerPC/
H A DPPCLoopInstrFormPrep.cpp628 RecursivelyDeleteTriviallyDeadInstructions(Ptr); in rewriteLoadStoresForCommoningChains()
1074 RecursivelyDeleteTriviallyDeadInstructions(Ptr); in rewriteLoadStores()
/llvm-project-15.0.7/llvm/unittests/Transforms/Utils/
H A DLocalTest.cpp578 bool Deleted = RecursivelyDeleteTriviallyDeadInstructions(Inst); in TEST_F()

12