|
12 | 12 | #include "amd/include/Dialect/TritonAMDGPU/IR/Dialect.h" |
13 | 13 | #include "amd/include/TritonAMDGPUTransforms/Passes.h" |
14 | 14 | #include "third_party/nvidia/include/Dialect/NVGPU/IR/Dialect.h" |
| 15 | +#include "third_party/proton/dialect/include/Dialect/Proton/IR/Dialect.h" |
15 | 16 | #include "triton/Dialect/Triton/IR/Dialect.h" |
16 | 17 | #include "triton/Dialect/TritonGPU/IR/Dialect.h" |
17 | 18 | #include "triton/Dialect/TritonNvidiaGPU/IR/Dialect.h" |
@@ -93,14 +94,15 @@ inline void registerTritonDialects(mlir::DialectRegistry ®istry) { |
93 | 94 | mlir::triton::registerTritonAMDGPULowerInstructionSchedHints(); |
94 | 95 |
|
95 | 96 | // TODO: register Triton & TritonGPU passes |
96 | | - registry.insert<mlir::triton::TritonDialect, mlir::cf::ControlFlowDialect, |
97 | | - mlir::triton::nvidia_gpu::TritonNvidiaGPUDialect, |
98 | | - mlir::triton::gpu::TritonGPUDialect, mlir::math::MathDialect, |
99 | | - mlir::arith::ArithDialect, mlir::scf::SCFDialect, |
100 | | - mlir::gpu::GPUDialect, mlir::LLVM::LLVMDialect, |
101 | | - mlir::NVVM::NVVMDialect, mlir::triton::nvgpu::NVGPUDialect, |
102 | | - mlir::triton::amdgpu::TritonAMDGPUDialect, |
103 | | - mlir::ROCDL::ROCDLDialect, |
104 | | - mlir::triton::gpu::intel::TritonIntelGPUDialect, |
105 | | - mlir::triton::TritonGEN::TritonGENDialect>(); |
| 97 | + registry |
| 98 | + .insert<mlir::triton::TritonDialect, mlir::cf::ControlFlowDialect, |
| 99 | + mlir::triton::nvidia_gpu::TritonNvidiaGPUDialect, |
| 100 | + mlir::triton::gpu::TritonGPUDialect, mlir::math::MathDialect, |
| 101 | + mlir::arith::ArithDialect, mlir::scf::SCFDialect, |
| 102 | + mlir::gpu::GPUDialect, mlir::LLVM::LLVMDialect, |
| 103 | + mlir::NVVM::NVVMDialect, mlir::triton::nvgpu::NVGPUDialect, |
| 104 | + mlir::triton::amdgpu::TritonAMDGPUDialect, |
| 105 | + mlir::triton::proton::ProtonDialect, mlir::ROCDL::ROCDLDialect, |
| 106 | + mlir::triton::gpu::intel::TritonIntelGPUDialect, |
| 107 | + mlir::triton::TritonGEN::TritonGENDialect>(); |
106 | 108 | } |
0 commit comments