aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/AssignmentTrackingAnalysis.cpp
diff options
context:
space:
mode:
authorDavid Green <david.green@arm.com>2024-02-20 10:54:44 +0000
committerGitHub <noreply@github.com>2024-02-20 10:54:44 +0000
commit1b12974ccba6478b27d7ba13ceead2864ab4be20 (patch)
treec1f4e441e03670ed029274619182e076f1c49a2f /llvm/lib/CodeGen/AssignmentTrackingAnalysis.cpp
parent39fd3fcd4527d627ee7f526a651aa47c27a9ad0d (diff)
downloadllvm-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