Home | History | Annotate | Download | only in InstCombine

Lines Matching refs:Overflow

82   bool Overflow;
84 Product = C1.smul_ov(C2, Overflow);
86 Product = C1.umul_ov(C2, Overflow);
88 return Overflow;
139 // result bit width (minus 1), there is no overflow.
141 // we can guarantee that the result does not overflow.
151 // definitely no overflow.
155 // There are two ambiguous cases where there can be no overflow:
1061 bool Overflow;
1062 APInt C2ShlC1 = C2->ushl_ov(*C1, Overflow);
1063 if (!Overflow) {
1147 // -X/C --> X/-C provided the negation doesn't overflow.