aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/MachineBasicBlock.cpp
diff options
context:
space:
mode:
authorMatt Arsenault <Matthew.Arsenault@amd.com>2020-02-04 09:24:01 -0500
committerMatt Arsenault <arsenm2@gmail.com>2020-02-24 21:19:47 -0500
commit11e3dde6252f481238dccd14956350ff328c4087 (patch)
tree215f7599bdff91b613f3bab956c0866813de922a /llvm/lib/CodeGen/MachineBasicBlock.cpp
parent5522e8296fc5a082ebfc2cd1904099b1ba0570d9 (diff)
downloadllvm-11e3dde6252f481238dccd14956350ff328c4087.zip
llvm-11e3dde6252f481238dccd14956350ff328c4087.tar.gz
llvm-11e3dde6252f481238dccd14956350ff328c4087.tar.bz2
GlobalISel: Reimplement fewerElementsVectorBasic
Changes the handling of odd breakdowns, and avoids using G_EXTRACT/G_INSERT. Pad with undef to a wider size, and unmerge. Also avoid introducing instructions for the fully undef components.
Diffstat (limited to 'llvm/lib/CodeGen/MachineBasicBlock.cpp')
0 files changed, 0 insertions, 0 deletions