Lines Matching defs:MaskedBits
4413 /// Folds: (MaskedBits is a constant.)
4414 /// ((%x << MaskedBits) a>> MaskedBits) SrcPred %x
4417 /// Where KeptBits = bitwidth(%x) - MaskedBits
4440 const APInt &MaskedBits = *C0;
4441 assert(MaskedBits != 0 && "shift by zero should be folded away already.");
4446 // ((%x << MaskedBits) a>> MaskedBits) == %x
4452 // ((%x << MaskedBits) a>> MaskedBits) != %x
4465 assert(BitWidth.ugt(MaskedBits) && "shifts should leave some bits untouched");
4467 // KeptBits = bitwidth(%x) - MaskedBits
4468 const APInt KeptBits = BitWidth - MaskedBits;