Lines Matching defs:MaskedBits
4591 /// Folds: (MaskedBits is a constant.)
4592 /// ((%x << MaskedBits) a>> MaskedBits) SrcPred %x
4595 /// Where KeptBits = bitwidth(%x) - MaskedBits
4618 const APInt &MaskedBits = *C0;
4619 assert(MaskedBits != 0 && "shift by zero should be folded away already.");
4624 // ((%x << MaskedBits) a>> MaskedBits) == %x
4630 // ((%x << MaskedBits) a>> MaskedBits) != %x
4643 assert(BitWidth.ugt(MaskedBits) && "shifts should leave some bits untouched");
4645 // KeptBits = bitwidth(%x) - MaskedBits
4646 const APInt KeptBits = BitWidth - MaskedBits;