| /freebsd/contrib/llvm-project/llvm/lib/Target/NVPTX/ |
| H A D | NVPTXMCExpr.h | 32 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 D | NVPTXMCExpr.cpp | 20 NVPTXFloatMCExpr::create(VariantKind Kind, const APFloat &Flt, MCContext &Ctx) { in create() argument 21 return new (Ctx) NVPTXFloatMCExpr(Kind, Flt); in create()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/ |
| H A D | TargetLibraryInfo.def | 393 TLI_DEFINE_SIG_INTERNAL(Flt, Flt) 403 TLI_DEFINE_SIG_INTERNAL(Flt, Flt) 423 TLI_DEFINE_SIG_INTERNAL(Flt, Flt) 438 TLI_DEFINE_SIG_INTERNAL(Flt, Flt, Flt) 453 TLI_DEFINE_SIG_INTERNAL(Flt, Flt) 478 TLI_DEFINE_SIG_INTERNAL(Flt, Flt) 493 TLI_DEFINE_SIG_INTERNAL(Flt, Flt) 554 TLI_DEFINE_SIG_INTERNAL(Flt, Flt) 569 TLI_DEFINE_SIG_INTERNAL(Flt, Flt) 584 TLI_DEFINE_SIG_INTERNAL(Flt, Flt) [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/WebAssembly/AsmParser/ |
| H A D | WebAssemblyAsmParser.cpp | 86 struct FltOp Flt; member 97 : Kind(Float), StartLoc(Start), EndLoc(End), Flt(F) {} in WebAssemblyOperand() 152 MCOperand::createSFPImm(bit_cast<uint32_t>(float(Flt.Val)))); in addFPImmf32Operands() 160 Inst.addOperand(MCOperand::createDFPImm(bit_cast<uint64_t>(Flt.Val))); in addFPImmf64Operands() 192 OS << "Flt:" << Flt.Val; in print() 443 auto &Flt = Lexer.getTok(); in parseSingleFloat() local 445 if (Flt.getString().getAsDouble(Val, false)) in parseSingleFloat() 446 return error("Cannot parse real: ", Flt); in parseSingleFloat() 450 Flt.getLoc(), Flt.getEndLoc(), WebAssemblyOperand::FltOp{Val})); in parseSingleFloat() 458 auto &Flt = Lexer.getTok(); in parseSpecialFloatMaybe() local [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Support/ |
| H A D | APFixedPoint.cpp | 526 APFloat Flt(*OpSema); in convertToFloat() local 527 APFloat::opStatus S = Flt.convertFromAPInt(Val, Sema.isSigned(), RM); in convertToFloat() 538 Flt.multiply(ScaleFactor, LosslessRM); in convertToFloat() 541 Flt.convert(FloatSema, RM, &Ignored); in convertToFloat() 543 return Flt; in convertToFloat()
|
| /freebsd/contrib/llvm-project/llvm/lib/Analysis/ |
| H A D | TargetLibraryInfo.cpp | 73 Flt, // IEEE float. enumerator 1051 case Flt: in matchType()
|
| H A D | ValueTracking.cpp | 5279 const fltSemantics &Flt = in computeKnownFPClass() local 5281 unsigned Precision = APFloat::semanticsPrecision(Flt); in computeKnownFPClass()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/X86/ |
| H A D | X86MCInstLower.cpp | 1555 static void printConstant(const APFloat &Flt, raw_ostream &CS, in printConstant() argument 1560 APFloat::getZero(Flt.getSemantics()).toString(Str, 0, 0); in printConstant() 1562 Flt.toString(Str, 0, 0); in printConstant()
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
| H A D | FastISel.cpp | 301 const APFloat &Flt = CF->getValueAPF(); in materializeConstant() local 306 (void)Flt.convertToInteger(SIntVal, APFloat::rmTowardZero, &isExact); in materializeConstant()
|
| H A D | SelectionDAGBuilder.cpp | 5477 static SDValue getF32Constant(SelectionDAG &DAG, unsigned Flt, in getF32Constant() argument 5479 return DAG.getConstantFP(APFloat(APFloat::IEEEsingle(), APInt(32, Flt)), dl, in getF32Constant()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/ARM/ |
| H A D | ARMInstrMVE.td | 3928 multiclass MVE_VCVT_fp_int_anpm_inner<MVEVectorVTInfo Int, MVEVectorVTInfo Flt, 3930 def "": MVE_VCVT_fp_int_anpm<Int.Suffix # "." # Flt.Suffix, Int.Size, 3939 def : Pat<(Int.Vec (UnpredIntr (i32 Int.Unsigned), (Flt.Vec MQPR:$in))), 3940 (Int.Vec (Inst (Flt.Vec MQPR:$in)))>; 3943 (Flt.Vec MQPR:$in), (Flt.Pred VCCR:$pred))), 3944 (Int.Vec (Inst (Flt.Vec MQPR:$in), ARMVCCThen, 3945 (Flt.Pred VCCR:$pred), zero_reg, (Int.Vec MQPR:$inactive)))>; 3950 MVEVectorVTInfo Flt> { 3951 defm a : MVE_VCVT_fp_int_anpm_inner<Int, Flt, "a", 0b00>; 3952 defm n : MVE_VCVT_fp_int_anpm_inner<Int, Flt, "n", 0b01>; [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/ |
| H A D | HexagonISelLoweringHVX.cpp | 2928 SDValue Flt = DAG.getBitcast(ResTy, Flt1); in ExpandHvxIntToFp() local 2930 return Flt; in ExpandHvxIntToFp()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | SIISelLowering.cpp | 17146 const fltSemantics &Flt = RMW->getType()->getScalarType()->getFltSemantics(); in atomicIgnoresDenormalModeOrFPModeIsFTZ() local 17147 auto DenormMode = RMW->getFunction()->getDenormalMode(Flt); in atomicIgnoresDenormalModeOrFPModeIsFTZ()
|