Home | History | Annotate | Download | only in InstCombine

Lines Matching refs:ICmpInst

572   if (ICmpInst *CI = dyn_cast<ICmpInst>(&I))
715 else if (isa<ICmpInst>(CI))
1400 ICmpInst *ICI = cast<ICmpInst>(I);
1465 if (ICmpInst *C = dyn_cast<ICmpInst>(I)) {
1534 ICmpInst::Predicate Pred;
1537 if (Pred != ICmpInst::ICMP_EQ && Pred != ICmpInst::ICMP_NE)
1541 if (SuccBB != (Pred == ICmpInst::ICMP_EQ ? TrueBB : FalseBB))
1543 assert(FreeInstrBB == (Pred == ICmpInst::ICMP_EQ ? FalseBB : TrueBB) &&
1612 ICmpInst::Predicate IPred;
1616 if (IPred == ICmpInst::ICMP_NE || IPred == ICmpInst::ICMP_ULE ||
1617 IPred == ICmpInst::ICMP_SLE || IPred == ICmpInst::ICMP_UGE ||
1618 IPred == ICmpInst::ICMP_SGE) {
1619 ICmpInst *Cond = cast<ICmpInst>(BI.getCondition());
1620 Cond->setPredicate(ICmpInst::getInversePredicate(IPred));
1745 return new ICmpInst(ICmpInst::ICMP_UGT, II->getArgOperand(0),