Home
last modified time | relevance | path

Searched refs:ScalarTraits (Results 1 – 21 of 21) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/TextAPI/
H A DTextStubCommon.cpp22 void ScalarTraits<FlowStringRef>::output(const FlowStringRef &Value, void *Ctx, in output()
24 ScalarTraits<StringRef>::output(Value, Ctx, OS); in output()
26 StringRef ScalarTraits<FlowStringRef>::input(StringRef Value, void *Ctx, in input()
28 return ScalarTraits<StringRef>::input(Value, Ctx, Out.value); in input()
30 QuotingType ScalarTraits<FlowStringRef>::mustQuote(StringRef Name) { in mustQuote()
31 return ScalarTraits<StringRef>::mustQuote(Name); in mustQuote()
45 void ScalarTraits<PlatformSet>::output(const PlatformSet &Values, void *IO, in output()
93 StringRef ScalarTraits<PlatformSet>::input(StringRef Scalar, void *IO, in input()
130 QuotingType ScalarTraits<PlatformSet>::mustQuote(StringRef) { in mustQuote()
142 void ScalarTraits<Architecture>::output(const Architecture &Value, void *, in output()
[all …]
H A DTextStubCommon.h58 template <> struct ScalarTraits<FlowStringRef> { in LLVM_YAML_STRONG_TYPEDEF()
68 template <> struct ScalarTraits<MachO::PlatformSet> { in LLVM_YAML_STRONG_TYPEDEF()
78 template <> struct ScalarTraits<MachO::Architecture> { in LLVM_YAML_STRONG_TYPEDEF()
84 template <> struct ScalarTraits<MachO::PackedVersion> { in LLVM_YAML_STRONG_TYPEDEF()
90 template <> struct ScalarTraits<SwiftVersion> { in LLVM_YAML_STRONG_TYPEDEF()
98 template <> struct ScalarTraits<UUID> { in LLVM_YAML_STRONG_TYPEDEF()
H A DTextStub.cpp367 template <> struct ScalarTraits<Target> { struct
/freebsd/contrib/llvm-project/llvm/lib/Support/
H A DYAMLTraits.cpp924 void ScalarTraits<bool>::output(const bool &Val, void *, raw_ostream &Out) { in output()
928 StringRef ScalarTraits<bool>::input(StringRef Scalar, void *, bool &Val) { in input()
936 void ScalarTraits<StringRef>::output(const StringRef &Val, void *, in output()
941 StringRef ScalarTraits<StringRef>::input(StringRef Scalar, void *, in input()
947 void ScalarTraits<std::string>::output(const std::string &Val, void *, in output()
952 StringRef ScalarTraits<std::string>::input(StringRef Scalar, void *, in input()
958 void ScalarTraits<uint8_t>::output(const uint8_t &Val, void *, in output()
965 StringRef ScalarTraits<uint8_t>::input(StringRef Scalar, void *, uint8_t &Val) { in input()
975 void ScalarTraits<uint16_t>::output(const uint16_t &Val, void *, in output()
980 StringRef ScalarTraits<uint16_t>::input(StringRef Scalar, void *, in input()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/BinaryFormat/
H A DMsgPackDocumentYAML.cpp75 StringRef Err = yaml::ScalarTraits<uint64_t>::input(S, nullptr, getUInt()); in fromString()
78 Err = yaml::ScalarTraits<int64_t>::input(S, nullptr, getInt()); in fromString()
89 StringRef Err = yaml::ScalarTraits<bool>::input(S, nullptr, getBool()); in fromString()
95 StringRef Err = yaml::ScalarTraits<double>::input(S, nullptr, getFloat()); in fromString()
101 StringRef Err = yaml::ScalarTraits<std::string>::input(S, nullptr, V); in fromString()
188 return ScalarTraits<int64_t>::mustQuote(ScalarStr); in mustQuote()
190 return ScalarTraits<uint64_t>::mustQuote(ScalarStr); in mustQuote()
192 return ScalarTraits<StringRef>::mustQuote(ScalarStr); in mustQuote()
194 return ScalarTraits<bool>::mustQuote(ScalarStr); in mustQuote()
196 return ScalarTraits<double>::mustQuote(ScalarStr); in mustQuote()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/ObjectYAML/
H A DCodeViewYAMLTypeHashing.cpp33 void ScalarTraits<GlobalHash>::output(const GlobalHash &GH, void *Ctx, in output()
35 ScalarTraits<BinaryRef>::output(GH.Hash, Ctx, OS); in output()
38 StringRef ScalarTraits<GlobalHash>::input(StringRef Scalar, void *Ctx, in input()
40 return ScalarTraits<BinaryRef>::input(Scalar, Ctx, GH.Hash); in input()
H A DYAML.cpp22 void yaml::ScalarTraits<yaml::BinaryRef>::output( in output()
27 StringRef yaml::ScalarTraits<yaml::BinaryRef>::input(StringRef Scalar, void *, in input()
H A DMachOYAML.cpp37 void ScalarTraits<char_16>::output(const char_16 &Val, void *, in output()
43 StringRef ScalarTraits<char_16>::input(StringRef Scalar, void *, char_16 &Val) { in input()
54 QuotingType ScalarTraits<char_16>::mustQuote(StringRef S) { in mustQuote()
58 void ScalarTraits<uuid_t>::output(const uuid_t &Val, void *, raw_ostream &Out) { in output()
62 StringRef ScalarTraits<uuid_t>::input(StringRef Scalar, void *, uuid_t &Val) { in input()
79 QuotingType ScalarTraits<uuid_t>::mustQuote(StringRef S) { in mustQuote()
H A DCodeViewYAMLTypes.cpp144 void ScalarTraits<GUID>::output(const GUID &G, void *, llvm::raw_ostream &OS) { in output()
148 StringRef ScalarTraits<GUID>::input(StringRef Scalar, void *Ctx, GUID &S) { in input()
176 void ScalarTraits<TypeIndex>::output(const TypeIndex &S, void *, in output()
181 StringRef ScalarTraits<TypeIndex>::input(StringRef Scalar, void *Ctx, in input()
184 StringRef Result = ScalarTraits<uint32_t>::input(Scalar, Ctx, I); in input()
189 void ScalarTraits<APSInt>::output(const APSInt &S, void *, raw_ostream &OS) { in output()
193 StringRef ScalarTraits<APSInt>::input(StringRef Scalar, void *Ctx, APSInt &S) { in input()
H A DCodeViewYAMLSymbols.cpp70 StringRef ScalarTraits<TypeName>::input(StringRef S, void *V, TypeName &T) { in LLVM_YAML_IS_SEQUENCE_VECTOR()
71 return ScalarTraits<StringRef>::input(S, V, T.value); in LLVM_YAML_IS_SEQUENCE_VECTOR()
74 void ScalarTraits<TypeName>::output(const TypeName &T, void *V, in output()
76 ScalarTraits<StringRef>::output(T.value, V, R); in output()
H A DMinidumpYAML.cpp182 template <std::size_t N> struct ScalarTraits<FixedSizeHex<N>> { struct
219 template <std::size_t N> struct ScalarTraits<FixedSizeString<N>> { struct
H A DELFYAML.cpp1202 template <> struct ScalarTraits<StOtherPiece> { struct
1216 template <> struct ScalarTraits<ELFYAML::YAMLFlowString> { struct
1227 return ScalarTraits<StringRef>::mustQuote(S); in mustQuote()
1332 void ScalarTraits<ELFYAML::YAMLIntUInt>::output(const ELFYAML::YAMLIntUInt &Val, in output()
1337 StringRef ScalarTraits<ELFYAML::YAMLIntUInt>::input(StringRef Scalar, void *Ctx, in input()
H A DCodeViewYAMLDebugSections.cpp249 void ScalarTraits<HexFormattedString>::output(const HexFormattedString &Value, in output()
256 StringRef ScalarTraits<HexFormattedString>::input(StringRef Scalar, void *ctxt, in input()
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DMIRYamlMapping.h47 template <> struct ScalarTraits<StringValue> {
68 template <> struct ScalarTraits<FlowStringValue> {
70 return ScalarTraits<StringValue>::output(S, nullptr, OS);
74 return ScalarTraits<StringValue>::input(Scalar, Ctx, S);
90 return ScalarTraits<StringValue>::output(S.Value, Ctx, OS);
94 return ScalarTraits<StringValue>::input(Scalar, Ctx, S.Value);
112 template <> struct ScalarTraits<UnsignedValue> {
114 return ScalarTraits<unsigned>::output(Value.Value, Ctx, OS);
121 return ScalarTraits<unsigned>::input(Scalar, Ctx, Value.Value);
125 return ScalarTraits<unsigned>::mustQuote(Scalar);
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Remarks/
H A DYAMLRemarkSerializer.cpp91 return ScalarTraits<StringRef>::output(S.Value, Ctx, OS); in output()
95 return ScalarTraits<StringRef>::input(Scalar, Ctx, S.Value); in input()
/freebsd/contrib/llvm-project/llvm/include/llvm/ObjectYAML/
H A DYAML.h107 template <> struct ScalarTraits<BinaryRef> {
H A DMachOYAML.h300 template <> struct ScalarTraits<char_16> { in LLVM_YAML_IS_SEQUENCE_VECTOR()
310 template <> struct ScalarTraits<uuid_t> { in LLVM_YAML_IS_SEQUENCE_VECTOR()
H A DELFYAML.h805 template <> struct ScalarTraits<ELFYAML::YAMLIntUInt> { in LLVM_YAML_IS_SEQUENCE_VECTOR()
/freebsd/contrib/llvm-project/llvm/lib/InterfaceStub/
H A DIFSHandler.cpp45 template <> struct ScalarTraits<IFSEndiannessType> { struct
74 template <> struct ScalarTraits<IFSBitWidthType> { struct
/freebsd/contrib/llvm-project/llvm/include/llvm/Support/
H A DYAMLTraits.h150 template <typename T, typename Enable = void> struct ScalarTraits { struct
361 (sizeof(test<ScalarTraits<T>>(nullptr, nullptr, nullptr)) == 1);
/freebsd/contrib/llvm-project/llvm/include/llvm/ProfileData/
H A DMemProfYAML.h46 template <> struct ScalarTraits<memprof::GUIDHex64> {