[mlir] Making verification after parsing optional
authorRiver Riddle <riddleriver@gmail.com>
Thu, 29 Sep 2022 01:39:26 +0000 (18:39 -0700)
committerRiver Riddle <riddleriver@gmail.com>
Thu, 29 Sep 2022 03:38:12 +0000 (20:38 -0700)
commit1ae60e044e40de1752c8c1aa2cf9af243f1e8b5f
treec40cc89d9be61706fdc7df8d4d9e5d495cd24a85
parentb947e15a577f72284d69d077cfdb2d3f211abe65
[mlir] Making verification after parsing optional

This is very useful when you want to parse IR even if
its invalid (e.g. bytecode). It's also useful if you don't
want to pay the cost of verification in certain situations.

Differential Revision: https://reviews.llvm.org/D134847
mlir/include/mlir/IR/AsmState.h
mlir/lib/AsmParser/Parser.cpp
mlir/lib/Bytecode/Reader/BytecodeReader.cpp
mlir/lib/Tools/mlir-lsp-server/MLIRServer.cpp
mlir/lib/Tools/mlir-opt/MlirOptMain.cpp
mlir/unittests/Parser/CMakeLists.txt
mlir/unittests/Parser/ParserTest.cpp [new file with mode: 0644]