reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
14898 EVT NewVT = EVT::getIntegerVT(*DAG.getContext(), NewBW); 14901 while (NewBW < BitWidth && 14902 (NewVT.getStoreSizeInBits() != NewBW || 14905 NewBW = NextPowerOf2(NewBW); 14905 NewBW = NextPowerOf2(NewBW); 14906 NewVT = EVT::getIntegerVT(*DAG.getContext(), NewBW); 14908 if (NewBW >= BitWidth) 14913 if (ShAmt % NewBW) 14914 ShAmt = (((ShAmt + NewBW - 1) / NewBW) * NewBW) - NewBW; 14914 ShAmt = (((ShAmt + NewBW - 1) / NewBW) * NewBW) - NewBW; 14914 ShAmt = (((ShAmt + NewBW - 1) / NewBW) * NewBW) - NewBW; 14914 ShAmt = (((ShAmt + NewBW - 1) / NewBW) * NewBW) - NewBW; 14916 std::min(BitWidth, ShAmt + NewBW)); 14918 APInt NewImm = (Imm & Mask).lshr(ShAmt).trunc(NewBW); 14920 NewImm ^= APInt::getAllOnesValue(NewBW); 14925 PtrOff = (BitWidth + 7 - NewBW) / 8 - PtrOff;