Lines Matching defs:OrigBitWidth

17727   unsigned OrigBitWidth =
17729 if (OrigBitWidth == BitWidth) {
17755 if ((!IsSignedNode || IsSignedVal) && OrigBitWidth > BitWidth) {
17756 APInt Mask = APInt::getBitsSetFrom(OrigBitWidth, BitWidth);
17761 unsigned BitWidth1 = OrigBitWidth - NumSignBits;
17768 while (!IsSignedNode && BitWidth2 < OrigBitWidth) {
17769 APInt Mask = APInt::getBitsSetFrom(OrigBitWidth, BitWidth2 - 1);
17777 return BitWidth > 0 && OrigBitWidth >= (BitWidth * 2);
17850 // Try all bitwidth < OrigBitWidth.
17853 for (; BitWidth < OrigBitWidth; BitWidth *= 2) {
17854 if (Checker(BitWidth, OrigBitWidth))
17859 if (BitWidth >= OrigBitWidth) {
17861 BitWidth = OrigBitWidth;
17947 auto LShrChecker = [&](unsigned BitWidth, unsigned OrigBitWidth) {
17953 APInt ShiftedBits = APInt::getBitsSetFrom(OrigBitWidth, BitWidth);
17967 auto AShrChecker = [&](unsigned BitWidth, unsigned OrigBitWidth) {
17973 unsigned ShiftedBits = OrigBitWidth - BitWidth;
17986 auto Checker = [&](unsigned BitWidth, unsigned OrigBitWidth) {
17987 assert(BitWidth <= OrigBitWidth && "Unexpected bitwidths!");
17990 APInt Mask = APInt::getBitsSetFrom(OrigBitWidth, BitWidth);
18026 auto CompChecker = [&](unsigned BitWidth, unsigned OrigBitWidth) {
18027 assert(BitWidth <= OrigBitWidth && "Unexpected bitwidths!");
18031 APInt Mask = APInt::getBitsSetFrom(OrigBitWidth, BitWidth);
18038 unsigned SignBits = OrigBitWidth - BitWidth;
18039 APInt Mask = APInt::getBitsSetFrom(OrigBitWidth, BitWidth - 1);
18055 auto AbsChecker = [&](unsigned BitWidth, unsigned OrigBitWidth) {
18056 assert(BitWidth <= OrigBitWidth && "Unexpected bitwidths!");
18059 unsigned SignBits = OrigBitWidth - BitWidth;
18060 APInt Mask = APInt::getBitsSetFrom(OrigBitWidth, BitWidth - 1);
18381 uint32_t OrigBitWidth =
18383 if (OrigBitWidth > MaxBitWidth) {
18384 APInt Mask = APInt::getBitsSetFrom(OrigBitWidth, MaxBitWidth);