Lines Matching refs:StringValue

34 struct StringValue {  struct
38 StringValue() = default; argument
39 StringValue(std::string Value) : Value(std::move(Value)) {} in StringValue() argument
40 StringValue(const char Val[]) : Value(Val) {} in StringValue() function
42 bool operator==(const StringValue &Other) const {
47 template <> struct ScalarTraits<StringValue> {
48 static void output(const StringValue &S, void *, raw_ostream &OS) {
52 static StringRef input(StringRef Scalar, void *Ctx, StringValue &S) {
63 struct FlowStringValue : StringValue {
65 FlowStringValue(std::string Value) : StringValue(std::move(Value)) {}
70 return ScalarTraits<StringValue>::output(S, nullptr, OS);
74 return ScalarTraits<StringValue>::input(Scalar, Ctx, S);
81 StringValue Value;
90 return ScalarTraits<StringValue>::output(S.Value, Ctx, OS);
94 return ScalarTraits<StringValue>::input(Scalar, Ctx, S.Value);
183 LLVM_YAML_IS_SEQUENCE_VECTOR(llvm::yaml::StringValue)
192 StringValue Class;
193 StringValue PreferredRegister;
208 StringValue()); // Don't print out when it's empty.
215 StringValue Register;
216 StringValue VirtualRegister;
229 StringValue()); // Don't print the virtual register when it's empty.
245 StringValue Name;
252 StringValue CalleeSavedRegister;
255 StringValue DebugVar;
256 StringValue DebugExpr;
257 StringValue DebugLoc;
283 StringValue()); // Don't print out an empty name.
293 StringValue()); // Don't print it out when it's empty.
299 StringValue()); // Don't print it out when it's empty.
301 StringValue()); // Don't print it out when it's empty.
303 StringValue()); // Don't print it out when it's empty.
312 StringValue EntryValueRegister;
313 StringValue DebugVar;
314 StringValue DebugExpr;
315 StringValue DebugLoc;
345 StringValue CalleeSavedRegister;
347 StringValue DebugVar;
348 StringValue DebugExpr;
349 StringValue DebugLoc;
398 StringValue()); // Don't print it out when it's empty.
402 StringValue()); // Don't print it out when it's empty.
404 StringValue()); // Don't print it out when it's empty.
406 StringValue()); // Don't print it out when it's empty.
462 StringValue Reg;
550 StringValue Value;
564 YamlIO.mapOptional("value", Constant.Value, StringValue());
635 StringValue StackProtector;
636 StringValue FunctionContext;
645 StringValue SavePoint;
646 StringValue RestorePoint;
684 StringValue()); // Don't print it out when it's empty.
686 StringValue()); // Don't print it out when it's empty.
700 StringValue()); // Don't print it out when it's empty.
702 StringValue()); // Don't print it out when it's empty.
757 std::vector<StringValue> MachineMetadataNodes;
808 std::vector<StringValue>());