Home | History | Annotate | Download | only in InstCombine

Lines Matching refs:IT

33 // other computations (because it has a constant operand), return the
77 // has a known-zero bit in a more significant place than it (not including the
119 // If we have ADD(XOR(AND(X, 0xFF), 0x80), 0xF..F80), it's a sext.
120 // If we have ADD(XOR(AND(X, 0xFF), 0xF..F80), 0x80), it's a sext.
140 // If this is a xor that was canonicalized from a sub, turn it back into
141 // a sub and fuse this add with it.
143 IntegerType *IT = cast<IntegerType>(I.getType());
144 APInt LHSKnownOne(IT->getBitWidth(), 0);
145 APInt LHSKnownZero(IT->getBitWidth(), 0);
203 if (IntegerType *IT = dyn_cast<IntegerType>(I.getType())) {
204 APInt LHSKnownOne(IT->getBitWidth(), 0);
205 APInt LHSKnownZero(IT->getBitWidth(), 0);
208 APInt RHSKnownOne(IT->getBitWidth(), 0);
209 APInt RHSKnownZero(IT->getBitWidth(), 0);
362 // Check for X+0.0. Simplify it to X if we know X is not -0.0.
483 // GEP derived from it.
526 // pointer, subtract it from the offset we have.