aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/ModuloSchedule.cpp
diff options
context:
space:
mode:
authorAlan Li <me@alanli.org>2025-04-09 17:51:24 -0700
committerGitHub <noreply@github.com>2025-04-09 17:51:24 -0700
commit2795abb2f8c71a6f00371b49d49829efe2814b0d (patch)
tree9ba14738ce2b99e1a9cdc671e0d51c829c4d1a39 /llvm/lib/CodeGen/ModuloSchedule.cpp
parent75cbb1f0fa734efb79c1a1233f1aba377dfad9e1 (diff)
downloadllvm-2795abb2f8c71a6f00371b49d49829efe2814b0d.zip
llvm-2795abb2f8c71a6f00371b49d49829efe2814b0d.tar.gz
llvm-2795abb2f8c71a6f00371b49d49829efe2814b0d.tar.bz2
[GISel][AMDGPU] Expand ShuffleVector (#124527)
This patch dismantles G_SHUFFLE_VECTOR before lowering. The original lowering would emit extract vector element ops. We found that by using unmerged values the build vector op combine could find ways to fold. Only enabled on AMDGPU. This resolves #123631
Diffstat (limited to 'llvm/lib/CodeGen/ModuloSchedule.cpp')
0 files changed, 0 insertions, 0 deletions