Home
last modified time | relevance | path

Searched refs:FloatVal (Results 1 – 13 of 13) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/Interpreter/
H A DExecution.cpp52 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 DExternalFunctions.cpp183 *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 DExecutionEngine.cpp682 GV.FloatVal = float(GV.DoubleVal); in getConstantValue()
688 GV.DoubleVal = double(GV.FloatVal); in getConstantValue()
694 GV.FloatVal = float(GV.IntVal.roundToDouble()); in getConstantValue()
709 GV.FloatVal = float(GV.IntVal.signedRoundToDouble()); in getConstantValue()
726 GV.IntVal = APIntOps::RoundFloatToAPInt(GV.FloatVal, BitWidth); in getConstantValue()
765 GV.FloatVal = GV.IntVal.bitsToFloat(); in getConstantValue()
771 GV.IntVal = APInt::floatToBits(GV.FloatVal); in getConstantValue()
820 GV.FloatVal = LHS.FloatVal + RHS.FloatVal; break; in getConstantValue()
822 GV.FloatVal = LHS.FloatVal - RHS.FloatVal; break; in getConstantValue()
824 GV.FloatVal = LHS.FloatVal * RHS.FloatVal; break; in getConstantValue()
[all …]
H A DExecutionEngineBindings.cpp58 GenVal->FloatVal = N; in LLVMCreateGenericValueOfFloat()
89 return unwrap(GenVal)->FloatVal; in LLVMGenericValueToFloat()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DExpandFp.cpp95 auto *FloatVal = FPToI->getOperand(0); in expandFPToI() local
99 unsigned FPMantissaWidth = FloatVal->getType()->getFPMantissaWidth() - 1; in expandFPToI()
104 if (FloatVal->getType()->isHalfTy()) { in expandFPToI()
106 Value *A0 = Builder.CreateFPToUI(FloatVal, Builder.getIntNTy(32)); in expandFPToI()
109 Value *A0 = Builder.CreateFPToSI(FloatVal, Builder.getIntNTy(32)); in expandFPToI()
122 PowerOf2Ceil(FloatVal->getType()->getScalarSizeInBits()); in expandFPToI()
155 Value *FloatVal0 = FloatVal; in expandFPToI()
158 if (FloatVal->getType()->isX86_FP80Ty()) in expandFPToI()
160 Builder.CreateFPExt(FloatVal, Type::getFP128Ty(Builder.getContext())); in expandFPToI()
/freebsd/contrib/llvm-project/llvm/include/llvm/ExecutionEngine/
H A DGenericValue.h30 float FloatVal; member
/freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/MCJIT/
H A DMCJIT.cpp593 rv.FloatVal = ((float(*)())(intptr_t)FPtr)(); in runFunction()
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonISelLoweringHVX.cpp2288 APFloat FloatVal = APFloat(1.0f); in LowerHvxFpExtend() local
2290 FloatVal.convert(APFloat::IEEEhalf(), APFloat::rmNearestTiesToEven, &Ignored); in LowerHvxFpExtend()
2291 SDValue Fp16Ones = DAG.getConstantFP(FloatVal, dl, ArgTy); in LowerHvxFpExtend()
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaOverload.cpp451 llvm::APFloat FloatVal = ConstantValue.getFloat(); in getNarrowingKind() local
454 llvm::APFloat Converted = FloatVal; in getNarrowingKind()
461 if (FloatVal.isNaN() && Converted.isNaN() && in getNarrowingKind()
462 !FloatVal.isSignaling() && !Converted.isSignaling()) { in getNarrowingKind()
468 if (!Converted.bitwiseIsEqual(FloatVal)) { in getNarrowingKind()
589 llvm::APFloat FloatVal = ConstantValue.getFloat(); in getNarrowingKind() local
594 if (FloatVal.isNaN() && FloatVal.isSignaling()) { in getNarrowingKind()
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUISelDAGToDAG.cpp3580 APFloat FloatVal(VT.getSimpleVT() == MVT::f16 in SelectWMMAVISrc() local
3584 if (TII->isInlineConstant(FloatVal)) { in SelectWMMAVISrc()
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGExprScalar.cpp1521 Value *FloatVal = Builder.CreateFPExt(Src, Builder.getFloatTy(), "fpext"); in EmitScalarCast() local
1522 return Builder.CreateFPTrunc(FloatVal, DstTy, "fptrunc"); in EmitScalarCast()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DLegalizeDAG.cpp3867 SDValue FloatVal = in ExpandNode() local
3871 DAG.getNode(ISD::FP_TO_FP16, dl, Node->getValueType(0), FloatVal)); in ExpandNode()
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVISelLowering.cpp6400 SDValue FloatVal; in lowerCTLZ_CTTZ_ZERO_UNDEF() local
6403 FloatVal = DAG.getNode(ISD::VP_UINT_TO_FP, DL, FloatVT, Src, Mask, VL); in lowerCTLZ_CTTZ_ZERO_UNDEF()
6405 FloatVal = DAG.getNode(ISD::UINT_TO_FP, DL, FloatVT, Src); in lowerCTLZ_CTTZ_ZERO_UNDEF()
6418 FloatVal = DAG.getNode(RISCVISD::VFCVT_RM_F_XU_VL, DL, ContainerFloatVT, in lowerCTLZ_CTTZ_ZERO_UNDEF()
6421 FloatVal = convertFromScalableVector(FloatVT, FloatVal, DAG, Subtarget); in lowerCTLZ_CTTZ_ZERO_UNDEF()
6425 SDValue Bitcast = DAG.getBitcast(IntVT, FloatVal); in lowerCTLZ_CTTZ_ZERO_UNDEF()