9#ifndef CLANG_LIB_CIR_FRONTENDACTION_CIRDIAGNOSTICHANDLER_H
10#define CLANG_LIB_CIR_FRONTENDACTION_CIRDIAGNOSTICHANDLER_H
12#include "mlir/IR/Diagnostics.h"
42 mlir::LogicalResult handle(mlir::Diagnostic &diag);
43 void emit(mlir::Diagnostic &diag,
bool isNote);
CIRDiagnosticHandler(mlir::MLIRContext *ctx, clang::DiagnosticsEngine &diags, clang::SourceManager &srcMgr, clang::FileManager &fileMgr)
Concrete class used by the front-end to report problems and issues.
Implements support for file system lookup, file system caching, and directory search management.
Encodes a location in the source.
This class handles loading and caching of source files into memory.
The JSON file list parser is used to communicate input to InstallAPI.