llvm-project/mlir/tools
Mogball c095afcba6 [mlir] Add Dead Code Analysis
This patch implements the analysis state classes needed for sparse data-flow analysis and implements a dead-code analysis using those states to determine liveness of blocks, control-flow edges, region predecessors, and function callsites.

Depends on D126751

Reviewed By: rriddle, phisiart

Differential Revision: https://reviews.llvm.org/D127064
2022-06-30 13:51:25 -07:00
..
mlir-cpu-runner [mlir] (NFC) Clean up bazel and CMake target names 2022-06-13 16:24:15 +00:00
mlir-linalg-ods-gen Revert "Don't use Optional::hasValue (NFC)" 2022-06-25 11:56:50 -07:00
mlir-lsp-server Revert "[cmake] Don't export `LLVM_TOOLS_INSTALL_DIR` anymore" 2022-06-10 19:26:12 +00:00
mlir-opt [mlir] Add Dead Code Analysis 2022-06-30 13:51:25 -07:00
mlir-parser-fuzzer Reland "[FuzzMutate] Split out FuzzerCLI library that doesn't depend on IR." 2022-05-07 13:49:54 +02:00
mlir-pdll [mlir] Add `enableSplitting` and `insertMarkerInOutput` options to `splitAndProcessBuffer` 2022-06-28 15:42:35 -07:00
mlir-pdll-lsp-server Revert "[cmake] Don't export `LLVM_TOOLS_INSTALL_DIR` anymore" 2022-06-10 19:26:12 +00:00
mlir-reduce Revert "[cmake] Don't export `LLVM_TOOLS_INSTALL_DIR` anymore" 2022-06-10 19:26:12 +00:00
mlir-shlib [MLIR] Reapply: Adjust libMLIR building to more closely follow libClang 2020-05-04 20:47:57 -07:00
mlir-spirv-cpu-runner [mlir] (NFC) Clean up bazel and CMake target names 2022-06-13 16:24:15 +00:00
mlir-tblgen [mlir][ods] Add convertFromStorage field to parameters 2022-06-27 15:57:21 -07:00
mlir-translate [mlir] (NFC) Clean up bazel and CMake target names 2022-06-13 16:24:15 +00:00
mlir-vulkan-runner [mlir][vulkan-runner] fix VK_ERROR_INCOMPATIBLE_DRIVER error 2022-06-22 19:36:35 -04:00
tblgen-lsp-server Revert "[cmake] Don't export `LLVM_TOOLS_INSTALL_DIR` anymore" 2022-06-10 19:26:12 +00:00
CMakeLists.txt [mlir][Tablegen-LSP] Add support for a basic TableGen language server 2022-05-16 16:03:51 -07:00