llvm-project/mlir/lib/Conversion
Frederik Gossen ed1f149b54 [MLIR][StandardToLLVM] Move `copyUnrankedDescriptors` to pattern
Make the function `copyUnrankedDescriptors` accessible in
`ConvertToLLVMPattern`.

Differential Revision: https://reviews.llvm.org/D105810
2021-07-12 15:35:07 +02:00
..
AffineToStandard [mlir][Affine][Vector] Support vectorizing reduction loops 2021-05-05 09:03:59 -07:00
ArmNeon2dToIntr 2d Arm Neon sdot op, and lowering to the intrinsic. 2021-06-10 14:36:39 -07:00
AsyncToLLVM [mlir] factor memref-to-llvm lowering out of std-to-llvm 2021-07-09 14:49:52 +02:00
ComplexToLLVM [mlir] factor memref-to-llvm lowering out of std-to-llvm 2021-07-09 14:49:52 +02:00
ComplexToStandard Add Log1pOp to complex dialect. 2021-07-07 11:33:54 +02:00
GPUCommon [mlir] factor memref-to-llvm lowering out of std-to-llvm 2021-07-09 14:49:52 +02:00
GPUToNVVM [mlir] factor memref-to-llvm lowering out of std-to-llvm 2021-07-09 14:49:52 +02:00
GPUToROCDL [mlir] factor memref-to-llvm lowering out of std-to-llvm 2021-07-09 14:49:52 +02:00
GPUToSPIRV [MLIR] Split out GPU ops library from Transforms 2021-07-07 11:26:49 +05:30
GPUToVulkan [MLIR] Split out GPU ops library from Transforms 2021-07-07 11:26:49 +05:30
LLVMCommon [MLIR][StandardToLLVM] Move `copyUnrankedDescriptors` to pattern 2021-07-12 15:35:07 +02:00
LinalgToLLVM [mlir] factor memref-to-llvm lowering out of std-to-llvm 2021-07-09 14:49:52 +02:00
LinalgToSPIRV [mlir][spirv] Add utilities for push constant value 2021-04-02 07:51:07 -04:00
LinalgToStandard [mlir][linalg] Change the FillOp library call signature. 2021-06-23 09:37:14 +00:00
MathToLLVM [mlir] factor math-to-llvm out of standard-to-llvm 2021-07-12 11:09:42 +02:00
MathToLibm [mlir] Use interfaces in MathToLibm 2021-06-01 13:56:32 +02:00
MemRefToLLVM [mlir] factor memref-to-llvm lowering out of std-to-llvm 2021-07-09 14:49:52 +02:00
OpenACCToLLVM [mlir] factor memref-to-llvm lowering out of std-to-llvm 2021-07-09 14:49:52 +02:00
OpenACCToSCF [mlir][openacc] Add conversion for if operand to scf.if for standalone data operation 2021-06-07 12:10:03 -04:00
OpenMPToLLVM [mlir] factor memref-to-llvm lowering out of std-to-llvm 2021-07-09 14:49:52 +02:00
PDLToPDLInterp [llvm] remove Sequence::asSmallVector() 2021-06-14 08:28:05 +00:00
SCFToGPU [MLIR] Split out GPU ops library from Transforms 2021-07-07 11:26:49 +05:30
SCFToOpenMP Rename FrozenRewritePatternList -> FrozenRewritePatternSet; NFC. 2021-03-22 17:40:45 -07:00
SCFToSPIRV [mlir][spirv] Add utilities for push constant value 2021-04-02 07:51:07 -04:00
SCFToStandard [SCF] Handle lowering of Execute region to Standard CFG 2021-07-07 15:27:21 -04:00
SPIRVToLLVM [mlir] factor memref-to-llvm lowering out of std-to-llvm 2021-07-09 14:49:52 +02:00
ShapeToStandard [mlir][tensor] Add tensor.dim operation 2021-07-01 10:00:19 +09:00
StandardToLLVM [MLIR][StandardToLLVM] Move `copyUnrankedDescriptors` to pattern 2021-07-12 15:35:07 +02:00
StandardToSPIRV [mlir][SPIRV] Add lowering for math.log1p operation to SPIR-V dialect. 2021-06-03 16:27:19 -07:00
TosaToLinalg [mlir] Move common reshapeops-related code to ReshapeOpsUtils.h. 2021-07-07 14:56:16 +02:00
TosaToSCF [PatternMatch] Big mechanical rename OwningRewritePatternList -> RewritePatternSet and insert -> add. NFC 2021-03-22 17:20:50 -07:00
TosaToStandard [mlir][NFC] Move SubTensorOp and SubTensorInsertOp to TensorDialect 2021-06-22 17:55:53 +09:00
VectorToGPU [MLIR] Split out GPU ops library from Transforms 2021-07-07 11:26:49 +05:30
VectorToLLVM [mlir] factor memref-to-llvm lowering out of std-to-llvm 2021-07-09 14:49:52 +02:00
VectorToROCDL [mlir] factor memref-to-llvm lowering out of std-to-llvm 2021-07-09 14:49:52 +02:00
VectorToSCF [mlir][NFC] MemRef cleanup: Remove helper functions 2021-07-05 10:10:21 +09:00
VectorToSPIRV [mlir][spirv] add support lowering of extract_slice to scalar type 2021-05-07 07:52:02 -07:00
CMakeLists.txt [mlir] factor math-to-llvm out of standard-to-llvm 2021-07-12 11:09:42 +02:00
PassDetail.h 2d Arm Neon sdot op, and lowering to the intrinsic. 2021-06-10 14:36:39 -07:00