summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/BPF/Disassembler/BPFDisassembler.cpp
diff options
context:
space:
mode:
authorMatt Arsenault <Matthew.Arsenault@amd.com>2018-09-10 11:49:23 +0000
committerMatt Arsenault <Matthew.Arsenault@amd.com>2018-09-10 11:49:23 +0000
commit57b5966dad858f30fd3bbdf42ba560ef9382f0c2 (patch)
tree6f5385281a1576628bdfbf20d7f08daf9e40157d /llvm/lib/Target/BPF/Disassembler/BPFDisassembler.cpp
parent38a889c1853c1831a1b3eef07122415645582fac (diff)
downloadbcm5719-llvm-57b5966dad858f30fd3bbdf42ba560ef9382f0c2.tar.gz
bcm5719-llvm-57b5966dad858f30fd3bbdf42ba560ef9382f0c2.zip
DAG: Handle odd vector sizes in calling conv splitting
This already worked if only one register piece was used, but didn't if a type was split into multiple, unequal sized pieces. Fixes not splitting 3i16/v3f16 into two registers for AMDGPU. This will also allow fixing the ABI for 16-bit vectors in a future commit so that it's the same for all subtargets. llvm-svn: 341801
Diffstat (limited to 'llvm/lib/Target/BPF/Disassembler/BPFDisassembler.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud