Lines Matching defs:DiagnosticsEngine
70 static void DummyArgToStringFn(DiagnosticsEngine::ArgumentKind AK, intptr_t QT,
72 ArrayRef<DiagnosticsEngine::ArgumentValue> PrevArgs,
80 DiagnosticsEngine::DiagnosticsEngine(
91 DiagnosticsEngine::~DiagnosticsEngine() {
97 void DiagnosticsEngine::dump() const {
101 void DiagnosticsEngine::dump(StringRef DiagName) const {
105 void DiagnosticsEngine::setClient(DiagnosticConsumer *client,
111 void DiagnosticsEngine::pushMappings(SourceLocation Loc) {
115 bool DiagnosticsEngine::popMappings(SourceLocation Loc) {
127 void DiagnosticsEngine::Reset(bool soft /*=false*/) {
154 DiagnosticsEngine::DiagState::getOrAddMapping(diag::kind Diag) {
168 void DiagnosticsEngine::DiagStateMap::appendFirst(DiagState *State) {
174 void DiagnosticsEngine::DiagStateMap::append(SourceManager &SrcMgr,
199 DiagnosticsEngine::DiagState *
200 DiagnosticsEngine::DiagStateMap::lookup(SourceManager &SrcMgr,
211 DiagnosticsEngine::DiagState *
212 DiagnosticsEngine::DiagStateMap::File::lookup(unsigned Offset) const {
221 DiagnosticsEngine::DiagStateMap::File *
222 DiagnosticsEngine::DiagStateMap::getFile(SourceManager &SrcMgr,
250 void DiagnosticsEngine::DiagStateMap::dump(SourceManager &SrcMgr,
342 void DiagnosticsEngine::PushDiagStatePoint(DiagState *State,
348 void DiagnosticsEngine::setSeverity(diag::kind Diag, diag::Severity Map,
394 bool DiagnosticsEngine::setSeverityForGroup(diag::Flavor Flavor,
411 bool DiagnosticsEngine::setSeverityForGroup(diag::Flavor Flavor,
419 bool DiagnosticsEngine::setDiagnosticGroupWarningAsError(StringRef Group,
451 bool DiagnosticsEngine::setDiagnosticGroupErrorAsFatal(StringRef Group,
482 void DiagnosticsEngine::setSeverityForAll(diag::Flavor Flavor,
507 void processSections(DiagnosticsEngine &Diags);
532 void WarningsSpecialCaseList::processSections(DiagnosticsEngine &Diags) {
570 void DiagnosticsEngine::setDiagSuppressionMapping(llvm::MemoryBuffer &Input) {
630 bool DiagnosticsEngine::isSuppressedViaMapping(diag::kind DiagId,
637 void DiagnosticsEngine::Report(const StoredDiagnostic &storedDiag) {
651 if (DiagLevel == DiagnosticsEngine::Warning)
656 bool DiagnosticsEngine::EmitDiagnostic(const DiagnosticBuilder &DB,
682 DiagnosticBuilder::DiagnosticBuilder(DiagnosticsEngine *DiagObj,
686 assert(DiagObj && "DiagnosticBuilder requires a valid DiagnosticsEngine!");
703 Diagnostic::Diagnostic(const DiagnosticsEngine *DO,
709 Diagnostic::Diagnostic(const DiagnosticsEngine *DO, SourceLocation DiagLoc,
717 void DiagnosticConsumer::HandleDiagnostic(DiagnosticsEngine::Level DiagLevel,
722 if (DiagLevel == DiagnosticsEngine::Warning)
724 else if (DiagLevel >= DiagnosticsEngine::Error)
1041 getArgKind(0) == DiagnosticsEngine::ak_std_string) {
1051 SmallVector<DiagnosticsEngine::ArgumentValue, 8> FormattedArgs;
1059 if (getArgKind(i) == DiagnosticsEngine::ak_qualtype)
1112 DiagnosticsEngine::ArgumentKind Kind = getArgKind(ArgNo);
1118 DiagnosticsEngine::ArgumentKind Kind2 = getArgKind(ArgNo2);
1119 if (Kind == DiagnosticsEngine::ak_qualtype &&
1120 Kind2 == DiagnosticsEngine::ak_qualtype)
1121 Kind = DiagnosticsEngine::ak_qualtype_pair;
1147 case DiagnosticsEngine::ak_std_string: {
1153 case DiagnosticsEngine::ak_c_string: {
1164 case DiagnosticsEngine::ak_sint: {
1185 case DiagnosticsEngine::ak_uint: {
1206 case DiagnosticsEngine::ak_tokenkind: {
1228 case DiagnosticsEngine::ak_identifierinfo: {
1242 case DiagnosticsEngine::ak_addrspace:
1243 case DiagnosticsEngine::ak_qual:
1244 case DiagnosticsEngine::ak_qualtype:
1245 case DiagnosticsEngine::ak_declarationname:
1246 case DiagnosticsEngine::ak_nameddecl:
1247 case DiagnosticsEngine::ak_nestednamespec:
1248 case DiagnosticsEngine::ak_declcontext:
1249 case DiagnosticsEngine::ak_attr:
1256 case DiagnosticsEngine::ak_qualtype_pair: {
1303 FormattedArgs.push_back(std::make_pair(DiagnosticsEngine::ak_qualtype,
1317 FormattedArgs.push_back(std::make_pair(DiagnosticsEngine::ak_qualtype,
1329 if (Kind == DiagnosticsEngine::ak_qualtype_pair)
1331 else if (Kind != DiagnosticsEngine::ak_std_string)
1334 FormattedArgs.push_back(std::make_pair(DiagnosticsEngine::ak_c_string,
1342 StoredDiagnostic::StoredDiagnostic(DiagnosticsEngine::Level Level, unsigned ID,
1346 StoredDiagnostic::StoredDiagnostic(DiagnosticsEngine::Level Level,
1360 StoredDiagnostic::StoredDiagnostic(DiagnosticsEngine::Level Level, unsigned ID,
1380 /// reported by DiagnosticsEngine.
1388 DiagnosticsEngine::Level DiagLevel,