Home | History | Annotate | Download | only in InstCombine

Lines Matching defs:IT

620         // Don't push constant addend at this time. It will be the last element
769 // is immediately available; otherwise, it needs exactly one instruction
824 // other computations (because it has a constant operand), return the
868 // has a known-zero bit in a more significant place than it (not including the
910 // If we have ADD(XOR(AND(X, 0xFF), 0x80), 0xF..F80), it's a sext.
911 // If we have ADD(XOR(AND(X, 0xFF), 0xF..F80), 0x80), it's a sext.
931 // If this is a xor that was canonicalized from a sub, turn it back into
932 // a sub and fuse this add with it.
934 IntegerType *IT = cast<IntegerType>(I.getType());
935 APInt LHSKnownOne(IT->getBitWidth(), 0);
936 APInt LHSKnownZero(IT->getBitWidth(), 0);
995 if (IntegerType *IT = dyn_cast<IntegerType>(I.getType())) {
996 APInt LHSKnownOne(IT->getBitWidth(), 0);
997 APInt LHSKnownZero(IT->getBitWidth(), 0);
1000 APInt RHSKnownOne(IT->getBitWidth(), 0);
1001 APInt RHSKnownZero(IT->getBitWidth(), 0);
1223 // GEP derived from it.
1266 // pointer, subtract it from the offset we have.