Searched refs:IVInc (Results 1 – 1 of 1) sorted by relevance
1586 struct IVInc { struct1591 IVInc(Instruction *U, Value *O, const SCEV *E): in IVInc() function1598 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 …]