Lines Matching refs:diagnostic
18 void mlirDiagnosticPrint(MlirDiagnostic diagnostic, MlirStringCallback callback, in mlirDiagnosticPrint() argument
21 unwrap(diagnostic).print(stream); in mlirDiagnosticPrint()
24 MlirLocation mlirDiagnosticGetLocation(MlirDiagnostic diagnostic) { in mlirDiagnosticGetLocation() argument
25 return wrap(unwrap(diagnostic).getLocation()); in mlirDiagnosticGetLocation()
28 MlirDiagnosticSeverity mlirDiagnosticGetSeverity(MlirDiagnostic diagnostic) { in mlirDiagnosticGetSeverity() argument
29 switch (unwrap(diagnostic).getSeverity()) { in mlirDiagnosticGetSeverity()
44 intptr_t mlirDiagnosticGetNumNotes(MlirDiagnostic diagnostic) { in mlirDiagnosticGetNumNotes() argument
45 return static_cast<intptr_t>(llvm::size(unwrap(diagnostic).getNotes())); in mlirDiagnosticGetNumNotes()
50 MlirDiagnostic mlirDiagnosticGetNote(MlirDiagnostic diagnostic, intptr_t pos) { in mlirDiagnosticGetNote() argument
51 return wrap(*std::next(unwrap(diagnostic).getNotes().begin(), pos)); in mlirDiagnosticGetNote()
66 userData, deleteUserData)](Diagnostic &diagnostic) { in mlirContextAttachDiagnosticHandler() argument
67 return unwrap(handler(wrap(diagnostic), ownedUserData.get())); in mlirContextAttachDiagnosticHandler()