Home
last modified time | relevance | path

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

12

/freebsd/contrib/llvm-project/llvm/lib/Support/
H A DAPFixedPoint.cpp515 APFloat::roundingMode LosslessRM = APFloat::rmTowardZero; in convertToFloat()
562 APFloat::roundingMode RM = APFloat::rmTowardZero; in getFromFloatValue()
563 APFloat::roundingMode LosslessRM = APFloat::rmTowardZero; in getFromFloatValue()
H A DAPFloat.cpp303 constexpr RoundingMode APFloatBase::rmTowardZero; member in llvm::APFloatBase
1174 truncated.roundToIntegral(rmTowardZero); in isInteger()
1371 status = extendedAddend.convert(extendedSemantics, APFloat::rmTowardZero, in multiplySignificand()
1648 case rmTowardZero: in roundAwayFromZero()
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMMCInstLower.cpp125 Val.convert(APFloat::IEEEdouble(), APFloat::rmTowardZero, &ignored); in lowerOperand()
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DNVVMIntrinsicUtils.h250 return APFloat::rmTowardZero; in GetFPToIntegerRoundingMode()
/freebsd/contrib/llvm-project/clang/lib/AST/ByteCode/
H A DFloating.h72 return getValue().convertToInteger(Result, llvm::APFloat::rmTowardZero, in convertToInteger()
/freebsd/contrib/llvm-project/llvm/include/llvm/ADT/
H A DAPFloat.h308 static constexpr roundingMode rmTowardZero = RoundingMode::TowardZero; member
388 static constexpr roundingMode rmTowardZero = APFloatBase::rmTowardZero; variable
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DConstantFolding.cpp2089 APFloat::roundingMode mode = roundTowardZero? APFloat::rmTowardZero in ConstantFoldSSEConvertToInt()
2292 U.convertToInteger(Int, APFloat::rmTowardZero, &IsExact); in ConstantFoldScalarCall1()
2306 U.convertToInteger(Int, APFloat::rmTowardZero, &IsExact); in ConstantFoldScalarCall1()
2359 U.roundToIntegral(APFloat::rmTowardZero); in ConstantFoldScalarCall1()
2406 RM = APFloat::rmTowardZero; in ConstantFoldScalarCall1()
2751 U.roundToIntegral(APFloat::rmTowardZero); in ConstantFoldScalarCall1()
/freebsd/contrib/llvm-project/lldb/source/Utility/
H A DScalar.cpp282 f.convertToInteger(result, llvm::APFloat::rmTowardZero, &isExact); in ToAPInt()
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUInstCombineIntrinsic.cpp79 FloatValue.convert(APFloat::IEEEhalf(), APFloat::rmTowardZero, in canSafelyConvertTo16Bit()
846 Val.convert(APFloat::IEEEhalf(), APFloat::rmTowardZero, &LosesInfo); in instCombineIntrinsic()
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86ISelLowering.h1011 rmTowardZero = 3 << 10, // FE_TOWARDZERO enumerator
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGExprScalar.cpp1020 if (MinSrc.convertFromAPInt(Min, !Unsigned, APFloat::rmTowardZero) & in EmitFloatConversionCheck()
1032 if (MaxSrc.convertFromAPInt(Max, !Unsigned, APFloat::rmTowardZero) & in EmitFloatConversionCheck()
1048 MinSrc.convert(Sema, APFloat::rmTowardZero, &IsInexact); in EmitFloatConversionCheck()
1049 MaxSrc.convert(Sema, APFloat::rmTowardZero, &IsInexact); in EmitFloatConversionCheck()
3302 F.convert(*FS, llvm::APFloat::rmTowardZero, &ignored); in EmitScalarPrePostIncDec()
/freebsd/contrib/llvm-project/llvm/lib/IR/
H A DConstantFold.cpp214 V.convertToInteger(IntVal, APFloat::rmTowardZero, &ignored)) { in ConstantFoldCastInstruction()
/freebsd/contrib/llvm-project/lldb/source/ValueObject/
H A DValueObject.cpp3208 integer, llvm::APFloat::rmTowardZero, &is_exact); in CastToBasicType()
3311 integer, llvm::APFloat::rmTowardZero, &is_exact); in CastToEnumType()
/freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/
H A DExecutionEngine.cpp735 APFloat::rmTowardZero, &ignored); in getConstantValue()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DSimplifyLibCalls.cpp2158 BaseR.convert(BaseF->getSemantics(), APFloat::rmTowardZero, &Ignored); in replacePowWithExp()
2164 NF->convertToInteger(NI, APFloat::rmTowardZero, &Ignored) == in replacePowWithExp()
2382 ExpoF->convertToInteger(IntExpo, APFloat::rmTowardZero, &Ignored) == in optimizePow()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DIndVarSimplify.cpp190 APFloat::rmTowardZero, &isExact) != APFloat::opOK || in ConvertToSInt()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/
H A DNumericalStabilitySanitizer.cpp458 CV.convert(To, APFloatBase::rmTowardZero, &LosesInfo); in extendConstantFP()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DFastISel.cpp306 (void)Flt.convertToInteger(SIntVal, APFloat::rmTowardZero, &isExact); in materializeConstant()
H A DSelectionDAG.cpp6908 APFloat::opStatus fs = V.roundToIntegral(APFloat::rmTowardZero); in FoldConstantArithmetic()
6933 V.convertToInteger(IntVal, APFloat::rmTowardZero, &ignored); in FoldConstantArithmetic()
13500 if (APF.convertToInteger(IntVal, APFloat::rmTowardZero, &IsExact) != in getConstantFPSplatPow2ToLog2Int()
H A DTargetLowering.cpp11674 MinFloat.convertFromAPInt(MinInt, IsSigned, APFloat::rmTowardZero); in expandFP_TO_INT_SAT()
11676 MaxFloat.convertFromAPInt(MaxInt, IsSigned, APFloat::rmTowardZero); in expandFP_TO_INT_SAT()
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/AsmParser/
H A DRISCVAsmParser.cpp2050 RealVal.convertFromString(Tok.getString(), APFloat::rmTowardZero); in parseFPImm()
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/AsmParser/
H A DAArch64AsmParser.cpp1537 RealVal.convertFromString(Desc->Repr, APFloat::rmTowardZero); in isExactFPImm()
3401 RealVal.convertFromString(Tok.getString(), APFloat::rmTowardZero); in tryParseFPImm()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DLegalizerHelper.cpp7917 MinFloat.convertFromAPInt(MinInt, IsSigned, APFloat::rmTowardZero); in lowerFPTOINT_SAT()
7919 MaxFloat.convertFromAPInt(MaxInt, IsSigned, APFloat::rmTowardZero); in lowerFPTOINT_SAT()
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCInstrInfo.td446 FloatValue.convertToInteger(IntResult, APFloat::rmTowardZero, &IsExact);
454 FloatValue.convertToInteger(IntResult, APFloat::rmTowardZero, &IsExact);
/freebsd/contrib/llvm-project/clang/lib/AST/
H A DExprConstant.cpp2791 if (Value.convertToInteger(Result, llvm::APFloat::rmTowardZero, &ignored) in HandleFloatToIntCast()
17618 llvm::APFloat::rmTowardZero, in CheckICE()

12