|
15 | 15 | #include "third_party/nvidia/include/Dialect/NVGPU/IR/Dialect.h" |
16 | 16 | #include "third_party/nvidia/include/Dialect/NVWS/IR/Dialect.h" |
17 | 17 | #include "third_party/proton/dialect/include/Dialect/Proton/IR/Dialect.h" |
| 18 | +#include "triton/Dialect/Gluon/Transforms/Passes.h" |
18 | 19 | #include "triton/Dialect/Triton/IR/Dialect.h" |
19 | 20 | #include "triton/Dialect/TritonGPU/IR/Dialect.h" |
20 | 21 | #include "triton/Dialect/TritonInstrument/IR/Dialect.h" |
@@ -67,6 +68,7 @@ inline void registerTritonDialects(mlir::DialectRegistry ®istry) { |
67 | 68 | mlir::triton::nvidia_gpu::registerTritonNvidiaGPUPasses(); |
68 | 69 | mlir::test::intel::registerTestAxisInfoPass(); |
69 | 70 | mlir::triton::instrument::registerTritonInstrumentPasses(); |
| 71 | + mlir::triton::gluon::registerGluonPasses(); |
70 | 72 | mlir::test::registerTestAliasPass(); |
71 | 73 | mlir::test::registerTestAlignmentPass(); |
72 | 74 | mlir::test::registerAMDTestAlignmentPass(); |
@@ -135,5 +137,6 @@ inline void registerTritonDialects(mlir::DialectRegistry ®istry) { |
135 | 137 | mlir::triton::amdgpu::TritonAMDGPUDialect, |
136 | 138 | mlir::triton::proton::ProtonDialect, mlir::ROCDL::ROCDLDialect, |
137 | 139 | mlir::triton::gpu::intel::TritonIntelGPUDialect, |
138 | | - mlir::triton::TritonGEN::TritonGENDialect>(); |
| 140 | + mlir::triton::TritonGEN::TritonGENDialect, |
| 141 | + mlir::triton::gluon::GluonDialect>(); |
139 | 142 | } |
0 commit comments