llvm-project/mlir/test/lib/Dialect
ergawy 90a8260cb4 [MLIR][SPIRV] Start module combiner.
This commit adds a new library that merges/combines a number of spv
modules into a combined one. The library has a single entry point:
combine(...).

To combine a number of MLIR spv modules, we move all the module-level ops
from all the input modules into one big combined module. To that end, the
combination process can proceed in 2 phases:

  (1) resolving conflicts between pairs of ops from different modules
  (2) deduplicate equivalent ops/sub-ops in the merged module. (TODO)

This patch implements only the first phase.

Reviewed By: antiagainst

Differential Revision: https://reviews.llvm.org/D90477
2020-10-30 16:55:43 -04:00
..
Affine [mlir][NFC] Move around the code related to PatternRewriting to improve layering 2020-10-26 18:01:06 -07:00
SPIRV [MLIR][SPIRV] Start module combiner. 2020-10-30 16:55:43 -04:00
Test [mlir][ASM] Refactor how attribute/type aliases are specified. 2020-10-30 00:39:46 -07:00
CMakeLists.txt [mlir] Remove LLVMTypeTestDialect 2020-08-05 14:39:36 +02:00