diff options
author | Matt Arsenault <Matthew.Arsenault@amd.com> | 2020-02-04 09:24:01 -0500 |
---|---|---|
committer | Matt Arsenault <arsenm2@gmail.com> | 2020-02-24 21:19:47 -0500 |
commit | 11e3dde6252f481238dccd14956350ff328c4087 (patch) | |
tree | 215f7599bdff91b613f3bab956c0866813de922a /llvm/lib/CodeGen/MachineBasicBlock.cpp | |
parent | 5522e8296fc5a082ebfc2cd1904099b1ba0570d9 (diff) | |
download | llvm-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