Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Target/NVPTX/
H A DNVPTXMCExpr.h32 const APFloat Flt; variable
34 explicit NVPTXFloatMCExpr(VariantKind Kind, APFloat Flt) in NVPTXFloatMCExpr() argument
35 : Kind(Kind), Flt(std::move(Flt)) {} in NVPTXFloatMCExpr()
41 static const NVPTXFloatMCExpr *create(VariantKind Kind, const APFloat &Flt,
44 static const NVPTXFloatMCExpr *createConstantBFPHalf(const APFloat &Flt, in createConstantBFPHalf() argument
46 return create(VK_NVPTX_BFLOAT_PREC_FLOAT, Flt, Ctx); in createConstantBFPHalf()
49 static const NVPTXFloatMCExpr *createConstantFPHalf(const APFloat &Flt, in createConstantFPHalf() argument
51 return create(VK_NVPTX_HALF_PREC_FLOAT, Flt, Ctx); in createConstantFPHalf()
54 static const NVPTXFloatMCExpr *createConstantFPSingle(const APFloat &Flt, in createConstantFPSingle() argument
56 return create(VK_NVPTX_SINGLE_PREC_FLOAT, Flt, Ctx); in createConstantFPSingle()
[all …]
H A DNVPTXMCExpr.cpp19 NVPTXFloatMCExpr::create(VariantKind Kind, const APFloat &Flt, MCContext &Ctx) { in create() argument
20 return new (Ctx) NVPTXFloatMCExpr(Kind, Flt); in create()
/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DTargetLibraryInfo.def367 TLI_DEFINE_SIG_INTERNAL(Flt, Flt)
377 TLI_DEFINE_SIG_INTERNAL(Flt, Flt)
397 TLI_DEFINE_SIG_INTERNAL(Flt, Flt)
412 TLI_DEFINE_SIG_INTERNAL(Flt, Flt, Flt)
427 TLI_DEFINE_SIG_INTERNAL(Flt, Flt)
452 TLI_DEFINE_SIG_INTERNAL(Flt, Flt)
467 TLI_DEFINE_SIG_INTERNAL(Flt, Flt)
503 TLI_DEFINE_SIG_INTERNAL(Flt, Flt)
518 TLI_DEFINE_SIG_INTERNAL(Flt, Flt)
533 TLI_DEFINE_SIG_INTERNAL(Flt, Flt)
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/WebAssembly/AsmParser/
H A DWebAssemblyAsmParser.cpp75 struct FltOp Flt; member
85 : Kind(K), StartLoc(Start), EndLoc(End), Flt(F) {} in WebAssemblyOperand()
135 MCOperand::createSFPImm(bit_cast<uint32_t>(float(Flt.Val)))); in addFPImmf32Operands()
143 Inst.addOperand(MCOperand::createDFPImm(bit_cast<uint64_t>(Flt.Val))); in addFPImmf64Operands()
163 OS << "Flt:" << Flt.Val; in print()
397 auto &Flt = Lexer.getTok(); in parseSingleFloat() local
399 if (Flt.getString().getAsDouble(Val, false)) in parseSingleFloat()
400 return error("Cannot parse real: ", Flt); in parseSingleFloat()
404 WebAssemblyOperand::Float, Flt.getLoc(), Flt.getEndLoc(), in parseSingleFloat()
413 auto &Flt = Lexer.getTok(); in parseSpecialFloatMaybe() local
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Support/
H A DAPFixedPoint.cpp509 APFloat Flt(*OpSema); in convertToFloat() local
510 APFloat::opStatus S = Flt.convertFromAPInt(Val, Sema.isSigned(), RM); in convertToFloat()
521 Flt.multiply(ScaleFactor, LosslessRM); in convertToFloat()
524 Flt.convert(FloatSema, RM, &Ignored); in convertToFloat()
526 return Flt; in convertToFloat()
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DTargetLibraryInfo.cpp73 Flt, // IEEE float. enumerator
1028 case Flt: in matchType()
H A DValueTracking.cpp5439 const fltSemantics &Flt = in computeKnownFPClass() local
5441 unsigned Precision = APFloat::semanticsPrecision(Flt); in computeKnownFPClass()
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86MCInstLower.cpp1561 static void printConstant(const APFloat &Flt, raw_ostream &CS, in printConstant() argument
1566 APFloat::getZero(Flt.getSemantics()).toString(Str, 0, 0); in printConstant()
1568 Flt.toString(Str, 0, 0); in printConstant()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DFastISel.cpp300 const APFloat &Flt = CF->getValueAPF(); in materializeConstant() local
305 (void)Flt.convertToInteger(SIntVal, APFloat::rmTowardZero, &isExact); in materializeConstant()
H A DSelectionDAGBuilder.cpp5383 static SDValue getF32Constant(SelectionDAG &DAG, unsigned Flt, in getF32Constant() argument
5385 return DAG.getConstantFP(APFloat(APFloat::IEEEsingle(), APInt(32, Flt)), dl, in getF32Constant()
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMInstrMVE.td3994 multiclass MVE_VCVT_fp_int_anpm_inner<MVEVectorVTInfo Int, MVEVectorVTInfo Flt,
3996 def "": MVE_VCVT_fp_int_anpm<Int.Suffix # "." # Flt.Suffix, Int.Size,
4005 def : Pat<(Int.Vec (UnpredIntr (i32 Int.Unsigned), (Flt.Vec MQPR:$in))),
4006 (Int.Vec (Inst (Flt.Vec MQPR:$in)))>;
4009 (Flt.Vec MQPR:$in), (Flt.Pred VCCR:$pred))),
4010 (Int.Vec (Inst (Flt.Vec MQPR:$in), ARMVCCThen,
4011 (Flt.Pred VCCR:$pred), zero_reg, (Int.Vec MQPR:$inactive)))>;
4016 MVEVectorVTInfo Flt> {
4017 defm a : MVE_VCVT_fp_int_anpm_inner<Int, Flt, "
[all...]
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonISelLoweringHVX.cpp2891 SDValue Flt = DAG.getBitcast(ResTy, Flt1); in ExpandHvxIntToFp()
2893 return Flt; in ExpandHvxIntToFp()
2892 SDValue Flt = DAG.getBitcast(ResTy, Flt1); ExpandHvxIntToFp() local
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DSIISelLowering.cpp16066 const fltSemantics &Flt = RMW->getType()->getScalarType()->getFltSemantics();
16067 auto DenormMode = RMW->getParent()->getParent()->getDenormalMode(Flt);
16068 if (&Flt == &APFloat::IEEEsingle())