llvm-project/mlir/lib/Conversion
Thomas Raoux a57ccad5a6 [VectorToGPU] Fix horizontal stride calculation for N-D memref
Fix a bug in how we calculate the stride of mma load/store ops for N-D
memrefs

Differential Revision: https://reviews.llvm.org/D118378
2022-01-27 13:35:56 -08:00
..
AffineToStandard [mlir] Add missing dependencies after D118062 2022-01-24 21:31:37 -08:00
ArithmeticToLLVM [mlir] Add more missing dependencies after D118062 2022-01-24 22:12:03 -08:00
ArithmeticToSPIRV [mlir] Add more missing dependencies after D118062 2022-01-24 22:12:03 -08:00
ArmNeon2dToIntr [mlir] Add more missing dependencies after D118062 2022-01-24 22:12:03 -08:00
AsyncToLLVM [MLIR] [AsyncToLLVM] Use llvm.coro.align intrinsic 2022-01-25 19:28:25 +08:00
BufferizationToMemRef [mlir] Fix BufferizationToMemRef build. 2021-11-30 13:10:54 +01:00
ComplexToLLVM [mlir][complex] Lower complex.constant to LLVM 2022-01-27 13:48:23 +01:00
ComplexToStandard [mlir][Pass] Deprecate FunctionPass in favor of OperationPass<FuncOp> 2022-01-18 19:52:44 -08:00
GPUCommon [mlir] Finish replacing OwningRewritePatternList with RewritePatternSet 2022-01-26 23:11:02 -08:00
GPUToNVVM Fix bugs in GPUToNVVM lowering 2022-01-25 03:24:14 +00:00
GPUToROCDL [MLIR][GPU] Define gpu.printf op and its lowerings 2021-12-09 15:54:31 +00:00
GPUToSPIRV [mlir] Convert OpTrait::FunctionLike to FunctionOpInterface 2022-01-18 20:56:53 -08:00
GPUToVulkan Apply clang-tidy fixes for performance-for-range-copy to MLIR (NFC) 2022-01-02 22:19:56 +00:00
LLVMCommon [mlir] Refactor ShapedType into an interface 2022-01-12 14:12:09 -08:00
LinalgToLLVM [mlir][linalg] Replace LinalgOps.h and LinalgTypes.h by a single header. 2021-12-15 12:15:03 +00:00
LinalgToSPIRV [mlir][linalg] Replace LinalgOps.h and LinalgTypes.h by a single header. 2021-12-15 12:15:03 +00:00
LinalgToStandard [mlir][linalg] Replace LinalgOps.h and LinalgTypes.h by a single header. 2021-12-15 12:15:03 +00:00
MathToLLVM [mlir][Pass] Deprecate FunctionPass in favor of OperationPass<FuncOp> 2022-01-18 19:52:44 -08:00
MathToLibm [mlir] Add more missing dependencies after D118062 2022-01-24 22:12:03 -08:00
MathToSPIRV [mlir] Add support for ExpM1 to GLSL/OpenCL SPIRV Backends 2022-01-24 15:38:34 -08:00
MemRefToLLVM [mlir] Move std.generic_atomic_rmw to the memref dialect 2022-01-26 11:52:01 -08:00
MemRefToSPIRV [mlir:OpConversionPattern] Add overloads for taking an Adaptor instead of ArrayRef 2021-09-24 17:51:41 +00:00
OpenACCToLLVM [mlir] Finish replacing OwningRewritePatternList with RewritePatternSet 2022-01-26 23:11:02 -08:00
OpenACCToSCF [MLIR] Replace std ops with arith dialect ops 2021-10-13 03:07:03 +00:00
OpenMPToLLVM [MLIR] Replace std ops with arith dialect ops 2021-10-13 03:07:03 +00:00
PDLToPDLInterp [mlir] Make locations required when adding/creating block arguments 2022-01-19 17:35:35 -08:00
ReconcileUnrealizedCasts [mlir] spelling and style changes in ReconcileUnrealizedCasts.cpp. NFC. 2021-09-10 14:09:29 +02:00
SCFToGPU [mlir:Transforms] Move out the remaining non-dialect independent transforms and utilities 2022-01-24 19:25:53 -08:00
SCFToOpenMP [mlir] Make locations required when adding/creating block arguments 2022-01-19 17:35:35 -08:00
SCFToSPIRV [mlir] Add more missing dependencies after D118062 2022-01-24 22:12:03 -08:00
SCFToStandard [mlir:Transforms] Move out the remaining non-dialect independent transforms and utilities 2022-01-24 19:25:53 -08:00
SPIRVCommon [mlir][spirv] Add math.fma lowering to spirv 2022-01-19 10:57:05 -08:00
SPIRVToLLVM Apply clang-tidy fixes for performance-for-range-copy to MLIR (NFC) 2022-01-02 22:19:56 +00:00
ShapeToStandard [mlir] Switching accessors to prefixed form (NFC) 2021-12-20 08:03:43 -08:00
StandardToLLVM [mlir] Move std.generic_atomic_rmw to the memref dialect 2022-01-26 11:52:01 -08:00
StandardToSPIRV [mlir] Remove unnecessary dependency on Tensor from MemRef 2022-01-24 22:59:01 -08:00
TosaToLinalg [tosa][mlir] Add dynamic shape support for remaining ops 2022-01-27 11:25:38 -08:00
TosaToSCF [mlir] Switching accessors to prefixed form (NFC) 2021-12-20 08:03:43 -08:00
TosaToStandard [mlir][tosa] Expand tosa.apply_scale lowering for vectors 2022-01-12 14:07:52 -08:00
VectorToGPU [VectorToGPU] Fix horizontal stride calculation for N-D memref 2022-01-27 13:35:56 -08:00
VectorToLLVM Apply clang-tidy fixes for performance-for-range-copy to MLIR (NFC) 2022-01-02 22:19:56 +00:00
VectorToROCDL Adjust "end namespace" comment in MLIR to match new agree'd coding style 2021-12-08 06:05:26 +00:00
VectorToSCF [mlir] Add more missing dependencies after D118062 2022-01-24 22:12:03 -08:00
VectorToSPIRV [mlir][spirv] Support size-1 vector inserts during conversion 2022-01-21 13:56:26 -05:00
CMakeLists.txt [mlir] Decompose Bufferization Clone operation into Memref Alloc and Copy. 2021-11-30 10:15:56 +01:00
PassDetail.h [MLIR][GPU] Define gpu.printf op and its lowerings 2021-12-09 15:54:31 +00:00