|
4 | 4 | #include "third_party/nvidia/include/Dialect/NVGPU/IR/Dialect.h" |
5 | 5 | #include "third_party/nvidia/include/Dialect/NVWS/IR/Dialect.h" |
6 | 6 | #include "third_party/proton/dialect/include/Dialect/Proton/IR/Dialect.h" |
| 7 | +#include "triton/Dialect/Gluon/Transforms/Passes.h" |
7 | 8 | #include "triton/Dialect/Triton/IR/Dialect.h" |
8 | 9 | #include "triton/Dialect/TritonGPU/IR/Dialect.h" |
9 | 10 | #include "triton/Dialect/TritonInstrument/IR/Dialect.h" |
@@ -50,6 +51,7 @@ inline void registerTritonDialects(mlir::DialectRegistry ®istry) { |
50 | 51 | mlir::triton::gpu::registerTritonGPUPasses(); |
51 | 52 | mlir::triton::nvidia_gpu::registerTritonNvidiaGPUPasses(); |
52 | 53 | mlir::triton::instrument::registerTritonInstrumentPasses(); |
| 54 | + mlir::triton::gluon::registerGluonPasses(); |
53 | 55 | mlir::test::registerTestAliasPass(); |
54 | 56 | mlir::test::registerTestAlignmentPass(); |
55 | 57 | mlir::test::registerAMDTestAlignmentPass(); |
@@ -105,5 +107,6 @@ inline void registerTritonDialects(mlir::DialectRegistry ®istry) { |
105 | 107 | mlir::gpu::GPUDialect, mlir::LLVM::LLVMDialect, mlir::NVVM::NVVMDialect, |
106 | 108 | mlir::triton::nvgpu::NVGPUDialect, mlir::triton::nvws::NVWSDialect, |
107 | 109 | mlir::triton::amdgpu::TritonAMDGPUDialect, |
108 | | - mlir::triton::proton::ProtonDialect, mlir::ROCDL::ROCDLDialect>(); |
| 110 | + mlir::triton::proton::ProtonDialect, mlir::ROCDL::ROCDLDialect, |
| 111 | + mlir::triton::gluon::GluonDialect>(); |
109 | 112 | } |
0 commit comments