Lines Matching defs:VectorIndexPhi
410 PHINode *VectorIndexPhi = Builder.CreatePHI(I64Type, 2, "mismatch_vec_index");
411 VectorIndexPhi->addIncoming(ExtStart, VectorLoopPreheaderBlock);
417 Builder.CreateGEP(LoadType, PtrA, VectorIndexPhi, "", GEPA->isInBounds());
422 Builder.CreateGEP(LoadType, PtrB, VectorIndexPhi, "", GEPB->isInBounds());
442 Builder.CreateAdd(VectorIndexPhi, VecLen, "",
444 VectorIndexPhi->addIncoming(NewVectorIndexPhi, VectorLoopIncBlock);
470 VectorFoundIndex->addIncoming(VectorIndexPhi, VectorLoopStartBlock);
499 auto *VectorIndexPhi = Builder.CreatePHI(I64Type, 2, "mismatch_vector_index");
500 VectorIndexPhi->addIncoming(ExtStart, VectorLoopPreheaderBlock);
503 Value *AVL = Builder.CreateSub(ExtEnd, VectorIndexPhi, "avl", /*HasNUW=*/true,
511 Value *GepOffset = VectorIndexPhi;
554 Builder.CreateAdd(VectorIndexPhi, VL64, "",
556 VectorIndexPhi->addIncoming(NewVectorIndexPhi, VectorLoopIncBlock);
570 // Add LCSSA phis for CTZ and VectorIndexPhi.
574 Builder.CreatePHI(VectorIndexPhi->getType(), 1, "mismatch_vector_index");
575 VectorIndexLCSSAPhi->addIncoming(VectorIndexPhi, VectorLoopStartBlock);