/external/llvm/lib/Transforms/Utils/ |
D | SimplifyIndVar.cpp | 52 SmallVectorImpl<WeakVH> &DeadInsts; member in __anon874e3a210111::SimplifyIndvar 59 : L(Loop), LI(LI), SE(SE), DeadInsts(Dead), Changed(false) { in SimplifyIndvar() 145 DeadInsts.push_back(IVOperand); in foldIVUser() 182 DeadInsts.push_back(ICmp); in eliminateIVComparison() 233 DeadInsts.push_back(Rem); in eliminateIVRemainder() 264 DeadInsts.push_back(UseInst); in eliminateIVUser() 390 DeadInsts.push_back(AddVal); in splitOverflowIntrinsic()
|
D | LoopUnroll.cpp | 498 SmallVector<WeakVH, 16> DeadInsts; in UnrollLoop() local 499 simplifyLoopIVs(L, SE, LPM, DeadInsts); in UnrollLoop() 503 while (!DeadInsts.empty()) in UnrollLoop() 505 dyn_cast_or_null<Instruction>(&*DeadInsts.pop_back_val())) in UnrollLoop()
|
D | Local.cpp | 344 SmallVector<Instruction*, 16> DeadInsts; in RecursivelyDeleteTriviallyDeadInstructions() local 345 DeadInsts.push_back(I); in RecursivelyDeleteTriviallyDeadInstructions() 348 I = DeadInsts.pop_back_val(); in RecursivelyDeleteTriviallyDeadInstructions() 363 DeadInsts.push_back(OpI); in RecursivelyDeleteTriviallyDeadInstructions() 367 } while (!DeadInsts.empty()); in RecursivelyDeleteTriviallyDeadInstructions()
|
/external/llvm/lib/Transforms/Scalar/ |
D | IndVarSimplify.cpp | 79 SmallVector<WeakVH, 16> DeadInsts; member in __anon822ce7860111::IndVarSimplify 105 DeadInsts.clear(); in releaseMemory() 604 DeadInsts.push_back(ExitVal); in RewriteLoopExitValues() 615 DeadInsts.push_back(Inst); in RewriteLoopExitValues() 739 SmallVectorImpl<WeakVH> &DeadInsts; member in __anon822ce7860311::WidenIV 758 DeadInsts(DI) { in WidenIV() 1003 DeadInsts.push_back(UsePhi); in WidenIVUse() 1036 DeadInsts.push_back(DU.NarrowUse); in WidenIVUse() 1089 DeadInsts.push_back(WideUse); in WidenIVUse() 1186 DeadInsts.push_back(DU.NarrowDef); in CreateWideIV() [all …]
|
D | ScalarReplAggregates.cpp | 95 SmallVector<Value*, 32> DeadInsts; member 1588 while (!DeadInsts.empty()) { in DeleteDeadInstructions() 1589 Instruction *I = cast<Instruction>(DeadInsts.pop_back_val()); in DeleteDeadInstructions() 1598 DeadInsts.push_back(U); in DeleteDeadInstructions() 1935 DeadInsts.push_back(LI); in RewriteForScalarRepl() 1962 DeadInsts.push_back(SI); in RewriteForScalarRepl() 2016 DeadInsts.push_back(BC); in RewriteBitCast() 2112 DeadInsts.push_back(GEPI); in RewriteGEP() 2170 DeadInsts.push_back(II); in RewriteLifetimeIntrinsic() 2212 for (SmallVectorImpl<Value *>::const_iterator I = DeadInsts.begin(), in RewriteMemIntrinUserOfAlloca() [all …]
|
D | SROA.cpp | 1215 SetVector<Instruction *, SmallVector<Instruction *, 8>> DeadInsts; member in __anonadce12ea0911::SROA 2555 Pass.DeadInsts.insert(I); in deleteIfTriviallyDead() 2632 Pass.DeadInsts.insert(&LI); in visitLoadInst() 2656 Pass.DeadInsts.insert(&SI); in rewriteVectorizedStoreInst() 2676 Pass.DeadInsts.insert(&SI); in rewriteIntegerStore() 2725 Pass.DeadInsts.insert(&SI); in visitStoreInst() 2784 Pass.DeadInsts.insert(&II); in visitMemSetInst() 2936 Pass.DeadInsts.insert(&II); in visitMemTransferInst() 3050 Pass.DeadInsts.insert(&II); in visitIntrinsicInst() 3809 DeadInsts.insert(SI); in presplitLoadsAndStores() [all …]
|
D | LoopStrengthReduce.cpp | 811 DeleteTriviallyDeadInstructions(SmallVectorImpl<WeakVH> &DeadInsts) { in DeleteTriviallyDeadInstructions() argument 814 while (!DeadInsts.empty()) { in DeleteTriviallyDeadInstructions() 815 Value *V = DeadInsts.pop_back_val(); in DeleteTriviallyDeadInstructions() 825 DeadInsts.push_back(U); in DeleteTriviallyDeadInstructions() 1703 SmallVectorImpl<WeakVH> &DeadInsts); 1787 SmallVectorImpl<WeakVH> &DeadInsts) const; 1791 SmallVectorImpl<WeakVH> &DeadInsts, 1796 SmallVectorImpl<WeakVH> &DeadInsts, 2871 SmallVectorImpl<WeakVH> &DeadInsts) { in GenerateIVChain() argument 2948 DeadInsts.push_back(IncI->IVOperand); in GenerateIVChain() [all …]
|
/external/llvm/lib/Transforms/ObjCARC/ |
D | ObjCARCOpts.cpp | 516 SmallVectorImpl<Instruction *> &DeadInsts, Module *M); 524 SmallVectorImpl<Instruction *> &DeadInsts, 1480 SmallVectorImpl<Instruction *> &DeadInsts, in MoveCalls() argument 1518 DeadInsts.push_back(OrigRetain); in MoveCalls() 1523 DeadInsts.push_back(OrigRelease); in MoveCalls() 1535 SmallVectorImpl<Instruction *> &DeadInsts, RRInfo &RetainsToMove, in PairUpRetainsAndReleases() argument 1746 SmallVector<Instruction *, 8> DeadInsts; in PerformCodePlacement() local 1779 BBStates, Retains, Releases, M, NewRetains, NewReleases, DeadInsts, in PerformCodePlacement() 1787 Retains, Releases, DeadInsts, M); in PerformCodePlacement() 1799 while (!DeadInsts.empty()) in PerformCodePlacement() [all …]
|
/external/llvm/include/llvm/Analysis/ |
D | ScalarEvolutionExpander.h | 141 SmallVectorImpl<WeakVH> &DeadInsts,
|
/external/llvm/lib/Analysis/ |
D | ScalarEvolutionExpander.cpp | 1686 SmallVectorImpl<WeakVH> &DeadInsts, in replaceCongruentIVs() argument 1715 DeadInsts.push_back(Phi); in replaceCongruentIVs() 1790 DeadInsts.push_back(IsomorphicInc); in replaceCongruentIVs() 1803 DeadInsts.push_back(Phi); in replaceCongruentIVs()
|