aboutsummaryrefslogtreecommitdiff
path: root/llvm/tools/llvm-objdump
diff options
context:
space:
mode:
authorDavid Green <david.green@arm.com>2021-08-17 14:10:33 +0100
committerDavid Green <david.green@arm.com>2021-08-17 14:10:33 +0100
commit52e0cf9d61618353d2745a51a16ae408edf0f49b (patch)
tree59908b254439d05032f69a06656752d243288547 /llvm/tools/llvm-objdump
parent62e892fa2d4f372fddc5e4ef5134830f8fa20062 (diff)
downloadllvm-52e0cf9d61618353d2745a51a16ae408edf0f49b.zip
llvm-52e0cf9d61618353d2745a51a16ae408edf0f49b.tar.gz
llvm-52e0cf9d61618353d2745a51a16ae408edf0f49b.tar.bz2
[ARM] Enable subreg liveness
This enables subreg liveness in the arm backend when MVE is present, which allows the register allocator to detect when subregister are alive/dead, compared to only acting on full registers. This can helps produce better code on MVE with the way MQPR registers are made up of SPR registers, but is especially helpful for MQQPR and MQQQQPR registers, where there are very few "registers" available and being able to split them up into subregs can help produce much better code. Differential Revision: https://reviews.llvm.org/D107642
Diffstat (limited to 'llvm/tools/llvm-objdump')
0 files changed, 0 insertions, 0 deletions