Home
last modified time | relevance | path

Searched defs:ScalarTraits (Results 1 – 6 of 6) sorted by relevance

/netbsd-src/external/apache2/llvm/dist/llvm/tools/llvm-exegesis/lib/
H A DBenchmarkResult.cpp194 template <> struct ScalarTraits<MCInst> { struct
196 static void output(const MCInst &Value, void *Ctx, raw_ostream &Out) { in output()
200 static StringRef input(StringRef Scalar, void *Ctx, MCInst &Value) { in input()
208 static QuotingType mustQuote(StringRef) { return QuotingType::Single; } in mustQuote()
210 static const bool flow = true;
250 template <> struct ScalarTraits<exegesis::RegisterValue> { struct
251 static constexpr const unsigned kRadix = 16;
252 static constexpr const bool kSigned = false;
254 static void output(const exegesis::RegisterValue &RV, void *Ctx, in output()
261 static StringRef input(StringRef String, void *Ctx, in input()
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/lib/InterfaceStub/
H A DTBEHandler.cpp39 template <> struct ScalarTraits<ELFArchMapper> { struct
40 static void output(const ELFArchMapper &Value, void *, in output()
56 static StringRef input(StringRef Scalar, void *, ELFArchMapper &Value) { in input()
69 static QuotingType mustQuote(StringRef) { return QuotingType::None; } in mustQuote()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/ObjectYAML/
H A DMinidumpYAML.cpp179 template <std::size_t N> struct ScalarTraits<FixedSizeHex<N>> { struct
180 static void output(const FixedSizeHex<N> &Fixed, void *, raw_ostream &OS) { in output()
184 static StringRef input(StringRef Scalar, void *, FixedSizeHex<N> &Fixed) { in input()
195 static QuotingType mustQuote(StringRef S) { return QuotingType::None; } in mustQuote()
216 template <std::size_t N> struct ScalarTraits<FixedSizeString<N>> { struct
217 static void output(const FixedSizeString<N> &Fixed, void *, raw_ostream &OS) { in output()
221 static StringRef input(StringRef Scalar, void *, FixedSizeString<N> &Fixed) { in input()
230 static QuotingType mustQuote(StringRef S) { return needsQuotes(S); } in mustQuote()
H A DELFYAML.cpp1046 template <> struct ScalarTraits<StOtherPiece> { struct
1047 static void output(const StOtherPiece &Val, void *, raw_ostream &Out) { in output()
1050 static StringRef input(StringRef Scalar, void *, StOtherPiece &Val) { in input()
1054 static QuotingType mustQuote(StringRef) { return QuotingType::None; } in mustQuote()
1060 template <> struct ScalarTraits<ELFYAML::YAMLFlowString> { struct
1061 static void output(const ELFYAML::YAMLFlowString &Val, void *, in output()
1065 static StringRef input(StringRef Scalar, void *, in input()
1070 static QuotingType mustQuote(StringRef S) { in mustQuote()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/TextAPI/
H A DTextStub.cpp376 template <> struct ScalarTraits<Target> { struct
377 static void output(const Target &Value, void *, raw_ostream &OS) { in output()
416 static StringRef input(StringRef Scalar, void *, Target &Value) { in input()
432 static QuotingType mustQuote(StringRef) { return QuotingType::None; } in mustQuote()
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Support/
H A DYAMLTraits.h148 template <typename T, typename Enable = void> struct ScalarTraits { struct