llvm-project/mlir/test/Dialect
Lei Zhang 0117865412 [mlir][spirv] NFC: Shuffle code around to better follow convention
This commit shuffles SPIR-V code around to better follow MLIR
convention. Specifically,

* Created IR/, Transforms/, Linking/, and Utils/ subdirectories and
  moved suitable code inside.
* Created SPIRVEnums.{h|cpp} for SPIR-V C/C++ enums generated from
  SPIR-V spec. Previously they are cluttered inside SPIRVTypes.{h|cpp}.
* Fixed include guards in various header files (both .h and .td).
* Moved serialization tests under test/Target/SPIRV.
* Renamed TableGen backend -gen-spirv-op-utils into -gen-spirv-attr-utils
  as it is only generating utility functions for attributes.

Reviewed By: mravishankar

Differential Revision: https://reviews.llvm.org/D93407
2020-12-17 11:03:26 -05:00
..
AVX512 [mlir][AVX512] Start a primitive AVX512 dialect 2020-03-20 14:11:57 -04:00
Affine [mlir][Inliner] Refactor the inliner to use nested pass pipelines instead of just canonicalization 2020-12-14 18:09:47 -08:00
ArmNeon [mlir][ArmNeon][RFC] Add a Neon dialect 2020-12-11 13:49:40 +00:00
ArmSVE [mlir][ArmSVE][RFC] Add an ArmSVE dialect 2020-12-14 21:35:01 +00:00
Async [mlir] Automatic reference counting for Async values + runtime support for ref counted objects 2020-11-20 03:08:44 -08:00
GPU [mlir] Fix for gpu-async-region pass. 2020-12-16 19:08:10 +01:00
LLVMIR [mlir] Support index and memref types in llvm.mlir.cast 2020-12-17 09:21:42 +01:00
Linalg [mlir] Modify linalg loops test to have nested regions 2020-12-17 01:19:46 +01:00
OpenACC [mlir][openacc] Add if and device_type to update op 2020-10-29 09:54:44 -04:00
OpenMP [MLIR][OpenMP] Add omp.wsloop operation 2020-11-16 15:24:57 +00:00
PDL [mlir][PDL] Add a PDL Interpreter Dialect 2020-08-26 05:22:27 -07:00
PDLInterp [mlir][PDL] Add a PDL Interpreter Dialect 2020-08-26 05:22:27 -07:00
Quant [AsmParser] Fix support for zero bit integer types. 2020-12-12 21:24:18 -08:00
SCF [MLIR] Fix parseFunctionLikeOp() to fail parsing empty regions 2020-12-04 09:09:59 -08:00
SPIRV [mlir][spirv] NFC: Shuffle code around to better follow convention 2020-12-17 11:03:26 -05:00
Shape [mlir][Shape] Make sure tensor_cast(constant_shape) folding uses the correct type 2020-12-10 10:49:25 +01:00
Standard [mlir] Handle unknown ops in dynamic_tensor_from_elements bufferization 2020-12-15 12:50:56 -08:00
Tensor Revert "Revert "[mlir] Start splitting the `tensor` dialect out of `std`."" 2020-12-11 14:30:50 -08:00
Tosa [mlir] Add Tosa dialect const folder for tosa.const. 2020-11-24 17:33:00 +00:00
Vector [mlir][vector] Add transfer_op LoadToStore forwarding and deadStore optimizations 2020-11-20 11:59:01 -08:00
traits.mlir [mlir] Generalize broadcastable trait operands 2020-01-20 13:02:14 -08:00