llvm-project
[MLIR][XeGPU] Refactor Layout access interface
#172125
Open

[MLIR][XeGPU] Refactor Layout access interface #172125

Jianhui-Li
Jianhui-Li adding anchor layout for load/store/prefetch_nd and dpas
b3f2a4ab
Jianhui-Li propogation hornor pre-defined layout at anchor op
bfae01fa
Jianhui-Li adding documentation
0482234e
Jianhui-Li address feedback and add more documentation
d1652af5
Jianhui-Li rename anchor_layout to layout
b186bc2c
Jianhui-Li git merge main
04f3edf6
Jianhui-Li fix test
60f53969
Jianhui-Li fix clang-format
72fa240c
Jianhui-Li fix missing space in .clang-format
5f25c89f
Jianhui-Li simplify: load/store/prefetch/loadmatrix/storematrix use anchor layou…
ae01e29d
Jianhui-Li simplify: load_nd/store_nd/prefetch_nd use anchor layout for blocking
4795f24e
Jianhui-Li simplify: Avoid calling getTileShape(Result&Operand) from getTileShap…
227c15d1
Jianhui-Li simplify getDistributeLayoutAttr
0e44d076
Jianhui-Li add interface getAnchorLayout
c3bc0850
Jianhui-Li git merge main
84f89ed8
Jianhui-Li remove permantLayout parameter in setDistribueLayout function
5d3e20e2
Jianhui-Li add setAnchorLayout interface
1025b571
Jianhui-Li refactor setDistributeLayoutAttr
3221cc84
Jianhui-Li adjusting tests to use anchor layout
5448d6b4
Jianhui-Li fixing XeGPU tests
efcc1b72
Jianhui-Li add get/setTempDistributeLayoutAttr
ab0ccf01
Jianhui-Li remove debug print
2c80b0ee
Jianhui-Li Jianhui-Li requested a review from charithaintc charithaintc 2 days ago
Jianhui-Li clean up setDistributeLayoutAttr in sg distribution
2a57b036
Jianhui-Li clean up setDistributeLayoutAttr in load optimization pass
1dbd1e87
Jianhui-Li clean up setDistributeLayoutAttr in sg distribution pass
52d560e2
Jianhui-Li replace get/setTempDistributeLayoutAttr to get/setLayoutAttr
cc60c1b5
Jianhui-Li shorten get/setTempLayoutAttr to get/setTempLayout
9436b7b5
tkarna
tkarna commented on 2025-12-15
charithaintc

Login to write a write a comment.

Login via GitHub

Reviewers
Assignees
No one assigned
Labels
Milestone