Home | History | Annotate | Download | only in InstCombine

Lines Matching refs:ICMP_NE

380       return new ICmpInst(ICmpInst::ICMP_NE, Idx, FirstFalseIdx);
437 return new ICmpInst(ICmpInst::ICMP_NE, V, ConstantInt::get(Ty, 0));
1138 if (I.getPredicate() == I.ICMP_NE)
1185 auto *TorF = ConstantInt::get(I.getType(), I.getPredicate() == I.ICMP_NE);
1197 if (I.getPredicate() == I.ICMP_NE)
1224 auto *TorF = ConstantInt::get(I.getType(), I.getPredicate() == I.ICMP_NE);
1412 return new ICmpInst(ICmpInst::ICMP_NE, X, Builder.getInt(*AD));
1565 if (Cmp.getPredicate() == ICmpInst::ICMP_NE)
1834 Pred = ICmpInst::ICMP_NE;
1846 return new ICmpInst(ICmpInst::ICMP_NE, Y, BitWidthMinusOne);
1856 return new ICmpInst(ICmpInst::ICMP_NE, Y, BitWidthMinusOne);
1896 if ((Pred == ICmpInst::ICMP_EQ || Pred == ICmpInst::ICMP_NE) &&
1926 if ((Pred == ICmpInst::ICMP_EQ || Pred == ICmpInst::ICMP_NE) &&
1960 return new ICmpInst(TrueIfSigned ? ICmpInst::ICMP_NE : ICmpInst::ICMP_EQ,
2240 case ICmpInst::ICMP_NE:
2320 return new ICmpInst(ICmpInst::ICMP_NE, Builder.CreateOr(Y, C), X);
2383 return new ICmpInst(ICmpInst::ICMP_NE, Builder.CreateAnd(X, ~C),
2595 bool isICMP_NE = Pred == ICmpInst::ICMP_NE;
2676 return new ICmpInst(isICMP_NE ? ICmpInst::ICMP_EQ : ICmpInst::ICMP_NE,
2893 case ICmpInst::Predicate::ICMP_NE:
2997 case ICmpInst::Predicate::ICMP_NE:
3262 case ICmpInst::ICMP_NE:
3364 return new ICmpInst(ICmpInst::ICMP_NE, Op1, Zero);
3401 if (Pred == CmpInst::ICMP_NE || Pred == CmpInst::ICMP_SLT)
3418 if (Pred == CmpInst::ICMP_NE || Pred == CmpInst::ICMP_SGT)
3435 if (Pred == CmpInst::ICMP_NE || Pred == CmpInst::ICMP_ULT)
3452 if (Pred == CmpInst::ICMP_NE || Pred == CmpInst::ICMP_UGT)
3560 Pred == ICmpInst::ICMP_NE ? ICmpInst::ICMP_UGE : ICmpInst::ICMP_ULT;
3922 case ICmpInst::ICMP_NE:
4052 case ICmpInst::ICMP_NE:
4303 case ICmpInst::ICMP_NE: {
4361 return new ICmpInst(ICmpInst::ICMP_NE, Op0, Op1);
4383 return new ICmpInst(ICmpInst::ICMP_NE, Op0, Op1);
4394 return new ICmpInst(ICmpInst::ICMP_NE, Op0,
4405 return new ICmpInst(ICmpInst::ICMP_NE, Op0, Op1);
4420 return new ICmpInst(ICmpInst::ICMP_NE, Op0, Op1);
4555 case CmpInst::ICMP_NE: // A != 1 -> !A
4571 case ICmpInst::ICMP_NE:
4631 if (I.getPredicate() == ICmpInst::ICMP_NE && match(Op1, m_Zero())) {
4735 Pred == ICmpInst::ICMP_NE || Pred == ICmpInst::ICMP_SGT) &&
4976 Pred = ICmpInst::ICMP_NE;
4997 if (Pred == ICmpInst::ICMP_NE || Pred == ICmpInst::ICMP_SLT ||
5009 if (Pred == ICmpInst::ICMP_NE || Pred == ICmpInst::ICMP_ULT ||
5022 if (Pred == ICmpInst::ICMP_NE || Pred == ICmpInst::ICMP_SGT ||
5033 if (Pred == ICmpInst::ICMP_NE || Pred == ICmpInst::ICMP_UGT ||
5057 case ICmpInst::ICMP_NE: // (float)int != 4.4 --> true