Home
last modified time | relevance | path

Searched refs:Float (Results 1 – 25 of 105) sorted by relevance

12345

/freebsd-13.1/contrib/llvm-project/clang/lib/Sema/
H A DOpenCLBuiltins.td406 // Float
722 …def : Builtin<name, [VectorType<Float, VSize>, VectorType<Float, VSize>, VectorType<Float, VSize>]…
1069 def : Builtin<"atomic_xchg", [Float, PointerType<VolatileType<Float>, AS>, Float]>;
1460 …iltin<name, [VectorType<Float, 4>, ImageType<imgTy, aQual>, Sampler, VectorType<Float, 2>, VectorT…
1473 …def : Builtin<name, [Float, ImageType<imgTy, aQual>, Sampler, VectorType<Float, 2>, Float], Attr.P…
1474 …def : Builtin<name, [Float, ImageType<imgTy, aQual>, Sampler, VectorType<Float, 2>, VectorType<Flo…
1479 …def : Builtin<name, [VectorType<Float, 4>, ImageType<imgTy, aQual>, Sampler, Float, Float], Attr.P…
1480 …def : Builtin<name, [VectorType<Float, 4>, ImageType<imgTy, aQual>, Sampler, Float, Float, Float],…
1508 …def : Builtin<name, [VectorType<Float, 4>, ImageType<imgTy, aQual>, Sampler, VectorType<Float, 2>,…
1535 …def : Builtin<name, [Float, ImageType<imgTy, aQual>, Sampler, VectorType<Float, 4>, Float], Attr.P…
[all …]
/freebsd-13.1/contrib/llvm-project/clang/utils/TableGen/
H A DSveEmitter.cpp436 if (Float) in str()
544 Float = false; in applyModifier()
553 Float = false; in applyModifier()
574 Float = false; in applyModifier()
581 Float = false; in applyModifier()
588 Float = false; in applyModifier()
596 Float = false; in applyModifier()
602 Float = false; in applyModifier()
698 Float = true; in applyModifier()
703 Float = true; in applyModifier()
[all …]
H A DRISCVVEmitter.cpp55 Float, enumerator
103 bool isFloat() const { return ScalarType == ScalarTypeKind::Float; } in isFloat()
415 case ScalarTypeKind::Float: in initBuiltinStr()
459 case ScalarTypeKind::Float: in initClangBuiltinStr()
513 case ScalarTypeKind::Float: in initTypeStr()
545 case ScalarTypeKind::Float: in initShortStr()
581 ScalarType = ScalarTypeKind::Float; in applyBasicType()
585 ScalarType = ScalarTypeKind::Float; in applyBasicType()
589 ScalarType = ScalarTypeKind::Float; in applyBasicType()
740 ScalarType = ScalarTypeKind::Float; in applyModifier()
H A DMveEmitter.cpp154 enum class ScalarTypeKind { SignedInt, UnsignedInt, Float }; enumerator
161 case ScalarTypeKind::Float: in toLetter()
172 case ScalarTypeKind::Float: in toCPrefix()
247 .Case("f", ScalarTypeKind::Float); in ScalarType()
263 if (Kind == ScalarTypeKind::Float) { in llvmName()
278 bool isInteger() const { return Kind != ScalarTypeKind::Float; } in isInteger()
1759 constexpr unsigned Float = 1; in EmitHeader() local
1769 parts[Float] << "typedef __fp16 float16_t;\n" in EmitHeader()
1775 raw_ostream &OS = parts[ST->requiresFloat() ? Float : 0]; in EmitHeader()
1791 parts[Float] << "\n"; in EmitHeader()
[all …]
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/BinaryFormat/
H A DMsgPackDocument.h58 double Float; member
98 assert(getKind() == Type::Float); in getFloat()
99 return Float; in getFloat()
118 assert(getKind() == Type::Float); in getFloat()
119 return Float; in getFloat()
169 case Type::Float:
170 return Lhs.Float < Rhs.Float;
350 auto N = DocNode(&KindAndDocs[size_t(Type::Float)]); in getNode()
351 N.Float = V; in getNode()
H A DMsgPackReader.h54 Float, enumerator
87 double Float; member
/freebsd-13.1/contrib/llvm-project/llvm/lib/Support/
H A DScaledNumber.cpp185 APFloat Float(APFloat::x87DoubleExtended(), APInt(80, RawBits)); in toStringAPFloat() local
187 Float.toString(Chars, Precision, 0); in toStringAPFloat()
191 static std::string stripTrailingZeros(const std::string &Float) { in stripTrailingZeros() argument
192 size_t NonZero = Float.find_last_not_of('0'); in stripTrailingZeros()
195 if (Float[NonZero] == '.') in stripTrailingZeros()
198 return Float.substr(0, NonZero + 1); in stripTrailingZeros()
H A DZ3Solver.cpp748 SMTExprRef mkFloat(const llvm::APFloat Float) override { in mkFloat() argument
750 getFloatSort(llvm::APFloat::semanticsSizeInBits(Float.getSemantics())); in mkFloat()
752 llvm::APSInt Int = llvm::APSInt(Float.bitcastToAPInt(), false); in mkFloat()
785 llvm::APFloat &Float, bool useSemantics) { in toAPFloat() argument
796 if (useSemantics && !areEquivalent(Float.getSemantics(), Semantics)) { in toAPFloat()
801 Float = llvm::APFloat(Semantics, Int); in toAPFloat()
857 bool getInterpretation(const SMTExprRef &Exp, llvm::APFloat &Float) override { in getInterpretation() argument
868 return toAPFloat(Sort, Assign, Float, true); in getInterpretation()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86Schedule.td421 defm WriteCvtSS2I : X86SchedWritePair<ReadAfterVecLd>; // Float -> Integer.
422 defm WriteCvtPS2I : X86SchedWritePair<ReadAfterVecXLd>; // Float -> Integer (XMM).
423 defm WriteCvtPS2IY : X86SchedWritePair<ReadAfterVecYLd>; // Float -> Integer (YMM).
424 defm WriteCvtPS2IZ : X86SchedWritePair<ReadAfterVecYLd>; // Float -> Integer (ZMM).
431 defm WriteCvtI2SS : X86SchedWritePair<ReadAfterVecLd>; // Integer -> Float.
432 defm WriteCvtI2PS : X86SchedWritePair<ReadAfterVecXLd>; // Integer -> Float (XMM).
433 defm WriteCvtI2PSY : X86SchedWritePair<ReadAfterVecYLd>; // Integer -> Float (YMM).
450 def WriteCvtPS2PH : SchedWrite; // // Float -> Half size conversion.
451 def WriteCvtPS2PHY : SchedWrite; // // Float -> Half size conversion (YMM).
452 def WriteCvtPS2PHZ : SchedWrite; // // Float -> Half size conversion (ZMM).
[all …]
H A DX86ScheduleZnver3.td1193 defm : Zn3WriteResXMMPair<WriteCvtSS2I, [Zn3FPFCvt01], 2, [2], 2>; // Float -> Integer.
1195 defm : Zn3WriteResXMMPair<WriteCvtPS2I, [Zn3FPFCvt01], 3, [1], 1>; // Float -> Integer (XMM).
1196 defm : Zn3WriteResYMMPair<WriteCvtPS2IY, [Zn3FPFCvt01], 3, [1], 1>; // Float -> Integer (YMM).
1197 defm : X86WriteResPairUnsupported<WriteCvtPS2IZ>; // Float -> Integer (ZMM).
1212 defm : Zn3WriteResXMMPair<WriteCvtI2PS, [Zn3FPFCvt01], 3, [1], 1>; // Integer -> Float (XMM).
1213 defm : Zn3WriteResYMMPair<WriteCvtI2PSY, [Zn3FPFCvt01], 3, [1], 1>; // Integer -> Float (YMM).
1214 defm : X86WriteResPairUnsupported<WriteCvtI2PSZ>; // Integer -> Float (ZMM).
1226 defm : X86WriteResPairUnsupported<WriteCvtPS2PDZ>; // Float -> Double size conversion (ZMM).
1231 defm : X86WriteResPairUnsupported<WriteCvtPD2PSZ>; // Double -> Float size conversion (ZMM).
1235 defm : X86WriteResPairUnsupported<WriteCvtPH2PSZ>; // Half -> Float size conversion (ZMM).
[all …]
/freebsd-13.1/contrib/llvm-project/lldb/include/lldb/Utility/
H A DStructuredData.h55 class Float; variable
64 typedef std::shared_ptr<Float> FloatSP;
108 Float *GetAsFloat() { in GetAsFloat()
110 ? static_cast<Float *>(this) in GetAsFloat()
115 Float *f = GetAsFloat();
302 class Float : public Object {
304 Float(double d = 0.0)
307 ~Float() override = default;
504 AddItem(key, std::make_shared<Float>(value)); in AddFloatItem()
/freebsd-13.1/contrib/llvm-project/llvm/lib/BinaryFormat/
H A DMsgPackDocumentYAML.cpp57 case msgpack::Type::Float: in toString()
58 OS << Float; in toString()
136 case msgpack::Type::Float: in getYAMLTag()
196 case Type::Float: in mustQuote()
H A DMsgPackReader.cpp72 Obj.Kind = Type::Float; in read()
77 Obj.Float = BitsToFloat(endian::read<uint32_t, Endianness>(Current)); in read()
81 Obj.Kind = Type::Float; in read()
86 Obj.Float = BitsToDouble(endian::read<uint64_t, Endianness>(Current)); in read()
H A DMsgPackDocument.cpp164 case Type::Float: in readFromBlob()
165 Node = getNode(Obj.Float); in readFromBlob()
/freebsd-13.1/contrib/llvm-project/compiler-rt/lib/ubsan/
H A Dubsan_diag.h166 Arg(FloatMax Float) : Kind(AK_Float), Float(Float) {} in Arg()
174 FloatMax Float; member
/freebsd-13.1/sys/contrib/device-tree/src/powerpc/fsl/
H A De500v2_power_isa.dtsi47 power-isa-sp.fd; // SPE.Embedded Float Scalar Double
48 power-isa-sp.fs; // SPE.Embedded Float Scalar Single
49 power-isa-sp.fv; // SPE.Embedded Float Vector
/freebsd-13.1/contrib/llvm-project/lldb/source/Utility/
H A DStructuredData.cpp70 return std::make_shared<StructuredData::Float>(*d); in ParseJSONValue()
146 void StructuredData::Float::Serialize(json::OStream &s) const { in Serialize()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVInstrInfoZfh.td258 /// Float constants
261 /// Float conversion operations
266 /// Float arithmetic operations
325 /// Float conversion operations
379 /// Float conversion operations
384 /// Float arithmetic operations
/freebsd-13.1/contrib/llvm-project/llvm/tools/llvm-pdbutil/
H A DPrettyBuiltinDumper.cpp31 case PDB_BuiltinType::Float: in getTypeName()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/WebAssembly/AsmParser/
H A DWebAssemblyAsmParser.cpp49 enum KindTy { Token, Integer, Float, Symbol, BrList } Kind; enumerator
99 bool isFPImm() const { return Kind == Float; } in isFPImm()
134 if (Kind == Float) in addFPImmf32Operands()
143 if (Kind == Float) in addFPImmf64Operands()
163 case Float: in print()
404 WebAssemblyOperand::Float, Flt.getLoc(), Flt.getEndLoc(), in parseSingleFloat()
426 WebAssemblyOperand::Float, Flt.getLoc(), Flt.getEndLoc(), in parseSpecialFloatMaybe()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64Schedule.td73 def WriteFCvt : SchedWrite; // Float conversion.
74 def WriteFCopy : SchedWrite; // Float-int register copy.
/freebsd-13.1/contrib/llvm-project/clang/lib/AST/
H A DAPValue.cpp321 case Float: in APValue()
404 else if (Kind == Float) in DestroyDataAndMakeUninit()
442 case Float: in needsCleanup()
575 case Float: in Profile()
655 case APValue::Float: in printPretty()
1051 case APValue::Float: in getLVForValue()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/NVPTX/
H A DNVPTX.h118 Float, enumerator
/freebsd-13.1/contrib/llvm-project/clang/include/clang/Basic/
H A Darm_cde.td20 // Float<t> expects t to be a scalar type, and expands to the floating-point
22 class Float<Type t>: ComplexType<(CTO_CopyKind t, f32)>;
23 def FScalar: Float<Scalar>;
/freebsd-13.1/contrib/llvm-project/llvm/lib/ExecutionEngine/Interpreter/
H A DExecution.cpp111 IMPLEMENT_BINARY_OPERATOR(+, Float); in executeFAddInst()
122 IMPLEMENT_BINARY_OPERATOR(-, Float); in executeFSubInst()
133 IMPLEMENT_BINARY_OPERATOR(*, Float); in executeFMulInst()
144 IMPLEMENT_BINARY_OPERATOR(/, Float); in executeFDivInst()
384 IMPLEMENT_FCMP(==, Float); in executeFCMP_OEQ()
440 IMPLEMENT_FCMP(!=, Float); in executeFCMP_ONE()
460 IMPLEMENT_FCMP(<=, Float); in executeFCMP_OLE()
474 IMPLEMENT_FCMP(>=, Float); in executeFCMP_OGE()
488 IMPLEMENT_FCMP(<, Float); in executeFCMP_OLT()
502 IMPLEMENT_FCMP(>, Float); in executeFCMP_OGT()
[all …]

12345