mirror of https://github.com/llvm/torch-mlir
029cd54327
When compiling without assertions (i.e. in `NDEBUG` mode), a handful of statements turn to NOPs, which results in warnings such as missing return statement or unused variables and function. This patch replaces such statements with `llvm_unreachable()`, which informs the compiler about program termination regardless of the `NDEBUG` mode. This also enables torch-mlir to be compiled using the flags `-Wall`, `-Wextra`, `-Wpedantic`, and `-Werror`. |
||
---|---|---|
.. | ||
include | ||
lib | ||
test | ||
tools | ||
CMakeLists.txt | ||
README.md |
README.md
Torch-MLIR Dialects Project
Sources for torch-mlir's public dialects (containing ops/types/attributes that are unique to Torch-MLIR at the moment)
This project is intended to be used via LLVM's external projects setup:
-DLLVM_EXTERNAL_PROJECTS=torch-mlir-dialects
-DLLVM_EXTERNAL_TORCH_MLIR_DIALECTS_SOURCE_DIR={this_directory}
It depends on the mlir
project.