aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Frontend/CompilerInstance.cpp
diff options
context:
space:
mode:
authorCharitha Saumya <136391709+charithaintc@users.noreply.github.com>2025-10-03 12:35:13 -0700
committerGitHub <noreply@github.com>2025-10-03 12:35:13 -0700
commitb86fef88c54b20812ed3f1a67869dcaa54a07882 (patch)
treeed8ebe6844f6fb4a6912720957d3733d5b3d6f81 /clang/lib/Frontend/CompilerInstance.cpp
parent99b0aafa4ae792104948e40d64d9fef6e8c7c93b (diff)
downloadllvm-b86fef88c54b20812ed3f1a67869dcaa54a07882.zip
llvm-b86fef88c54b20812ed3f1a67869dcaa54a07882.tar.gz
llvm-b86fef88c54b20812ed3f1a67869dcaa54a07882.tar.bz2
[mlir][xegpu] Create a test pass for subgroup distribution. (#161592)
Current subgroup distribution test employ the entire `xegpu-subgroup-distribute` pass which include multiple steps like layout propagation, move func body into warp op, and distribute to work items. This makes it harder to isolate the testing for xegpu subgroup distribution logic, because certain corner cases may be not supported yet by other steps mentioned above. This PR introduces a test pass for subgroup distribution logic and isolate the testing for distribution logic. We plan to add more corner case (that were not possible before) covering non-xegpu ops (like vector) in next PRs. This PR also include, 1. minor bug fixes in gather/scatter distribution. 2. bug fix in vector multi reduction lowering where it fails to retain some layouts.
Diffstat (limited to 'clang/lib/Frontend/CompilerInstance.cpp')
0 files changed, 0 insertions, 0 deletions