diff options
author | David Green <david.green@arm.com> | 2024-02-20 10:54:44 +0000 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-02-20 10:54:44 +0000 |
commit | 1b12974ccba6478b27d7ba13ceead2864ab4be20 (patch) | |
tree | c1f4e441e03670ed029274619182e076f1c49a2f /llvm/lib/CodeGen/AssignmentTrackingAnalysis.cpp | |
parent | 39fd3fcd4527d627ee7f526a651aa47c27a9ad0d (diff) | |
download | llvm-1b12974ccba6478b27d7ba13ceead2864ab4be20.zip llvm-1b12974ccba6478b27d7ba13ceead2864ab4be20.tar.gz llvm-1b12974ccba6478b27d7ba13ceead2864ab4be20.tar.bz2 |
[AArch64][AMDGPU][GlobalISel] Remove vector handling from unmerge_dead_to_trunc (#82224)
This combine transforms an unmerge where only the first element is used
into a truncate. That works OK for scalar but for vector needs to insert
a bitcast to integers, perform the truncate then bitcast back to
vectors. This generates more awkward code than using an Unmerge.
Diffstat (limited to 'llvm/lib/CodeGen/AssignmentTrackingAnalysis.cpp')
0 files changed, 0 insertions, 0 deletions