[Mlir-commits] [mlir] [MLIR][XeGPU] Remove the transpose attribte from Gather/Scatter ops and Cleanup the documents (PR #145389)
Chao Chen
llvmlistbot at llvm.org
Wed Jun 25 08:21:10 PDT 2025
================
@@ -714,29 +665,17 @@ def XeGPU_StoreScatterOp : XeGPU_Op<"store", [
Example 2:
```mlir
- xegpu.store %0, %1, %2 {transpose,
- l1_hint = #xegpu.cache_hint<uncached>,
- l2_hint = #xegpu.cache_hint<write_back>,
- l3_hint = #xegpu.cache_hint<write_through>}
- : vector<8x16xf32>, !xegpu.tensor_desc<16x8xf32, #xegpu.scattered_tdesc_attr<chunk_size=8>>, vector<16xi1>
- ```
- Example 3 (SIMT mode):
- ```mlir
- xegpu.store %0, %1, %2 {transpose,
- l1_hint = #xegpu.cache_hint<uncached>,
- l2_hint = #xegpu.cache_hint<write_back>,
- l3_hint = #xegpu.cache_hint<write_through>}
- : vector<8x1xf32>, !xegpu.tensor_desc<16x8xf32, #xegpu.scattered_tdesc_attr<chunk_size=8>,
- !xegpu.layout<lane_layout = [16, 1], lane_data = [1, 1]>> vector<16xi1>
+ xegpu.store %0, %1, %2 {l1_hint = #xegpu.cache_hint<uncached>,
----------------
chencha3 wrote:
my bad, I just brought it back.
https://github.com/llvm/llvm-project/pull/145389
More information about the Mlir-commits
mailing list