Home
last modified time | relevance | path

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

/external/llvm/lib/Transforms/Scalar/
DLoopStrengthReduce.cpp1595 struct IVInc { struct
1600 IVInc(Instruction *U, Value *O, const SCEV *E): in IVInc() argument
1607 SmallVector<IVInc,1> Incs;
1612 IVChain(const IVInc &Head, const SCEV *Base) in IVChain()
1615 typedef SmallVectorImpl<IVInc>::const_iterator const_iterator;
1630 void add(const IVInc &X) { Incs.push_back(X); } in add()
2687 IVChainVec.push_back(IVChain(IVInc(UserInst, IVOper, LastIncExpr), in ChainInstruction()
2696 IVChainVec[ChainIdx].add(IVInc(UserInst, IVOper, LastIncExpr)); in ChainInstruction()
2874 const IVInc &Head = Chain.Incs[0]; in GenerateIVChain()