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 |
474 result |= (icmp_eq ? FoldMskICmp_AMask_Mixed
478 result |= (icmp_eq ? (FoldMskICmp_BMask_AllOnes |
483 result |= (icmp_eq ? (FoldMskICmp_Mask_NotAllZeroes |
489 result |= (icmp_eq ? FoldMskICmp_BMask_Mixed
519 Pred = ICmpInst::ICMP_EQ;
722 if (Value *V = foldLogOpOfMaskedICmps(LHS, RHS, ICmpInst::ICMP_EQ, Builder))
741 if (LHSCC == ICmpInst::ICMP_EQ && LHSCst->isZero()) {
750 if (LHSCC == ICmpInst::ICMP_EQ && LHSCC == RHSCC &&
832 case ICmpInst::ICMP_EQ:
851 case ICmpInst::ICMP_EQ: // (X != 13 & X == 15) -> X == 15
867 case ICmpInst::ICMP_EQ: // (X u< 13 & X == 15) -> false
894 case ICmpInst::ICMP_EQ: // (X u> 13 & X == 15) -> X == 15
912 case ICmpInst::ICMP_EQ: // (X s> 13 & X == 15) -> X == 15
1497 if (LHSCC == ICmpInst::ICMP_ULT && RHSCC == ICmpInst::ICMP_EQ) {
1537 // ICMP_EQ, ICMP_NE, ICMP_LT, and ICMP_GT here. We also know (from the
1544 case ICmpInst::ICMP_EQ:
1547 case ICmpInst::ICMP_EQ:
1565 return Builder->CreateICmp(ICmpInst::ICMP_EQ, And, LHSCst);
1582 case ICmpInst::ICMP_EQ: // (X != 13 | X == 15) -> X != 13
1594 case ICmpInst::ICMP_EQ: // (X u< 13 | X == 14) -> no change
1614 case ICmpInst::ICMP_EQ: // (X s< 13 | X == 14) -> no change
1634 case ICmpInst::ICMP_EQ: // (X u> 13 | X == 15) -> X u> 13
1649 case ICmpInst::ICMP_EQ: // (X s> 13 | X == 15) -> X > 13