Lines Matching refs:ChainIdx
2887 unsigned ChainIdx = 0, NChains = IVChainVec.size(); in ChainInstruction() local
2889 for (; ChainIdx < NChains; ++ChainIdx) { in ChainInstruction()
2890 IVChain &Chain = IVChainVec[ChainIdx]; in ChainInstruction()
2920 if (ChainIdx == NChains) { in ChainInstruction()
2937 LLVM_DEBUG(dbgs() << "IV Chain#" << ChainIdx << " Head: (" << *UserInst in ChainInstruction()
2940 LLVM_DEBUG(dbgs() << "IV Chain#" << ChainIdx << " Inc: (" << *UserInst in ChainInstruction()
2943 IVChainVec[ChainIdx].add(IVInc(UserInst, IVOper, LastIncExpr)); in ChainInstruction()
2945 IVChain &Chain = IVChainVec[ChainIdx]; in ChainInstruction()
2947 SmallPtrSet<Instruction*,4> &NearUsers = ChainUsersVec[ChainIdx].NearUsers; in ChainInstruction()
2950 ChainUsersVec[ChainIdx].FarUsers.insert(NearUsers.begin(), in ChainInstruction()
2985 ChainUsersVec[ChainIdx].FarUsers.erase(UserInst); in ChainInstruction()
3036 for (unsigned ChainIdx = 0, NChains = IVChainVec.size(); in CollectChains() local
3037 ChainIdx < NChains; ++ChainIdx) { in CollectChains()
3038 ChainUsersVec[ChainIdx].NearUsers.erase(&I); in CollectChains()
3063 unsigned ChainIdx = 0; in CollectChains() local
3070 if (ChainIdx != UsersIdx) in CollectChains()
3071 IVChainVec[ChainIdx] = IVChainVec[UsersIdx]; in CollectChains()
3072 FinalizeChain(IVChainVec[ChainIdx]); in CollectChains()
3073 ++ChainIdx; in CollectChains()
3075 IVChainVec.resize(ChainIdx); in CollectChains()