diff options
author | Pavel Labath <labath@google.com> | 2016-10-24 14:57:50 +0000 |
---|---|---|
committer | Pavel Labath <labath@google.com> | 2016-10-24 14:57:50 +0000 |
commit | 7a8ba4ffbeecb5070926b80bb839a4d80539f1ac (patch) | |
tree | 9bd1512468261ba079f458f0b23c29cfe8c0e91e /llvm/lib/Target/WebAssembly/Disassembler/WebAssemblyDisassembler.cpp | |
parent | a785209bc2fb8b779d1aab3498e9641943306b17 (diff) | |
download | llvm-7a8ba4ffbeecb5070926b80bb839a4d80539f1ac.zip llvm-7a8ba4ffbeecb5070926b80bb839a4d80539f1ac.tar.gz llvm-7a8ba4ffbeecb5070926b80bb839a4d80539f1ac.tar.bz2 |
Fix arm64 sub-register definitions
The "value regs" field was filled incorrectly. It is supposed to list the
registers that *this* register is a sub-register of, not the other way around.
This manifested itself in "register read" showing only the smaller sub-registers
(and a bunch of tests not passing). I am not sure if the "invalidates" field is
correct either, but it's usage seems to be inconsistent, so I'll leave that as-is
for now.
llvm-svn: 284981
Diffstat (limited to 'llvm/lib/Target/WebAssembly/Disassembler/WebAssemblyDisassembler.cpp')
0 files changed, 0 insertions, 0 deletions