Lines Matching refs:StartIdx
352 virtual Value *getConsecutiveVector(Value* Val, int StartIdx, bool Negate);
471 Value *getConsecutiveVector(Value* Val, int StartIdx, bool Negate) override;
1437 Value *InnerLoopVectorizer::getConsecutiveVector(Value* Val, int StartIdx,
1451 Indices.push_back(ConstantInt::get(ITy, StartIdx + Idx, Negate));
2088 Value *StartIdx = ExtendedIdx = OldInduction ?
2093 StartIdx needs to
2098 StartIdx, ConstantInt::get(IdxTy, 0), "overflow.check.anchor",
2162 Value *IdxEnd = BypassBuilder.CreateAdd(Count, StartIdx, "end.idx");
2168 Value *IdxEndRoundDown = BypassBuilder.CreateAdd(CountRoundDown, StartIdx,
2174 BypassBuilder.CreateICmpEQ(IdxEndRoundDown, StartIdx, "cmp.zero");
2356 ResumeVal->addIncoming(StartIdx, LoopBypassBlocks[I]);
2368 BCResumeVal->addIncoming(StartIdx, LoopBypassBlocks[0]);
2385 ResumeIndex->addIncoming(StartIdx, LoopBypassBlocks[I]);
2406 Induction->addIncoming(StartIdx, VectorPH);
2995 Value *StartIdx = ExtendedIdx;
2997 Value *NormalizedIdx = Builder.CreateSub(Induction, StartIdx,
6013 Value *InnerLoopUnroller::getConsecutiveVector(Value* Val, int StartIdx,
6018 Constant *C = ConstantInt::get(ITy, StartIdx, Negate);