Home | History | Annotate | Download | only in InstCombine

Lines Matching refs:ICMP_EQ

434   bool icmp_eq = (SCC == ICmpInst::ICMP_EQ);
442 result |= (icmp_eq ? (FoldMskICmp_Mask_AllZeroes |
451 result |= (icmp_eq ? (FoldMskICmp_AMask_NotAllOnes |
456 result |= (icmp_eq ? (FoldMskICmp_BMask_NotAllOnes |
463 result |= (icmp_eq ? (FoldMskICmp_AMask_AllOnes |
468 result |= (icmp_eq ? (FoldMskICmp_Mask_NotAllZeroes |
475 result |= (icmp_eq ? FoldMskICmp_AMask_Mixed
480 result |= (icmp_eq ? (FoldMskICmp_BMask_AllOnes |
485 result |= (icmp_eq ? (FoldMskICmp_Mask_NotAllZeroes |
492 result |= (icmp_eq ? FoldMskICmp_BMask_Mixed
522 Pred = ICmpInst::ICMP_EQ;
728 if (Value *V = foldLogOpOfMaskedICmps(LHS, RHS, ICmpInst::ICMP_EQ, Builder))
747 if (LHSCC == ICmpInst::ICMP_EQ && LHSCst->isZero()) {
756 if (LHSCC == ICmpInst::ICMP_EQ && LHSCC == RHSCC &&
839 case ICmpInst::ICMP_EQ:
858 case ICmpInst::ICMP_EQ: // (X != 13 & X == 15) -> X == 15
874 case ICmpInst::ICMP_EQ: // (X u< 13 & X == 15) -> false
901 case ICmpInst::ICMP_EQ: // (X u> 13 & X == 15) -> X == 15
919 case ICmpInst::ICMP_EQ: // (X s> 13 & X == 15) -> X == 15
1472 if (LHSCC == ICmpInst::ICMP_ULT && RHSCC == ICmpInst::ICMP_EQ) {
1512 // ICMP_EQ, ICMP_NE, ICMP_LT, and ICMP_GT here. We also know (from the
1519 case ICmpInst::ICMP_EQ:
1522 case ICmpInst::ICMP_EQ:
1543 case ICmpInst::ICMP_EQ: // (X != 13 | X == 15) -> X != 13
1555 case ICmpInst::ICMP_EQ: // (X u< 13 | X == 14) -> no change
1575 case ICmpInst::ICMP_EQ: // (X s< 13 | X == 14) -> no change
1595 case ICmpInst::ICMP_EQ: // (X u> 13 | X == 15) -> X u> 13
1610 case ICmpInst::ICMP_EQ: // (X s> 13 | X == 15) -> X > 13