Lines Matching refs:MaxLen
103 Instruction *Index, Value *Start, Value *MaxLen);
105 PHINode *IndPhi, Value *MaxLen, Instruction *Index,
286 Value *MaxLen; in recognizeByteCompare() local
289 m_Br(m_ICmp(Pred, m_Specific(Index), m_Value(MaxLen)), in recognizeByteCompare()
374 ((WhileCondVal != Index && WhileCondVal != MaxLen) || in recognizeByteCompare()
385 transformByteCompare(GEPA, GEPB, PN, MaxLen, Index, StartIdx, /*IncIdx=*/true, in recognizeByteCompare()
392 GetElementPtrInst *GEPB, Instruction *Index, Value *Start, Value *MaxLen) { in expandFindMismatch() argument
483 Value *ExtEnd = Builder.CreateZExt(MaxLen, I64Type); in expandFindMismatch()
486 Value *LimitCheck = Builder.CreateICmpULE(Start, MaxLen); in expandFindMismatch()
691 Value *IVCmp = Builder.CreateICmpEQ(PhiInc, MaxLen); in expandFindMismatch()
707 ResPhi->addIncoming(MaxLen, LoopIncBlock); in expandFindMismatch()
709 ResPhi->addIncoming(MaxLen, SVELoopIncBlock); in expandFindMismatch()
728 Value *MaxLen, Instruction *Index, Value *Start, bool IncIdx, in transformByteCompare() argument
744 expandFindMismatch(Builder, DTU, GEPA, GEPB, Index, Start, MaxLen); in transformByteCompare()
772 Value *FoundCmp = Builder.CreateICmpEQ(ByteCmpRes, MaxLen); in transformByteCompare()