aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/MachineBasicBlock.cpp
diff options
context:
space:
mode:
authorMatt Arsenault <Matthew.Arsenault@amd.com>2025-08-21 09:05:12 +0900
committerGitHub <noreply@github.com>2025-08-21 00:05:12 +0000
commit3a0fa1275280eb0ff25447cee5c6ab6246ab6607 (patch)
tree499e7c9b5acad56dc6f9f5c84709d3576bd9f74e /llvm/lib/CodeGen/MachineBasicBlock.cpp
parentd611a9ca1527031d45db9e098cdec286aca163f8 (diff)
downloadllvm-3a0fa1275280eb0ff25447cee5c6ab6246ab6607.zip
llvm-3a0fa1275280eb0ff25447cee5c6ab6246ab6607.tar.gz
llvm-3a0fa1275280eb0ff25447cee5c6ab6246ab6607.tar.bz2
DAG: Handle half spanning extract_subvector in type legalization (#154101)
Previously it would just assert if the extract needed elements from both halves. Extract the individual elements from both halves and create a new vector, as the simplest implementation. This could try to do better and create a partial extract or shuffle (or maybe that's best left for the combiner to figure out later). Fixes secondary issue noticed as part of #153808
Diffstat (limited to 'llvm/lib/CodeGen/MachineBasicBlock.cpp')
0 files changed, 0 insertions, 0 deletions