Skip to content

Commit 9958390

Browse files
Sair Teamcopybara-github
authored andcommitted
Updates LLVM usage to match [179d30f8c3fd](llvm/llvm-project@179d30f8c3fd) PiperOrigin-RevId: 748068900
1 parent 76a9730 commit 9958390

File tree

2 files changed

+19
-6
lines changed

2 files changed

+19
-6
lines changed

LLVM_VERSION

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
98feb05825a179c56f965d936b948a95d2a6b888
1+
179d30f8c3fddd3c85056fd2b8e877a4a8513158

sair_opt.cc

Lines changed: 18 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -58,11 +58,24 @@ int main(int argc, char **argv) {
5858
llvm::cl::desc("Split marker to use for merging the ouput"),
5959
llvm::cl::init(kDefaultSplitMarker));
6060

61-
llvm::cl::opt<bool> verify_diagnostics(
62-
"verify-diagnostics",
63-
llvm::cl::desc("Check that emitted diagnostics match expected-* lines on "
64-
"the corresponding line"),
65-
llvm::cl::init(false));
61+
llvm::cl::opt<mlir::SourceMgrDiagnosticVerifierHandler::Level>
62+
verify_diagnostics{
63+
"verify-diagnostics", llvm::cl::ValueOptional,
64+
llvm::cl::desc(
65+
"Check that emitted diagnostics match expected-* lines on the "
66+
"corresponding line"),
67+
llvm::cl::values(
68+
clEnumValN(
69+
mlir::SourceMgrDiagnosticVerifierHandler::Level::All, "all",
70+
"Check all diagnostics (expected, unexpected, near-misses)"),
71+
// Implicit value: when passed with no arguments, e.g.
72+
// `--verify-diagnostics` or `--verify-diagnostics=`.
73+
clEnumValN(
74+
mlir::SourceMgrDiagnosticVerifierHandler::Level::All, "",
75+
"Check all diagnostics (expected, unexpected, near-misses)"),
76+
clEnumValN(
77+
mlir::SourceMgrDiagnosticVerifierHandler::Level::OnlyExpected,
78+
"only-expected", "Check only expected diagnostics"))};
6679

6780
llvm::cl::opt<bool> allowUnregisteredDialects(
6881
"allow-unregistered-dialect",

0 commit comments

Comments
 (0)