Home | History | Annotate | Download | only in InstCombine

Lines Matching full:simplify

220 /// where GV is a global variable with a constant initializer.  Try to simplify
975 // If we have an unsigned comparison and an ashr, we can't simplify this.
981 // by a power of 2. Since we already have logic to simplify these,
982 // transform to div and then simplify the resultant comparison.
1059 // Simplify icmp eq (trunc x to i8), 42 -> icmp eq x, 42|highbits if all
1308 // Simplify icmp eq (or (ptrtoint P), (ptrtoint Q)), 0
1469 // Otherwise, if this is a comparison of the sign bit, simplify to and/test.
1609 // Simplify icmp_eq and icmp_ne instructions with integer constant RHS.
1614 // the second operand is a constant, simplify a bit.
2131 // comparisons against INT_MIN and INT_MAX. Simplify this by using the
2228 // simplify this comparison. For example, (x&4) < 8 is always true.
2463 // which will usually simplify) or this is the only user of the
2974 // Otherwise, we can potentially simplify the comparison. We know that it
3166 // Simplify 'fcmp pred X, X'