Searched refs:DeadInsts (Results 1 - 10 of 10) sorted by relevance

/freebsd-10.2-release/contrib/llvm/lib/Transforms/Utils/
H A DSimplifyIndVar.cpp49 SmallVectorImpl<WeakVH> &DeadInsts; member in class:__anon2851::SimplifyIndvar
60 DeadInsts(Dead),
143 DeadInsts.push_back(IVOperand);
180 DeadInsts.push_back(ICmp);
231 DeadInsts.push_back(Rem);
262 DeadInsts.push_back(UseInst);
H A DLoopUnroll.cpp421 SmallVector<WeakVH, 16> DeadInsts; local
422 simplifyLoopIVs(L, SE, LPM, DeadInsts);
426 while (!DeadInsts.empty())
428 dyn_cast_or_null<Instruction>(&*DeadInsts.pop_back_val()))
H A DLocal.cpp322 SmallVector<Instruction*, 16> DeadInsts;
323 DeadInsts.push_back(I);
326 I = DeadInsts.pop_back_val();
341 DeadInsts.push_back(OpI);
345 } while (!DeadInsts.empty());
/freebsd-10.2-release/contrib/llvm/lib/Transforms/Scalar/
H A DIndVarSimplify.cpp74 SmallVector<WeakVH, 16> DeadInsts; member in class:__anon2775::IndVarSimplify
100 DeadInsts.clear();
584 DeadInsts.push_back(ExitVal);
595 DeadInsts.push_back(Inst);
718 SmallVectorImpl<WeakVH> &DeadInsts; member in class:__anon2777::WidenIV
737 DeadInsts(DI) {
929 DeadInsts.push_back(DU.NarrowUse);
979 DeadInsts.push_back(WideUse);
1077 DeadInsts.push_back(DU.NarrowDef);
1119 Changed |= simplifyUsersOfIV(CurrIV, SE, &LPM, DeadInsts,
[all...]
H A DScalarReplAggregates.cpp92 /// DeadInsts - Keep track of instructions we have made dead, so that
94 SmallVector<Value*, 32> DeadInsts; member in struct:__anon2824::SROA
1578 while (!DeadInsts.empty()) {
1579 Instruction *I = cast<Instruction>(DeadInsts.pop_back_val());
1588 DeadInsts.push_back(U);
1921 DeadInsts.push_back(LI);
1948 DeadInsts.push_back(SI);
2001 DeadInsts.push_back(BC);
2095 DeadInsts.push_back(GEPI);
2151 DeadInsts
[all...]
H A DLoopStrengthReduce.cpp752 DeleteTriviallyDeadInstructions(SmallVectorImpl<WeakVH> &DeadInsts) { argument
755 while (!DeadInsts.empty()) {
756 Value *V = DeadInsts.pop_back_val();
766 DeadInsts.push_back(U);
1648 SmallVectorImpl<WeakVH> &DeadInsts);
1723 SmallVectorImpl<WeakVH> &DeadInsts) const;
1727 SmallVectorImpl<WeakVH> &DeadInsts,
1732 SmallVectorImpl<WeakVH> &DeadInsts,
2808 SmallVectorImpl<WeakVH> &DeadInsts) {
2885 DeadInsts
2807 GenerateIVChain(const IVChain &Chain, SCEVExpander &Rewriter, SmallVectorImpl<WeakVH> &DeadInsts) argument
4553 RewriteForPHI(PHINode *PN, const LSRFixup &LF, const Formula &F, SCEVExpander &Rewriter, SmallVectorImpl<WeakVH> &DeadInsts, Pass *P) const argument
4627 Rewrite(const LSRFixup &LF, const Formula &F, SCEVExpander &Rewriter, SmallVectorImpl<WeakVH> &DeadInsts, Pass *P) const argument
4669 SmallVector<WeakVH, 16> DeadInsts; local
4935 SmallVector<WeakVH, 16> DeadInsts; local
[all...]
H A DSROA.cpp866 SetVector<Instruction *, SmallVector<Instruction *, 8> > DeadInsts; member in class:__anon2818::SROA
2062 Pass.DeadInsts.insert(I);
2152 Pass.DeadInsts.insert(&LI);
2179 Pass.DeadInsts.insert(&SI);
2201 Pass.DeadInsts.insert(&SI);
2261 Pass.DeadInsts.insert(&SI);
2321 Pass.DeadInsts.insert(&II);
2492 Pass.DeadInsts.insert(&II);
2604 Pass.DeadInsts.insert(&II);
3368 DeadInsts
3470 SmallVector<Instruction *, 32> DeadInsts; local
[all...]
/freebsd-10.2-release/contrib/llvm/lib/Transforms/ObjCARC/
H A DObjCARCOpts.cpp1136 SmallVectorImpl<Instruction *> &DeadInsts,
1145 SmallVectorImpl<Instruction *> &DeadInsts,
2299 SmallVectorImpl<Instruction *> &DeadInsts,
2346 DeadInsts.push_back(OrigRetain);
2354 DeadInsts.push_back(OrigRelease);
2368 SmallVectorImpl<Instruction *> &DeadInsts,
2610 SmallVector<Instruction *, 8> DeadInsts; local
2643 NewReleases, DeadInsts, RetainsToMove,
2651 Retains, Releases, DeadInsts, M);
2663 while (!DeadInsts
2294 MoveCalls(Value *Arg, RRInfo &RetainsToMove, RRInfo &ReleasesToMove, MapVector<Value *, RRInfo> &Retains, DenseMap<Value *, RRInfo> &Releases, SmallVectorImpl<Instruction *> &DeadInsts, Module *M) argument
2361 ConnectTDBUTraversals(DenseMap<const BasicBlock *, BBState> &BBStates, MapVector<Value *, RRInfo> &Retains, DenseMap<Value *, RRInfo> &Releases, Module *M, SmallVectorImpl<Instruction *> &NewRetains, SmallVectorImpl<Instruction *> &NewReleases, SmallVectorImpl<Instruction *> &DeadInsts, RRInfo &RetainsToMove, RRInfo &ReleasesToMove, Value *Arg, bool KnownSafe, bool &AnyPairsCompletelyEliminated) argument
[all...]
/freebsd-10.2-release/contrib/llvm/include/llvm/Analysis/
H A DScalarEvolutionExpander.h133 SmallVectorImpl<WeakVH> &DeadInsts,
/freebsd-10.2-release/contrib/llvm/lib/Analysis/
H A DScalarEvolutionExpander.cpp1581 SmallVectorImpl<WeakVH> &DeadInsts,
1604 DeadInsts.push_back(Phi);
1676 DeadInsts.push_back(IsomorphicInc);
1689 DeadInsts.push_back(Phi);
1580 replaceCongruentIVs(Loop *L, const DominatorTree *DT, SmallVectorImpl<WeakVH> &DeadInsts, const TargetTransformInfo *TTI) argument

Completed in 214 milliseconds