llvm-project/mlir/lib/Conversion
Jakub Lichman e547b1e243 [mlir] Rank reducing subview conversion to LLVM
This commit adjusts SubViewOp lowering to take rank reduction into account.

Differential Revision: https://reviews.llvm.org/D88883
2020-10-08 13:47:22 +00:00
..
AVX512ToLLVM [mlir][NFC] Remove usernames and google bug numbers from TODO comments. 2020-07-07 01:40:52 -07:00
AffineToStandard Remove `Ops` suffix from dialect library names 2020-09-30 18:00:44 -07:00
GPUCommon Import llvm::StringSwitch into mlir namespace. 2020-10-08 11:39:24 +02:00
GPUToNVVM Added std.floor operation to match std.ceil 2020-08-18 10:25:32 -07:00
GPUToROCDL Added std.floor operation to match std.ceil 2020-08-18 10:25:32 -07:00
GPUToSPIRV Remove `Ops` suffix from dialect library names 2020-09-30 18:00:44 -07:00
GPUToVulkan Remove `Ops` suffix from dialect library names 2020-09-30 18:00:44 -07:00
LinalgToLLVM Promote transpose from linalg to standard dialect 2020-10-05 10:58:20 +02:00
LinalgToSPIRV Remove `Ops` suffix from dialect library names 2020-09-30 18:00:44 -07:00
LinalgToStandard Promote transpose from linalg to standard dialect 2020-10-05 10:58:20 +02:00
OpenMPToLLVM [MLIR][NFC] Adopt use of TypeRange in build() methods. 2020-09-23 09:07:57 -07:00
SCFToGPU Remove `Ops` suffix from dialect library names 2020-09-30 18:00:44 -07:00
SCFToSPIRV Remove `Ops` suffix from dialect library names 2020-09-30 18:00:44 -07:00
SCFToStandard [MLIR][Standard] Add `dynamic_tensor_from_elements` operation 2020-09-07 11:44:43 +00:00
SPIRVToLLVM [MLIR][SPIRVToLLVM] Conversion for composite extract and insert 2020-10-06 11:46:25 +03:00
ShapeToStandard [mlir][shape] Make conversion passes more consistent. 2020-09-28 14:55:42 -07:00
StandardToLLVM [mlir] Rank reducing subview conversion to LLVM 2020-10-08 13:47:22 +00:00
StandardToSPIRV Remove `Ops` suffix from dialect library names 2020-09-30 18:00:44 -07:00
VectorToLLVM [mlir][Linalg] Add TensorsToBuffers support for Constant ops. 2020-10-08 13:15:45 +00:00
VectorToROCDL [mlir] Remove most uses of LLVMDialect::getModule 2020-08-06 10:54:30 +02:00
VectorToSCF [mlir][VectorOps] Fix more GCC5 weirdness 2020-09-08 15:41:39 +02:00
VectorToSPIRV [mlir][spirv] Add Vector to SPIR-V conversion pass 2020-10-06 11:53:23 -07:00
CMakeLists.txt [mlir][spirv] Add Vector to SPIR-V conversion pass 2020-10-06 11:53:23 -07:00
PassDetail.h Separate the Registration from Loading dialects in the Context 2020-08-19 01:19:03 +00:00