Lines Matching refs:ICmpInst
2976 return new ICmpInst(InsertBefore, CmpInst::Predicate(predicate),
2979 return new ICmpInst(CmpInst::Predicate(predicate),
2995 return new ICmpInst(*InsertAtEnd, CmpInst::Predicate(predicate),
3003 if (ICmpInst *IC = dyn_cast<ICmpInst>(this))
3010 if (const ICmpInst *IC = dyn_cast<ICmpInst>(this))
3016 if (const ICmpInst *IC = dyn_cast<ICmpInst>(this))
3055 ICmpInst::Predicate ICmpInst::getSignedPredicate(Predicate pred) {
3068 ICmpInst::Predicate ICmpInst::getUnsignedPredicate(Predicate pred) {
3084 ICmpInst::makeConstantRange(Predicate pred, const APInt &C) {
3090 case ICmpInst::ICMP_EQ: ++Upper; break;
3091 case ICmpInst::ICMP_NE: ++Lower; break;
3092 case ICmpInst::ICMP_ULT:
3098 case ICmpInst::ICMP_SLT:
3104 case ICmpInst::ICMP_UGT:
3110 case ICmpInst::ICMP_SGT:
3116 case ICmpInst::ICMP_ULE:
3122 case ICmpInst::ICMP_SLE:
3128 case ICmpInst::ICMP_UGE:
3134 case ICmpInst::ICMP_SGE:
3177 case ICmpInst::ICMP_ULT: case ICmpInst::ICMP_ULE: case ICmpInst::ICMP_UGT:
3178 case ICmpInst::ICMP_UGE: return true;
3185 case ICmpInst::ICMP_SLT: case ICmpInst::ICMP_SLE: case ICmpInst::ICMP_SGT:
3186 case ICmpInst::ICMP_SGE: return true;
3483 ICmpInst* ICmpInst::clone_impl() const {
3484 return new ICmpInst(getPredicate(), Op<0>(), Op<1>());