Home
last modified time | relevance | path

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

/external/llvm/lib/Transforms/Scalar/
DLoopStrengthReduce.cpp1586 struct IVInc { struct
1591 IVInc(Instruction *U, Value *O, const SCEV *E): in IVInc() function
1598 SmallVector<IVInc,1> Incs;
1603 IVChain(const IVInc &Head, const SCEV *Base) in IVChain()
1606 typedef SmallVectorImpl<IVInc>::const_iterator const_iterator;
1621 void add(const IVInc &X) { Incs.push_back(X); } in add()
2568 for (const IVInc &Inc : Chain) { in isProfitableChain()
2666 IVChainVec.push_back(IVChain(IVInc(UserInst, IVOper, LastIncExpr), in ChainInstruction()
2675 IVChainVec[ChainIdx].add(IVInc(UserInst, IVOper, LastIncExpr)); in ChainInstruction()
2818 for (const IVInc &Inc : Chain) { in FinalizeChain()
[all …]