[mlir][Test] Add a test pass to act as a sink towards LLVM conversion
authorNicolas Vasilache <nicolas.vasilache@gmail.com>
Fri, 25 Nov 2022 18:22:32 +0000 (10:22 -0800)
committerNicolas Vasilache <nicolas.vasilache@gmail.com>
Mon, 28 Nov 2022 08:59:55 +0000 (00:59 -0800)
commit6e92d3feaded24e5e0b41b8c0a07bddf3f6aa827
tree8af9142ffecb623a7ddc1d1ba72684bf8493c97c
parent6e4cea55f0d1104408b26ac574566a0e4de48036
[mlir][Test] Add a test pass to act as a sink towards LLVM conversion

This allows writing simple e2e tests where we can check for the proper materialization
of specific LLVM IR (e.g. `llvm.intr.fmuladd`).

Differential Revision: https://reviews.llvm.org/D138776
mlir/test/Dialect/LLVM/transform-e2e.mlir [new file with mode: 0644]
mlir/test/lib/Dialect/CMakeLists.txt
mlir/test/lib/Dialect/LLVM/CMakeLists.txt [new file with mode: 0644]
mlir/test/lib/Dialect/LLVM/TestLowerToLLVM.cpp [new file with mode: 0644]
mlir/tools/mlir-opt/CMakeLists.txt
mlir/tools/mlir-opt/mlir-opt.cpp
utils/bazel/llvm-project-overlay/mlir/BUILD.bazel
utils/bazel/llvm-project-overlay/mlir/test/BUILD.bazel