llvm-project/mlir/tools/mlir-vulkan-runner
Arthur Eubanks 7ccd026cf2 Reland [mlir] Remove uses of LLVM's legacy pass manager
Use the new pass manager.

This also removes the ability to run arbitrary sets of passes. Not sure if this functionality is used, but it doesn't seem to be tested.

No need to initialize passes outside of constructing the PassBuilder with the new pass manager.

Reland: Fixed custom calls to `-lower-matrix-intrinsics` in integration tests by replacing them with `-O0 -enable-matrix`.

Reviewed By: mehdi_amini

Differential Revision: https://reviews.llvm.org/D123425
2022-04-11 16:53:32 -07:00
..
CMakeLists.txt [mlir][NFC] Move Translation.h to a Tools/mlir-translate directory 2022-03-07 01:05:38 -08:00
VulkanRuntime.cpp [mlir] Use .empty() instead of checking size() == 0. 2022-01-14 11:58:52 +01:00
VulkanRuntime.h [mlir][vulkan-runner] Make vulkan runner use GPU device memory 2020-06-26 08:03:06 -07:00
mlir-vulkan-runner.cpp Reland [mlir] Remove uses of LLVM's legacy pass manager 2022-04-11 16:53:32 -07:00
vulkan-runtime-wrappers.cpp [mlir] Export CUDA and Vulkan runtime wrappers on Windows 2021-02-21 22:58:55 -08:00