| /llvm-project-15.0.7/llvm/lib/Support/ |
| H A D | APFixedPoint.cpp | 461 APFloat::roundingMode LosslessRM = APFloat::rmTowardZero; in convertToFloat() 508 APFloat::roundingMode RM = APFloat::rmTowardZero; in getFromFloatValue() 509 APFloat::roundingMode LosslessRM = APFloat::rmTowardZero; in getFromFloatValue()
|
| H A D | APFloat.cpp | 192 constexpr RoundingMode APFloatBase::rmTowardZero; member in llvm::APFloatBase 904 truncated.roundToIntegral(rmTowardZero); in isInteger() 1094 status = extendedAddend.convert(extendedSemantics, rmTowardZero, &ignored); in multiplySignificand() 1357 case rmTowardZero: in roundAwayFromZero()
|
| /llvm-project-15.0.7/llvm/unittests/ADT/ |
| H A D | APFloatTest.cpp | 1477 P.roundToIntegral(APFloat::rmTowardZero); in TEST() 1490 P.roundToIntegral(APFloat::rmTowardZero); in TEST() 1503 P.roundToIntegral(APFloat::rmTowardZero); in TEST() 1516 P.roundToIntegral(APFloat::rmTowardZero); in TEST() 1519 P.roundToIntegral(APFloat::rmTowardZero); in TEST() 1522 P.roundToIntegral(APFloat::rmTowardZero); in TEST() 1525 P.roundToIntegral(APFloat::rmTowardZero); in TEST() 2793 APFloat::rmTowardZero}, in TEST() 2804 APFloat::rmTowardZero}, in TEST() 3075 APFloat::rmTowardZero}, in TEST() [all …]
|
| /llvm-project-15.0.7/llvm/lib/Target/ARM/ |
| H A D | ARMMCInstLower.cpp | 112 Val.convert(APFloat::IEEEdouble(), APFloat::rmTowardZero, &ignored); in lowerOperand()
|
| /llvm-project-15.0.7/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPUInstCombineIntrinsic.cpp | 75 FloatValue.convert(APFloat::IEEEhalf(), APFloat::rmTowardZero, in canSafelyConvertTo16Bit() 531 Val0.convert(HalfSem, APFloat::rmTowardZero, &LosesInfo); in instCombineIntrinsic() 532 Val1.convert(HalfSem, APFloat::rmTowardZero, &LosesInfo); in instCombineIntrinsic()
|
| /llvm-project-15.0.7/llvm/lib/Analysis/ |
| H A D | ConstantFolding.cpp | 1866 APFloat::roundingMode mode = roundTowardZero? APFloat::rmTowardZero in ConstantFoldSSEConvertToInt() 2017 U.convertToInteger(Int, APFloat::rmTowardZero, &IsExact); in ConstantFoldScalarCall1() 2031 U.convertToInteger(Int, APFloat::rmTowardZero, &IsExact); in ConstantFoldScalarCall1() 2066 U.roundToIntegral(APFloat::rmTowardZero); in ConstantFoldScalarCall1() 2113 RM = APFloat::rmTowardZero; in ConstantFoldScalarCall1() 2338 U.roundToIntegral(APFloat::rmTowardZero); in ConstantFoldScalarCall1()
|
| /llvm-project-15.0.7/clang-tools-extra/clang-tidy/cppcoreguidelines/ |
| H A D | NarrowingConversionsCheck.cpp | 282 Result, llvm::APFloat::rmTowardZero, &IsExact) & in isFloatExactlyRepresentable()
|
| /llvm-project-15.0.7/mlir/lib/Dialect/Arithmetic/IR/ |
| H A D | ArithmeticOps.cpp | 1121 a.convertToInteger(api, APFloat::rmTowardZero, &ignored); in fold() 1147 a.convertToInteger(api, APFloat::rmTowardZero, &ignored); in fold() 1631 rhs.convertToInteger(rhsInt, APFloat::rmTowardZero, &ignored)) { in matchAndRewrite()
|
| /llvm-project-15.0.7/lldb/source/Utility/ |
| H A D | Scalar.cpp | 281 f.convertToInteger(result, llvm::APFloat::rmTowardZero, &isExact); in ToAPInt()
|
| /llvm-project-15.0.7/mlir/lib/Conversion/ArithmeticToSPIRV/ |
| H A D | ArithmeticToSPIRV.cpp | 259 dstVal.convert(APFloat::IEEEsingle(), APFloat::rmTowardZero, &losesInfo); in convertFloatAttr()
|
| /llvm-project-15.0.7/clang/lib/CodeGen/ |
| H A D | CGExprScalar.cpp | 921 if (MinSrc.convertFromAPInt(Min, !Unsigned, APFloat::rmTowardZero) & in EmitFloatConversionCheck() 933 if (MaxSrc.convertFromAPInt(Max, !Unsigned, APFloat::rmTowardZero) & in EmitFloatConversionCheck() 949 MinSrc.convert(Sema, APFloat::rmTowardZero, &IsInexact); in EmitFloatConversionCheck() 950 MaxSrc.convert(Sema, APFloat::rmTowardZero, &IsInexact); in EmitFloatConversionCheck() 2736 F.convert(*FS, llvm::APFloat::rmTowardZero, &ignored); in EmitScalarPrePostIncDec()
|
| /llvm-project-15.0.7/llvm/include/llvm/ADT/ |
| H A D | APFloat.h | 194 static constexpr roundingMode rmTowardZero = RoundingMode::TowardZero; member
|
| /llvm-project-15.0.7/llvm/lib/Target/X86/ |
| H A D | X86ISelLowering.h | 888 rmTowardZero = 3 << 10, // FE_TOWARDZERO enumerator
|
| /llvm-project-15.0.7/llvm/lib/Transforms/Utils/ |
| H A D | SimplifyLibCalls.cpp | 1838 BaseR.convert(BaseF->getSemantics(), APFloat::rmTowardZero, &Ignored); in replacePowWithExp() 1844 NF->convertToInteger(NI, APFloat::rmTowardZero, &Ignored) == in replacePowWithExp() 2062 ExpoF->convertToInteger(IntExpo, APFloat::rmTowardZero, &Ignored) == in optimizePow()
|
| /llvm-project-15.0.7/llvm/lib/ExecutionEngine/ |
| H A D | ExecutionEngine.cpp | 724 APFloat::rmTowardZero, &ignored); in getConstantValue()
|
| /llvm-project-15.0.7/llvm/lib/Transforms/Scalar/ |
| H A D | IndVarSimplify.cpp | 200 APFloat::rmTowardZero, &isExact) != APFloat::opOK || in ConvertToSInt()
|
| /llvm-project-15.0.7/llvm/lib/IR/ |
| H A D | ConstantFold.cpp | 451 V.convertToInteger(IntVal, APFloat::rmTowardZero, &ignored)) { in ConstantFoldCastInstruction()
|
| /llvm-project-15.0.7/llvm/lib/CodeGen/SelectionDAG/ |
| H A D | FastISel.cpp | 305 (void)Flt.convertToInteger(SIntVal, APFloat::rmTowardZero, &isExact); in materializeConstant()
|
| H A D | SelectionDAG.cpp | 5071 APFloat::opStatus fs = V.roundToIntegral(APFloat::rmTowardZero); in getNode() 5096 V.convertToInteger(IntVal, APFloat::rmTowardZero, &ignored); in getNode() 11584 if (APF.convertToInteger(IntVal, APFloat::rmTowardZero, &IsExact) != in getConstantFPSplatPow2ToLog2Int()
|
| H A D | TargetLowering.cpp | 9565 MinFloat.convertFromAPInt(MinInt, IsSigned, APFloat::rmTowardZero); in expandFP_TO_INT_SAT() 9567 MaxFloat.convertFromAPInt(MaxInt, IsSigned, APFloat::rmTowardZero); in expandFP_TO_INT_SAT()
|
| /llvm-project-15.0.7/llvm/lib/Target/AArch64/AsmParser/ |
| H A D | AArch64AsmParser.cpp | 1353 RealVal.convertFromString(Desc->Repr, APFloat::rmTowardZero); in isExactFPImm() 2951 RealVal.convertFromString(Tok.getString(), APFloat::rmTowardZero); in tryParseFPImm()
|
| /llvm-project-15.0.7/llvm/lib/Target/AArch64/ |
| H A D | AArch64ISelDAGToDAG.cpp | 3025 FVal.convertToInteger(IntVal, APFloat::rmTowardZero, &IsExact); in SelectCVTFixedPosOperand()
|
| /llvm-project-15.0.7/clang/lib/AST/ |
| H A D | ExprConstant.cpp | 2549 if (Value.convertToInteger(Result, llvm::APFloat::rmTowardZero, &ignored) in HandleFloatToIntCast() 15652 llvm::APFloat::rmTowardZero, in CheckICE()
|
| /llvm-project-15.0.7/clang/lib/Sema/ |
| H A D | SemaOverload.cpp | 367 llvm::APFloat::rmTowardZero, &ignored); in getNarrowingKind()
|
| H A D | SemaChecking.cpp | 13165 IntegerValue, llvm::APFloat::rmTowardZero, &isExact); in DiagnoseFloatingImpCast()
|