Lines Matching defs:GEPB
123 GetElementPtrInst *GEPA, GetElementPtrInst *GEPB,
128 GetElementPtrInst *GEPB, Value *ExtStart,
132 GetElementPtrInst *GEPB, Value *ExtStart,
135 void transformByteCompare(GetElementPtrInst *GEPA, GetElementPtrInst *GEPB,
302 GetElementPtrInst *GEPB = dyn_cast<GetElementPtrInst>(B);
304 if (!GEPA || !GEPB)
308 Value *PtrB = GEPB->getPointerOperand();
313 !GEPB->getResultElementType()->isIntegerTy(8) ||
319 if (GEPA->getNumIndices() > 1 || GEPB->getNumIndices() > 1)
323 Value *IdxB = GEPB->getOperand(GEPB->getNumIndices());
371 transformByteCompare(GEPA, GEPB, PN, MaxLen, Index, StartIdx, /*IncIdx=*/true,
378 GetElementPtrInst *GEPB, Value *ExtStart, Value *ExtEnd) {
383 Value *PtrB = GEPB->getPointerOperand();
422 Builder.CreateGEP(LoadType, PtrB, VectorIndexPhi, "", GEPB->isInBounds());
482 GetElementPtrInst *GEPB, Value *ExtStart, Value *ExtEnd) {
488 Value *PtrB = GEPB->getPointerOperand();
523 Builder.CreateGEP(LoadType, PtrB, GepOffset, "", GEPB->isInBounds());
585 GetElementPtrInst *GEPB, Instruction *Index, Value *Start, Value *MaxLen) {
587 Value *PtrB = GEPB->getPointerOperand();
751 createMaskedFindMismatch(Builder, DTU, GEPA, GEPB, ExtStart, ExtEnd);
754 VectorLoopRes = createPredicatedFindMismatch(Builder, DTU, GEPA, GEPB,
784 Builder.CreateGEP(LoadType, PtrB, GepOffset, "", GEPB->isInBounds());
837 GetElementPtrInst *GEPB,
856 expandFindMismatch(Builder, DTU, GEPA, GEPB, Index, Start, MaxLen);