Home
last modified time | relevance | path

Searched refs:DeadInsts (Results 1 – 11 of 11) sorted by relevance

/external/llvm/lib/Transforms/Utils/
DSimplifyIndVar.cpp49 SmallVectorImpl<WeakVH> &DeadInsts; member in __anon81c591ab0111::SimplifyIndvar
60 DeadInsts(Dead), in SimplifyIndvar()
143 DeadInsts.push_back(IVOperand); in foldIVUser()
180 DeadInsts.push_back(ICmp); in eliminateIVComparison()
231 DeadInsts.push_back(Rem); in eliminateIVRemainder()
262 DeadInsts.push_back(UseInst); in eliminateIVUser()
DPromoteMemoryToRegister.cpp68 SmallVector<Instruction *, 8> DeadInsts; member
83 DeadInsts.clear(); in clear()
163 DeadInsts.push_back(&BC); in visitBitCastInst()
171 DeadInsts.push_back(&GEPI); in visitGetElementPtrInst()
183 DeadInsts.push_back(&I); in visitDbgInfoIntrinsic()
197 DeadInsts.push_back(&II); in visitIntrinsicInst()
366 SmallVectorImpl<Instruction *> &DeadInsts) { in removeDeadInstructions() argument
367 while (!DeadInsts.empty()) { in removeDeadInstructions()
368 Instruction *I = DeadInsts.pop_back_val(); in removeDeadInstructions()
392 DeadInsts.push_back(Op); in removeDeadInstructions()
[all …]
DLoopUnroll.cpp421 SmallVector<WeakVH, 16> DeadInsts; in UnrollLoop() local
422 simplifyLoopIVs(L, SE, LPM, DeadInsts); in UnrollLoop()
426 while (!DeadInsts.empty()) in UnrollLoop()
428 dyn_cast_or_null<Instruction>(&*DeadInsts.pop_back_val())) in UnrollLoop()
DLocal.cpp325 SmallVector<Instruction*, 16> DeadInsts; in RecursivelyDeleteTriviallyDeadInstructions() local
326 DeadInsts.push_back(I); in RecursivelyDeleteTriviallyDeadInstructions()
329 I = DeadInsts.pop_back_val(); in RecursivelyDeleteTriviallyDeadInstructions()
344 DeadInsts.push_back(OpI); in RecursivelyDeleteTriviallyDeadInstructions()
348 } while (!DeadInsts.empty()); in RecursivelyDeleteTriviallyDeadInstructions()
/external/llvm/lib/Transforms/Scalar/
DIndVarSimplify.cpp74 SmallVector<WeakVH, 16> DeadInsts; member in __anoncb8f30500111::IndVarSimplify
100 DeadInsts.clear(); in releaseMemory()
583 DeadInsts.push_back(ExitVal); in RewriteLoopExitValues()
594 DeadInsts.push_back(Inst); in RewriteLoopExitValues()
717 SmallVectorImpl<WeakVH> &DeadInsts; member in __anoncb8f30500311::WidenIV
736 DeadInsts(DI) { in WidenIV()
928 DeadInsts.push_back(DU.NarrowUse); in WidenIVUse()
978 DeadInsts.push_back(WideUse); in WidenIVUse()
1076 DeadInsts.push_back(DU.NarrowDef); in CreateWideIV()
1118 Changed |= simplifyUsersOfIV(CurrIV, SE, &LPM, DeadInsts, &WIV); in SimplifyAndExtend()
[all …]
DScalarReplAggregates.cpp94 SmallVector<Value*, 32> DeadInsts; member
1578 while (!DeadInsts.empty()) { in DeleteDeadInstructions()
1579 Instruction *I = cast<Instruction>(DeadInsts.pop_back_val()); in DeleteDeadInstructions()
1588 DeadInsts.push_back(U); in DeleteDeadInstructions()
1921 DeadInsts.push_back(LI); in RewriteForScalarRepl()
1948 DeadInsts.push_back(SI); in RewriteForScalarRepl()
2001 DeadInsts.push_back(BC); in RewriteBitCast()
2095 DeadInsts.push_back(GEPI); in RewriteGEP()
2151 DeadInsts.push_back(II); in RewriteLifetimeIntrinsic()
2193 for (SmallVectorImpl<Value *>::const_iterator I = DeadInsts.begin(), in RewriteMemIntrinUserOfAlloca()
[all …]
DSROA.cpp845 SetVector<Instruction *, SmallVector<Instruction *, 8> > DeadInsts; member in __anon46f6f7340511::SROA
1996 Pass.DeadInsts.insert(I); in deleteIfTriviallyDead()
2086 Pass.DeadInsts.insert(&LI); in visitLoadInst()
2113 Pass.DeadInsts.insert(&SI); in rewriteVectorizedStoreInst()
2135 Pass.DeadInsts.insert(&SI); in rewriteIntegerStore()
2195 Pass.DeadInsts.insert(&SI); in visitStoreInst()
2255 Pass.DeadInsts.insert(&II); in visitMemSetInst()
2426 Pass.DeadInsts.insert(&II); in visitMemTransferInst()
2538 Pass.DeadInsts.insert(&II); in visitIntrinsicInst()
3302 DeadInsts.insert(*DI); in runOnAlloca()
[all …]
DLoopStrengthReduce.cpp752 DeleteTriviallyDeadInstructions(SmallVectorImpl<WeakVH> &DeadInsts) { in DeleteTriviallyDeadInstructions() argument
755 while (!DeadInsts.empty()) { in DeleteTriviallyDeadInstructions()
756 Value *V = DeadInsts.pop_back_val(); in DeleteTriviallyDeadInstructions()
766 DeadInsts.push_back(U); in DeleteTriviallyDeadInstructions()
1637 SmallVectorImpl<WeakVH> &DeadInsts);
1712 SmallVectorImpl<WeakVH> &DeadInsts) const;
1716 SmallVectorImpl<WeakVH> &DeadInsts,
1721 SmallVectorImpl<WeakVH> &DeadInsts,
2797 SmallVectorImpl<WeakVH> &DeadInsts) { in GenerateIVChain() argument
2874 DeadInsts.push_back(IncI->IVOperand); in GenerateIVChain()
[all …]
/external/llvm/lib/Transforms/ObjCARC/
DObjCARCOpts.cpp1194 SmallVectorImpl<Instruction *> &DeadInsts,
1203 SmallVectorImpl<Instruction *> &DeadInsts,
2413 SmallVectorImpl<Instruction *> &DeadInsts, in MoveCalls() argument
2460 DeadInsts.push_back(OrigRetain); in MoveCalls()
2468 DeadInsts.push_back(OrigRelease); in MoveCalls()
2482 SmallVectorImpl<Instruction *> &DeadInsts, in ConnectTDBUTraversals() argument
2694 SmallVector<Instruction *, 8> DeadInsts; in PerformCodePlacement() local
2727 NewReleases, DeadInsts, RetainsToMove, in PerformCodePlacement()
2735 Retains, Releases, DeadInsts, M); in PerformCodePlacement()
2747 while (!DeadInsts.empty()) in PerformCodePlacement()
[all …]
/external/llvm/include/llvm/Analysis/
DScalarEvolutionExpander.h133 SmallVectorImpl<WeakVH> &DeadInsts,
/external/llvm/lib/Analysis/
DScalarEvolutionExpander.cpp1600 SmallVectorImpl<WeakVH> &DeadInsts, in replaceCongruentIVs() argument
1623 DeadInsts.push_back(Phi); in replaceCongruentIVs()
1695 DeadInsts.push_back(IsomorphicInc); in replaceCongruentIVs()
1708 DeadInsts.push_back(Phi); in replaceCongruentIVs()