Lines Matching defs:DiagnosticString
214 std::string DiagnosticString;
1355 Init *DiagnosticString = Def->getValueInit("DiagnosticString");
1356 if (StringInit *SI = dyn_cast<StringInit>(DiagnosticString))
1357 CI->DiagnosticString = std::string(SI->getValue());
1361 if (!CI->DiagnosticString.empty() && CI->DiagnosticType.empty())
1445 Init *DiagnosticString = Rec->getValueInit("DiagnosticString");
1446 if (StringInit *SI = dyn_cast<StringInit>(DiagnosticString))
1447 CI->DiagnosticString = std::string(SI->getValue());
1448 // If we have a DiagnosticString, we need a DiagnosticType for use within
1450 if (!CI->DiagnosticString.empty() && CI->DiagnosticType.empty())
2423 // If the target does not use DiagnosticString for any operands, don't emit
2426 return CI.DiagnosticString.empty();
2436 if (!CI.DiagnosticString.empty()) {
2438 "DiagnosticString set without DiagnosticType");
2441 OS << " return \"" << CI.DiagnosticString << "\";\n";