@@ -232,8 +232,8 @@ def XeGPU_CreateNdDescOp: XeGPU_Op<"create_nd_tdesc", [Pure, ViewLikeOpInterface
232232 return static_cast<unsigned>(MemorySpace::Global);
233233 }
234234
235- xegpu::DistributeLayoutAttrInterface getLayoutAttr() {
236- return dyn_cast_if_present<xegpu::DistributeLayoutAttrInterface >(getType().getLayout());
235+ xegpu::DistributeLayoutAttr getLayoutAttr() {
236+ return dyn_cast_if_present<xegpu::DistributeLayoutAttr >(getType().getLayout());
237237 }
238238
239239 ArrayRef<int64_t> getDistributeShape() {
@@ -279,8 +279,8 @@ def XeGPU_PrefetchNdOp : XeGPU_Op<"prefetch_nd", []> {
279279 return getMixedValues(statics, dynamics, getContext());
280280 }
281281
282- xegpu::DistributeLayoutAttrInterface getLayoutAttr() {
283- return dyn_cast_if_present<xegpu::DistributeLayoutAttrInterface >(getTensorDescType().getLayout());
282+ xegpu::DistributeLayoutAttr getLayoutAttr() {
283+ return dyn_cast_if_present<xegpu::DistributeLayoutAttr >(getTensorDescType().getLayout());
284284 }
285285
286286 ArrayRef<int64_t> getDistributeShape() {
@@ -377,8 +377,8 @@ def XeGPU_LoadNdOp : XeGPU_Op<"load_nd", [
377377 return getMixedValues(statics, dynamics, getContext());
378378 }
379379
380- xegpu::DistributeLayoutAttrInterface getLayoutAttr() {
381- return dyn_cast_if_present<xegpu::DistributeLayoutAttrInterface >(getTensorDescType().getLayout());
380+ xegpu::DistributeLayoutAttr getLayoutAttr() {
381+ return dyn_cast_if_present<xegpu::DistributeLayoutAttr >(getTensorDescType().getLayout());
382382 }
383383
384384 ArrayRef<int64_t> getDistributeShape() {
@@ -469,8 +469,8 @@ def XeGPU_StoreNdOp : XeGPU_Op<"store_nd", [
469469 return getMixedValues(statics, dynamics, getContext());
470470 }
471471
472- xegpu::DistributeLayoutAttrInterface getLayoutAttr() {
473- return dyn_cast_if_present<xegpu::DistributeLayoutAttrInterface >(getTensorDescType().getLayout());
472+ xegpu::DistributeLayoutAttr getLayoutAttr() {
473+ return dyn_cast_if_present<xegpu::DistributeLayoutAttr >(getTensorDescType().getLayout());
474474 }
475475
476476 ArrayRef<int64_t> getDistributeShape() {
@@ -1211,7 +1211,7 @@ def XeGPU_LoadMatrixOp: XeGPU_Op<"load_matrix", [MemoryEffects<[MemRead]>,
12111211 let arguments = (ins XeGPU_MemDesc:$mem_desc,
12121212 Variadic<Index>: $offsets,
12131213 DenseI64ArrayAttr: $const_offsets,
1214- OptionalAttr<DistributeLayoutAttrInterface >:$layout
1214+ OptionalAttr<DistributeLayoutAttr >:$layout
12151215 );
12161216 let results = (outs XeGPU_ValueType:$res);
12171217 let assemblyFormat = [{
@@ -1236,7 +1236,7 @@ def XeGPU_LoadMatrixOp: XeGPU_Op<"load_matrix", [MemoryEffects<[MemRead]>,
12361236
12371237 let builders = [
12381238 OpBuilder<(ins "Type":$res, "TypedValue<MemDescType>": $mem_desc,
1239- "llvm::ArrayRef<OpFoldResult>": $offsets, "DistributeLayoutAttrInterface ": $layout)>,
1239+ "llvm::ArrayRef<OpFoldResult>": $offsets, "DistributeLayoutAttr ": $layout)>,
12401240 ];
12411241 let extraClassDeclaration = [{
12421242 SmallVector<OpFoldResult> getMixedOffsets() {
@@ -1259,7 +1259,7 @@ def XeGPU_StoreMatrixOp: XeGPU_Op<"store_matrix", [MemoryEffects<[MemWrite]>,
12591259 XeGPU_MemDesc:$mem_desc,
12601260 Variadic<Index>: $offsets,
12611261 DenseI64ArrayAttr: $const_offsets,
1262- OptionalAttr<DistributeLayoutAttrInterface >:$layout
1262+ OptionalAttr<DistributeLayoutAttr >:$layout
12631263 );
12641264 let assemblyFormat = [{ $data `,` $mem_desc `` custom<DynamicIndexList>($offsets, $const_offsets)
12651265 prop-dict attr-dict `` `:` type(operands)}];
@@ -1278,7 +1278,7 @@ def XeGPU_StoreMatrixOp: XeGPU_Op<"store_matrix", [MemoryEffects<[MemWrite]>,
12781278 }];
12791279 let builders = [
12801280 OpBuilder<(ins "Value" : $data, "TypedValue<MemDescType>": $mem_desc,
1281- "llvm::ArrayRef<OpFoldResult>": $offsets, "DistributeLayoutAttrInterface ": $layout)>,
1281+ "llvm::ArrayRef<OpFoldResult>": $offsets, "DistributeLayoutAttr ": $layout)>,
12821282 ];
12831283 let extraClassDeclaration = [{
12841284 SmallVector<OpFoldResult> getMixedOffsets() {
0 commit comments