@@ -10,7 +10,8 @@ include "triton/Dialect/TritonGPU/IR/TritonGPUAttrDefs.td"
1010//===----------------------------------------------------------------------===//
1111
1212def DpasEncodingAttr : DistributedEncoding<"DpasEncoding", "intel_dpas_encoding",
13- [MmaEncodingTrait, DeclareLayoutEncodingMethods], TritonIntelGPU_Dialect> {
13+ [MmaEncodingTrait, DeclareLayoutEncodingMethods]> {
14+ let dialect = TritonIntelGPU_Dialect;
1415 let mnemonic = "dpas";
1516
1617 let description = [{
@@ -254,7 +255,8 @@ The semantic of this `tt.dot` includes GEMM tiling configuration as:
254255//===----------------------------------------------------------------------===//
255256
256257def WarpEncodingAttr : DistributedEncoding<"WarpEncoding", "intel_warp_encoding",
257- [DeclareLayoutEncodingMethods], TritonIntelGPU_Dialect> {
258+ [DeclareLayoutEncodingMethods]> {
259+ let dialect = TritonIntelGPU_Dialect;
258260 let mnemonic = "warp";
259261
260262 let description = [{
@@ -284,7 +286,8 @@ def WarpEncodingAttr : DistributedEncoding<"WarpEncoding", "intel_warp_encoding"
284286// Intel Subgroup2DBlock Encoding
285287//===----------------------------------------------------------------------===//
286288
287- def Subgroup2DBlockEncodingAttr : DistributedEncoding<"Subgroup2DBlockEncoding", "subgroup_2d_block_encoding", [MmaEncodingTrait], TritonIntelGPU_Dialect> {
289+ def Subgroup2DBlockEncodingAttr : DistributedEncoding<"Subgroup2DBlockEncoding", "subgroup_2d_block_encoding", [MmaEncodingTrait]> {
290+ let dialect = TritonIntelGPU_Dialect;
288291 let mnemonic = "subgroup_2d_block";
289292
290293 let description = [{
0 commit comments