Lines Matching defs:ChainIdx
3154 unsigned ChainIdx = 0, NChains = IVChainVec.size();
3156 for (; ChainIdx < NChains; ++ChainIdx) {
3157 IVChain &Chain = IVChainVec[ChainIdx];
3187 if (ChainIdx == NChains) {
3204 LLVM_DEBUG(dbgs() << "IV Chain#" << ChainIdx << " Head: (" << *UserInst
3207 LLVM_DEBUG(dbgs() << "IV Chain#" << ChainIdx << " Inc: (" << *UserInst
3210 IVChainVec[ChainIdx].add(IVInc(UserInst, IVOper, LastIncExpr));
3212 IVChain &Chain = IVChainVec[ChainIdx];
3214 SmallPtrSet<Instruction*,4> &NearUsers = ChainUsersVec[ChainIdx].NearUsers;
3217 ChainUsersVec[ChainIdx].FarUsers.insert(NearUsers.begin(),
3252 ChainUsersVec[ChainIdx].FarUsers.erase(UserInst);
3303 for (unsigned ChainIdx = 0, NChains = IVChainVec.size();
3304 ChainIdx < NChains; ++ChainIdx) {
3305 ChainUsersVec[ChainIdx].NearUsers.erase(&I);
3330 unsigned ChainIdx = 0;
3337 if (ChainIdx != UsersIdx)
3338 IVChainVec[ChainIdx] = IVChainVec[UsersIdx];
3339 FinalizeChain(IVChainVec[ChainIdx]);
3340 ++ChainIdx;
3342 IVChainVec.resize(ChainIdx);