reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
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);