/freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/Interpreter/ |
H A D | Execution.cpp | 52 Dest.FloatVal = -Src.FloatVal; in executeFNegInst() 79 R.AggregateVal[i].FloatVal = -Src.AggregateVal[i].FloatVal; in visitUnaryOperator() 156 Dest.FloatVal = fmod(Src1.FloatVal, Src2.FloatVal); in executeFRemInst() 396 if (X.FloatVal != X.FloatVal || Y.FloatVal != Y.FloatVal) { \ 514 if (X.FloatVal != X.FloatVal || Y.FloatVal != Y.FloatVal) { \ 597 ( (Src1.AggregateVal[_i].FloatVal == in executeFCMP_ORD() 598 Src1.AggregateVal[_i].FloatVal) && in executeFCMP_ORD() 599 (Src2.AggregateVal[_i].FloatVal == in executeFCMP_ORD() 600 Src2.AggregateVal[_i].FloatVal))); in executeFCMP_ORD() 610 Dest.IntVal = APInt(1,(Src1.FloatVal == Src1.FloatVal && in executeFCMP_ORD() [all …]
|
H A D | ExternalFunctions.cpp | 183 *FloatPtr = AV.FloatVal; in ffiValueFor() 257 case Type::FloatTyID: Result.FloatVal = *(float *) ret.data(); break; in ffiInvoke()
|
/freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/ |
H A D | ExecutionEngine.cpp | 683 GV.FloatVal = float(GV.DoubleVal); in getConstantValue() 689 GV.DoubleVal = double(GV.FloatVal); in getConstantValue() 695 GV.FloatVal = float(GV.IntVal.roundToDouble()); in getConstantValue() 710 GV.FloatVal = float(GV.IntVal.signedRoundToDouble()); in getConstantValue() 727 GV.IntVal = APIntOps::RoundFloatToAPInt(GV.FloatVal, BitWidth); in getConstantValue() 766 GV.FloatVal = GV.IntVal.bitsToFloat(); in getConstantValue() 772 GV.IntVal = APInt::floatToBits(GV.FloatVal); in getConstantValue() 821 GV.FloatVal = LHS.FloatVal + RHS.FloatVal; break; in getConstantValue() 823 GV.FloatVal = LHS.FloatVal - RHS.FloatVal; break; in getConstantValue() 825 GV.FloatVal = LHS.FloatVal * RHS.FloatVal; break; in getConstantValue() [all …]
|
H A D | ExecutionEngineBindings.cpp | 59 GenVal->FloatVal = N; in LLVMCreateGenericValueOfFloat() 90 return unwrap(GenVal)->FloatVal; in LLVMGenericValueToFloat()
|
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
H A D | ExpandLargeFpConvert.cpp | 93 auto *FloatVal = FPToI->getOperand(0); in expandFPToI() local 97 unsigned FPMantissaWidth = FloatVal->getType()->getFPMantissaWidth() - 1; in expandFPToI() 102 if (FloatVal->getType()->isHalfTy()) { in expandFPToI() 104 Value *A0 = Builder.CreateFPToUI(FloatVal, Builder.getIntNTy(32)); in expandFPToI() 107 Value *A0 = Builder.CreateFPToSI(FloatVal, Builder.getIntNTy(32)); in expandFPToI() 120 PowerOf2Ceil(FloatVal->getType()->getScalarSizeInBits()); in expandFPToI() 153 Value *FloatVal0 = FloatVal; in expandFPToI() 156 if (FloatVal->getType()->isX86_FP80Ty()) in expandFPToI() 158 Builder.CreateFPExt(FloatVal, Type::getFP128Ty(Builder.getContext())); in expandFPToI()
|
/freebsd/contrib/llvm-project/llvm/include/llvm/ExecutionEngine/ |
H A D | GenericValue.h | 30 float FloatVal; member
|
/freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/MCJIT/ |
H A D | MCJIT.cpp | 596 rv.FloatVal = ((float(*)())(intptr_t)FPtr)(); in runFunction()
|
/freebsd/contrib/llvm-project/clang/lib/Sema/ |
H A D | SemaOverload.cpp | 454 llvm::APFloat FloatVal = ConstantValue.getFloat(); in getNarrowingKind() local 457 llvm::APFloat Converted = FloatVal; in getNarrowingKind() 464 if (FloatVal.isNaN() && Converted.isNaN() && in getNarrowingKind() 465 !FloatVal.isSignaling() && !Converted.isSignaling()) { in getNarrowingKind() 471 if (!Converted.bitwiseIsEqual(FloatVal)) { in getNarrowingKind() 560 llvm::APFloat FloatVal = ConstantValue.getFloat(); in getNarrowingKind() local 565 if (FloatVal.isNaN() && FloatVal.isSignaling()) { in getNarrowingKind()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/ |
H A D | HexagonISelLoweringHVX.cpp | 2251 APFloat FloatVal = APFloat(1.0f); in LowerHvxFpExtend() 2253 FloatVal.convert(APFloat::IEEEhalf(), APFloat::rmNearestTiesToEven, &Ignored); in LowerHvxFpExtend() 2254 SDValue Fp16Ones = DAG.getConstantFP(FloatVal, dl, ArgTy); in LowerHvxFpExtend() 2252 APFloat FloatVal = APFloat(1.0f); LowerHvxFpExtend() local
|
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
H A D | AMDGPUISelDAGToDAG.cpp | 3391 APFloat FloatVal(VT.getSimpleVT() == MVT::f16 in SelectWMMAVISrc() local 3395 if (TII->isInlineConstant(FloatVal)) { in SelectWMMAVISrc()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/ |
H A D | RISCVISelLowering.cpp | 5446 SDValue FloatVal; in lowerCTLZ_CTTZ_ZERO_UNDEF() 5449 FloatVal = DAG.getNode(ISD::VP_UINT_TO_FP, DL, FloatVT, Src, Mask, VL); in lowerCTLZ_CTTZ_ZERO_UNDEF() 5451 FloatVal = DAG.getNode(ISD::UINT_TO_FP, DL, FloatVT, Src); in lowerCTLZ_CTTZ_ZERO_UNDEF() 5453 // Use RTZ to avoid rounding influencing exponent of FloatVal. in lowerCTLZ_CTTZ_ZERO_UNDEF() 5464 FloatVal = DAG.getNode(RISCVISD::VFCVT_RM_F_XU_VL, DL, ContainerFloatVT, in lowerCTLZ_CTTZ_ZERO_UNDEF() 5467 FloatVal = convertFromScalableVector(FloatVT, FloatVal, DAG, Subtarget); in lowerCTLZ_CTTZ_ZERO_UNDEF() 5471 SDValue Bitcast = DAG.getBitcast(IntVT, FloatVal); in lowerCTLZ_CTTZ_ZERO_UNDEF() 6499 SDValue FloatVal = in LowerOperation() 6501 return DAG.getNode(ISD::FP_EXTEND, DL, MVT::f64, FloatVal); in LowerOperation() 5445 SDValue FloatVal; lowerCTLZ_CTTZ_ZERO_UNDEF() local 6497 SDValue FloatVal = LowerOperation() local 6515 SDValue FloatVal = LowerOperation() local [all...] |
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
H A D | LegalizeDAG.cpp | 3728 SDValue FloatVal = in ExpandNode() local 3732 DAG.getNode(ISD::FP_TO_FP16, dl, Node->getValueType(0), FloatVal)); in ExpandNode()
|