Lines Matching refs:Cmp

308   Instruction *transformZExtICmp(ICmpInst *Cmp, ZExtInst &Zext);
310 Instruction *transformSExtICmp(ICmpInst *Cmp, SExtInst &Sext);
661 Instruction *foldICmpUsingKnownBits(ICmpInst &Cmp);
662 Instruction *foldICmpWithDominatingICmp(ICmpInst &Cmp);
663 Instruction *foldICmpWithConstant(ICmpInst &Cmp);
665 Instruction *foldICmpInstWithConstant(ICmpInst &Cmp);
666 Instruction *foldICmpInstWithConstantNotInt(ICmpInst &Cmp);
667 Instruction *foldICmpInstWithConstantAllowPoison(ICmpInst &Cmp,
669 Instruction *foldICmpBinOp(ICmpInst &Cmp, const SimplifyQuery &SQ);
672 Instruction *foldICmpEquality(ICmpInst &Cmp);
675 Instruction *foldICmpWithZero(ICmpInst &Cmp);
677 Value *foldMultiplicationOverflowCheck(ICmpInst &Cmp);
679 Instruction *foldICmpBinOpWithConstant(ICmpInst &Cmp, BinaryOperator *BO,
681 Instruction *foldICmpSelectConstant(ICmpInst &Cmp, SelectInst *Select,
683 Instruction *foldICmpTruncConstant(ICmpInst &Cmp, TruncInst *Trunc,
685 Instruction *foldICmpTruncWithTruncOrExt(ICmpInst &Cmp,
687 Instruction *foldICmpAndConstant(ICmpInst &Cmp, BinaryOperator *And,
689 Instruction *foldICmpXorConstant(ICmpInst &Cmp, BinaryOperator *Xor,
691 Instruction *foldICmpOrConstant(ICmpInst &Cmp, BinaryOperator *Or,
693 Instruction *foldICmpMulConstant(ICmpInst &Cmp, BinaryOperator *Mul,
695 Instruction *foldICmpShlConstant(ICmpInst &Cmp, BinaryOperator *Shl,
697 Instruction *foldICmpShrConstant(ICmpInst &Cmp, BinaryOperator *Shr,
699 Instruction *foldICmpSRemConstant(ICmpInst &Cmp, BinaryOperator *UDiv,
701 Instruction *foldICmpUDivConstant(ICmpInst &Cmp, BinaryOperator *UDiv,
703 Instruction *foldICmpDivConstant(ICmpInst &Cmp, BinaryOperator *Div,
705 Instruction *foldICmpSubConstant(ICmpInst &Cmp, BinaryOperator *Sub,
707 Instruction *foldICmpAddConstant(ICmpInst &Cmp, BinaryOperator *Add,
709 Instruction *foldICmpAndConstConst(ICmpInst &Cmp, BinaryOperator *And,
711 Instruction *foldICmpAndShift(ICmpInst &Cmp, BinaryOperator *And,
713 Instruction *foldICmpXorShiftConst(ICmpInst &Cmp, BinaryOperator *Xor,
720 Instruction *foldICmpBinOpEqualityWithConstant(ICmpInst &Cmp,
727 Instruction *foldICmpBitCast(ICmpInst &Cmp);
728 Instruction *foldICmpWithTrunc(ICmpInst &Cmp);