reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

lib/CodeGen/SelectionDAG/LegalizeIntegerTypes.cpp
 2934   assert((VTSize == NVTSize * 2) && "Expected the new value type to be half "
 2957   uint64_t Part0 = Scale / NVTSize; // Part holding lowest bit needed.
 2958   if (Scale % NVTSize) {
 2959     SDValue ShiftAmount = DAG.getConstant(Scale % NVTSize, dl, ShiftTy);
 2998     if (Scale < NVTSize) {
 3004     } else if (Scale == NVTSize) {
 3010                                        DAG.getConstant(Scale - NVTSize, dl,
 3022   if (Scale < NVTSize) {
 3028     assert(OverflowBits <= VTSize && OverflowBits > NVTSize &&
 3031         APInt::getHighBitsSet(NVTSize, OverflowBits - NVTSize), dl, NVT);
 3031         APInt::getHighBitsSet(NVTSize, OverflowBits - NVTSize), dl, NVT);
 3033         APInt::getLowBitsSet(NVTSize, VTSize - OverflowBits), dl, NVT);
 3046   } else if (Scale == NVTSize) {
 3064         APInt::getHighBitsSet(NVTSize, OverflowBits), dl, NVT);
 3066         APInt::getLowBitsSet(NVTSize, NVTSize - OverflowBits), dl, NVT);
 3066         APInt::getLowBitsSet(NVTSize, NVTSize - OverflowBits), dl, NVT);
 3073   APInt MaxHi = APInt::getSignedMaxValue(NVTSize);
 3074   APInt MaxLo = APInt::getAllOnesValue(NVTSize);
 3078   APInt MinHi = APInt::getSignedMinValue(NVTSize);