reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
28 NewVal = NewVal.extend(NewVal.getBitWidth() + DstScale - getScale()); 28 NewVal = NewVal.extend(NewVal.getBitWidth() + DstScale - getScale()); 28 NewVal = NewVal.extend(NewVal.getBitWidth() + DstScale - getScale()); 29 NewVal <<= (DstScale - getScale()); 31 NewVal >>= (getScale() - DstScale); 35 NewVal.getBitWidth(), 36 std::min(DstScale + DstSema.getIntegralBits(), NewVal.getBitWidth())); 37 llvm::APInt Masked(NewVal & Mask); 43 NewVal = NewVal.isNegative() ? Mask : ~Mask; 43 NewVal = NewVal.isNegative() ? Mask : ~Mask; 50 if (!DstSema.isSigned() && NewVal.isSigned() && NewVal.isNegative()) { 50 if (!DstSema.isSigned() && NewVal.isSigned() && NewVal.isNegative()) { 53 NewVal = 0; 58 NewVal = NewVal.extOrTrunc(DstWidth); 58 NewVal = NewVal.extOrTrunc(DstWidth); 59 NewVal.setIsSigned(DstSema.isSigned()); 60 return APFixedPoint(NewVal, DstSema);