Home | History | Annotate | Download | only in InstCombine

Lines Matching defs:TypeBits

342   uint32_t TypeBits = Op0->getType()->getScalarSizeInBits();
344 assert(!COp1->uge(TypeBits) &&
427 uint32_t Op1Val = COp1->getLimitedValue(TypeBits);
429 APInt Bits = APInt::getHighBitsSet(TypeBits, TypeBits - Op1Val);
463 uint32_t Op1Val = COp1->getLimitedValue(TypeBits);
465 APInt Bits = APInt::getHighBitsSet(TypeBits, TypeBits - Op1Val);
518 isValid = Op0C->getValue()[TypeBits-1] == highBitSet;
554 uint32_t ShiftAmt1 = ShiftAmt1C->getLimitedValue(TypeBits);
555 uint32_t ShiftAmt2 = COp1->getLimitedValue(TypeBits);
567 if (AmtSum >= TypeBits) {
570 AmtSum = TypeBits-1; // Saturate to 31 for i32 ashr.
581 APInt Mask(APInt::getLowBitsSet(TypeBits, TypeBits - ShiftAmt1));
617 APInt Mask(APInt::getLowBitsSet(TypeBits, TypeBits - ShiftAmt2));
665 APInt Mask(APInt::getLowBitsSet(TypeBits, TypeBits - ShiftAmt2));