..
AVX512ToLLVM
Add vp2intersect to AVX512 dialect.
2021-01-26 07:32:26 +00:00
AffineToStandard
[mlir] Remove a number of methods from mlir::OpState that just forward to mlir::Operation. All call sites have been converted in previous changes.
2021-01-06 21:36:38 +01:00
ArmNeonToLLVM
[mlir][ArmNeon][RFC] Add a Neon dialect
2020-12-11 13:49:40 +00:00
ArmSVEToLLVM
[mlir] Remove LLVMType, LLVM dialect types now derive Type directly
2021-01-05 17:36:54 +01:00
AsyncToLLVM
[mlir:Async] Use LLVM coro operations in async.coro lowering
2021-01-25 16:42:11 -08:00
ComplexToLLVM
[mlir] Add `complex.abs`, `complex.div` and `complex.mul` to ComplexOps.
2021-01-19 12:09:59 +01:00
GPUCommon
[mlir] Fix gpu-to-llvm lowering for gpu.alloc with dynamic sizes.
2021-01-11 15:55:48 +01:00
GPUToNVVM
Add log1p lowering from standard to NVVM intrinsics
2021-01-21 14:00:38 +01:00
GPUToROCDL
Add log1p lowering from standard to ROCDL intrinsics
2021-01-21 14:02:48 +01:00
GPUToSPIRV
[mlir][spirv] Replace SPIRVOpLowering with OpConversionPattern
2021-01-09 08:04:53 -05:00
GPUToVulkan
[mlir] replace LLVM dialect float types with built-ins
2021-01-08 17:38:12 +01:00
LinalgToLLVM
[mlir] Remove LLVMType, LLVM dialect types now derive Type directly
2021-01-05 17:36:54 +01:00
LinalgToSPIRV
[mlir][spirv] Replace SPIRVOpLowering with OpConversionPattern
2021-01-09 08:04:53 -05:00
LinalgToStandard
[mlir][IR][NFC] Move context/location parameters of builtin Type::get methods to the start of the parameter list
2020-12-17 13:01:36 -08:00
OpenMPToLLVM
[NFC] Use ConvertOpToLLVMPattern instead of ConvertToLLVMPattern.
2020-12-10 09:33:43 -08:00
PDLToPDLInterp
[mlir][PDL] Use ODS for defining PDL types
2021-01-08 12:32:28 -08:00
SCFToGPU
[mlir] Add ComplexDialect to SCF->GPU pass.
2021-01-20 21:18:09 +01:00
SCFToOpenMP
[mlir] Use mlir::OpState::operator->() to get to methods of mlir::Operation. This is a preparation step to remove the corresponding methods from OpState.
2020-12-09 12:11:32 +01:00
SCFToSPIRV
[mlir][spirv] Replace SPIRVOpLowering with OpConversionPattern
2021-01-09 08:04:53 -05:00
SCFToStandard
[mlir] Avoid cloning ops in SCF parallel conversion to CFG
2020-11-23 14:01:22 +01:00
SPIRVToLLVM
[mlir] use built-in vector types instead of LLVM dialect types when possible
2021-01-12 10:04:28 +01:00
ShapeToStandard
[mlir][splitting std] move 2 more ops to `tensor`
2021-01-19 13:49:25 -08:00
StandardToLLVM
[mlir] Remove complex ops from Standard dialect.
2021-01-21 10:34:26 +01:00
StandardToSPIRV
[mlir][spirv] Define spv.IsNan/spv.IsInf and add lowerings
2021-01-22 13:09:33 -05:00
TosaToLinalg
[mlir] Remove TosaToLinalg dependency on all Passes
2021-01-14 21:08:32 +01:00
VectorToLLVM
[mlir] use built-in vector types instead of LLVM dialect types when possible
2021-01-12 10:04:28 +01:00
VectorToROCDL
[mlir] use built-in vector types instead of LLVM dialect types when possible
2021-01-12 10:04:28 +01:00
VectorToSCF
[mlir[[vector] Extend Transfer read/write ops to support tensor types.
2020-12-21 08:55:04 -08:00
VectorToSPIRV
[mlir][spirv] Define spv.GLSL.Fma and add lowerings
2021-01-19 09:14:21 -05:00
CMakeLists.txt
[mlir] Add Complex dialect.
2021-01-15 19:58:10 +01:00
PassDetail.h
[mlir] Add Complex dialect.
2021-01-15 19:58:10 +01:00