Home | History | Annotate | Download | only in InstCombine

Lines Matching defs:Equal

186          "KnownZero, KnownOne and Min, Max must have equal bitwidth.");
210 "Ty, KnownZero, KnownOne and Min, Max must have equal bitwidth.");
739 // though such pointers cannot alias, they can still compare equal.
815 // so the values can never be equal. Similarly for all other "or equals"
893 // not equal to the divide. Make sure we do the same kind of divide
1162 // Shifting const2 will never be equal to const1.
1207 // Shifting const2 will never be equal to const1.
2709 /// the compare is for not equal rather than equal.
2712 /// are equal, the optimization can work only for EQ predicates. This is not a
2713 /// major restriction since a NE compare should be 'normalized' to an equal
3815 // spuriously fail. In those cases, the old value may equal the expected
3860 // ever compare equal / not equal to it.
4005 bool Equal = LHSUnsigned
4008 if (!Equal) {
4101 case FCmpInst::FCMP_UNE: // True if unordered or not equal
4108 case FCmpInst::FCMP_OEQ: // True if ordered and equal
4109 case FCmpInst::FCMP_OGE: // True if ordered and greater than or equal
4110 case FCmpInst::FCMP_OLE: // True if ordered and less than or equal