..
AffineToStandard
[mlir] Trim a huge number of unnecessary dependencies on the Func dialect
2022-03-01 12:10:04 -08:00
AMDGPUToROCDL
[MLIR][AMDGPU] Add AMDGPU dialect, wrappers around raw buffer intrinsics
2022-05-10 14:59:58 +00:00
ArithmeticToLLVM
[mlir] Move SelectOp from Standard to Arithmetic
2022-02-02 14:45:12 -08:00
ArithmeticToSPIRV
[mlir][spirv] Check nullptr before usage to fix crash
2022-04-04 17:20:00 -04:00
ArmNeon2dToIntr
[mlir] Update FuncOp conversion passes to Pass/InterfacePass<FunctionOpInterface>
2022-03-08 12:25:32 -08:00
AsyncToLLVM
[mlir:NFC] Remove the forward declaration of FuncOp in the mlir namespace
2022-04-18 12:01:55 -07:00
BufferizationToMemRef
[mlir][bufferize] Support layout maps in bufferization.clone lowering
2022-03-16 22:29:22 +09:00
ComplexToLibm
[mlir][complex] Add pow/sqrt/tanh ops and lowering to libm
2022-05-18 14:03:14 +02:00
ComplexToLLVM
[mlir] Change ComplexToLLVM to be a generic pass
2022-03-08 12:25:32 -08:00
ComplexToStandard
[mlir] Add sin & cos ops to complex dialect
2022-05-03 19:36:12 +02:00
ControlFlowToLLVM
[mlir] Rename the Standard dialect to the Func dialect
2022-03-01 12:10:04 -08:00
ControlFlowToSPIRV
[mlir][SPIRV] Split up StandardToSPIRV now that the Standard dialect is gone
2022-03-02 13:14:36 -08:00
FuncToLLVM
[mlir:NFC] Remove the forward declaration of FuncOp in the mlir namespace
2022-04-18 12:01:55 -07:00
FuncToSPIRV
[mlir][spirv] Convert func.call to spv.FunctionCall
2022-03-26 19:21:23 +08:00
GPUCommon
[mlir:FunctionOpInterface] Rename the "type" attribute to "function_type"
2022-03-16 17:07:04 -07:00
GPUToNVVM
[mlir][gpu] Move async copy ops to NVGPU and add caching hints
2022-05-10 22:30:24 +00:00
GPUToROCDL
[mlir][AMDGPU] Add AMDGPU conversion patterns to ConvertGPUToROCDL
2022-05-10 16:49:11 +00:00
GPUToSPIRV
[mlir:FunctionOpInterface] Rename the "type" attribute to "function_type"
2022-03-16 17:07:04 -07:00
GPUToVulkan
[mlir:NFC] Remove the forward declaration of FuncOp in the mlir namespace
2022-04-18 12:01:55 -07:00
LinalgToLLVM
[mlir] Split out a new ControlFlow dialect from Standard
2022-02-06 14:51:16 -08:00
LinalgToSPIRV
[mlir:NFC] Remove the forward declaration of FuncOp in the mlir namespace
2022-04-18 12:01:55 -07:00
LinalgToStandard
[mlir:NFC] Remove the forward declaration of FuncOp in the mlir namespace
2022-04-18 12:01:55 -07:00
LLVMCommon
[mlir][LLVM] Fix crash when using opaque pointers in function signatures
2022-04-23 00:10:31 +02:00
MathToLibm
[mlir][math] Promote (b)f16 to f32 when lowering to libm calls
2022-05-09 11:59:55 +02:00
MathToLLVM
[mlir][tosa] Use math.ctlz intrinsic for tosa.clz
2022-05-16 11:31:35 -07:00
MathToSPIRV
[mlir] Fix Visual Studio warnings
2022-05-03 14:12:15 -07:00
MemRefToLLVM
[mlir] MemRefToLLVM: convert memref.view operations for empty memrefs
2022-05-20 16:43:54 -07:00
MemRefToSPIRV
[mlir][spirv] Convert memref.alloca to spv.Variable
2022-04-28 08:13:40 -04:00
NVGPUToNVVM
[mlir][NvGpuToNVVM] Fix byte size calculation in async copy lowering
2022-05-23 10:53:51 -06:00
OpenACCToLLVM
[mlir] Finish replacing OwningRewritePatternList with RewritePatternSet
2022-01-26 23:11:02 -08:00
OpenACCToSCF
[mlir] Trim a huge number of unnecessary dependencies on the Func dialect
2022-03-01 12:10:04 -08:00
OpenMPToLLVM
Added lowering support for atomic read and write constructs
2022-04-21 12:19:13 +05:30
PDLToPDLInterp
[mlir:PDLInterp] Refactor the implementation of result type inferrence
2022-05-01 12:25:05 -07:00
ReconcileUnrealizedCasts
[mlir][NFC] Update the Builtin dialect to use "Both" accessors
2022-03-08 12:25:32 -08:00
SCFToControlFlow
[mlir] Split out a new ControlFlow dialect from Standard
2022-02-06 14:51:16 -08:00
SCFToGPU
[mlir] Update FuncOp conversion passes to Pass/InterfacePass<FunctionOpInterface>
2022-03-08 12:25:32 -08:00
SCFToOpenMP
[MLIR][OpenMP] Place alloca scope within wsloop in scf.parallel to omp lowering
2022-03-02 12:46:58 -05:00
SCFToSPIRV
[mlir][SPIRV] Split up StandardToSPIRV now that the Standard dialect is gone
2022-03-02 13:14:36 -08:00
ShapeToStandard
[mlir:NFC] Remove the forward declaration of FuncOp in the mlir namespace
2022-04-18 12:01:55 -07:00
SPIRVCommon
[mlir][spirv] Allow converting from index type in unsigned ops
2022-04-27 10:13:50 -04:00
SPIRVToLLVM
[mlir:FunctionOpInterface] Rename the "type" attribute to "function_type"
2022-03-16 17:07:04 -07:00
TensorToLinalg
Add cmake dependency for TensorToLinalg
2022-05-13 12:33:14 +02:00
TensorToSPIRV
[mlir][SPIRV] Split up StandardToSPIRV now that the Standard dialect is gone
2022-03-02 13:14:36 -08:00
TosaToArith
[mlir][tosa] Rework tosa.apply_scale lowering for 32-bit
2022-05-17 16:01:12 -07:00
TosaToLinalg
[mlir][tosa] Change tosa.depthwise_conv2d's ending reshape to a collapse.
2022-05-23 11:27:01 -07:00
TosaToSCF
[mlir:NFC] Remove the forward declaration of FuncOp in the mlir namespace
2022-04-18 12:01:55 -07:00
TosaToTensor
[tosa] Add option to disable tosa.apply_scale lowering in TosaToStandard
2022-04-04 12:22:12 -07:00
VectorToGPU
[mlir] Add missing NVGPU link dependency to VectorToGPU
2022-05-20 10:44:31 -06:00
VectorToLLVM
[mlir][vector][nfc] Rename index optimizations option
2022-03-29 11:33:22 +01:00
VectorToROCDL
[mlir] Flip Vector dialect accessors used to prefixed form.
2022-03-28 11:24:47 -07:00
VectorToSCF
[mlir] Flip Vector dialect accessors used to prefixed form.
2022-03-28 11:24:47 -07:00
VectorToSPIRV
[mlir][spirv] Add conversion from vector.reduction
2022-04-27 10:29:46 -04:00
CMakeLists.txt
[mlir][complex] Add pow/sqrt/tanh ops and lowering to libm
2022-05-18 14:03:14 +02:00
PassDetail.h
[MLIR][GPU] Add NvGpu mma.sync path to the VectorToGPU pass
2022-05-20 09:42:55 -06:00