Home
last modified time | relevance | path

Searched refs:rmTowardZero (Results 1 – 25 of 27) sorted by relevance

12

/llvm-project-15.0.7/llvm/lib/Support/
H A DAPFixedPoint.cpp461 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 DAPFloat.cpp192 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 DAPFloatTest.cpp1477 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 DARMMCInstLower.cpp112 Val.convert(APFloat::IEEEdouble(), APFloat::rmTowardZero, &ignored); in lowerOperand()
/llvm-project-15.0.7/llvm/lib/Target/AMDGPU/
H A DAMDGPUInstCombineIntrinsic.cpp75 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 DConstantFolding.cpp1866 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 DNarrowingConversionsCheck.cpp282 Result, llvm::APFloat::rmTowardZero, &IsExact) & in isFloatExactlyRepresentable()
/llvm-project-15.0.7/mlir/lib/Dialect/Arithmetic/IR/
H A DArithmeticOps.cpp1121 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 DScalar.cpp281 f.convertToInteger(result, llvm::APFloat::rmTowardZero, &isExact); in ToAPInt()
/llvm-project-15.0.7/mlir/lib/Conversion/ArithmeticToSPIRV/
H A DArithmeticToSPIRV.cpp259 dstVal.convert(APFloat::IEEEsingle(), APFloat::rmTowardZero, &losesInfo); in convertFloatAttr()
/llvm-project-15.0.7/clang/lib/CodeGen/
H A DCGExprScalar.cpp921 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 DAPFloat.h194 static constexpr roundingMode rmTowardZero = RoundingMode::TowardZero; member
/llvm-project-15.0.7/llvm/lib/Target/X86/
H A DX86ISelLowering.h888 rmTowardZero = 3 << 10, // FE_TOWARDZERO enumerator
/llvm-project-15.0.7/llvm/lib/Transforms/Utils/
H A DSimplifyLibCalls.cpp1838 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 DExecutionEngine.cpp724 APFloat::rmTowardZero, &ignored); in getConstantValue()
/llvm-project-15.0.7/llvm/lib/Transforms/Scalar/
H A DIndVarSimplify.cpp200 APFloat::rmTowardZero, &isExact) != APFloat::opOK || in ConvertToSInt()
/llvm-project-15.0.7/llvm/lib/IR/
H A DConstantFold.cpp451 V.convertToInteger(IntVal, APFloat::rmTowardZero, &ignored)) { in ConstantFoldCastInstruction()
/llvm-project-15.0.7/llvm/lib/CodeGen/SelectionDAG/
H A DFastISel.cpp305 (void)Flt.convertToInteger(SIntVal, APFloat::rmTowardZero, &isExact); in materializeConstant()
H A DSelectionDAG.cpp5071 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 DTargetLowering.cpp9565 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 DAArch64AsmParser.cpp1353 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 DAArch64ISelDAGToDAG.cpp3025 FVal.convertToInteger(IntVal, APFloat::rmTowardZero, &IsExact); in SelectCVTFixedPosOperand()
/llvm-project-15.0.7/clang/lib/AST/
H A DExprConstant.cpp2549 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 DSemaOverload.cpp367 llvm::APFloat::rmTowardZero, &ignored); in getNarrowingKind()
H A DSemaChecking.cpp13165 IntegerValue, llvm::APFloat::rmTowardZero, &isExact); in DiagnoseFloatingImpCast()

12