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