diff options
author | Chao Chen <116223022+chencha3@users.noreply.github.com> | 2024-09-23 09:00:26 -0500 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-09-23 09:00:26 -0500 |
commit | 21627236363d629f6a5b820f45a6071371e4b8db (patch) | |
tree | d85c64691f233f966a0326047f7cf73ae9c08ba7 /llvm/lib/CodeGen/StackProtector.cpp | |
parent | a4232dc676908548afa36d4f4ad740131ce385e2 (diff) | |
download | llvm-21627236363d629f6a5b820f45a6071371e4b8db.zip llvm-21627236363d629f6a5b820f45a6071371e4b8db.tar.gz llvm-21627236363d629f6a5b820f45a6071371e4b8db.tar.bz2 |
[MLIR][XeGPU] Updates XeGPU TensorDescAttr and Refine Gather/Scatter definition. (#109144)
The PR makes the following refine changes to the XeGPU dialect.
1. Separated the old `TensorDescAttr` into two independent attributes: `BlockTensorDescAttr` and `ScatterTensorDescAttr`
2. Renamed the `MemoryScopeAttr` to `MemorySpaceAttr` and updated the enumeration value for shared memory following OpenCL standard.
3. Introduced `transpose` UnitAttr to `StoreScatterOp`and `LoadGatherOp`
4. Added memory space check for `CreateNdDesc` and `CreateDesc` op, as well as valid and invalid test cases for them.
Diffstat (limited to 'llvm/lib/CodeGen/StackProtector.cpp')
0 files changed, 0 insertions, 0 deletions