summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/BranchFolding.h
diff options
context:
space:
mode:
authorMatthias Braun <matze@braunis.de>2017-01-24 01:12:58 +0000
committerMatthias Braun <matze@braunis.de>2017-01-24 01:12:58 +0000
commitb901d334619283d30583b4af1013dbb68b2a6ea8 (patch)
treebea1c2376fd4845bbdf6074a9fcffdafdafb08fa /llvm/lib/CodeGen/BranchFolding.h
parent1d77599ba342c213fe30637a2c625876aec4c7ce (diff)
downloadbcm5719-llvm-b901d334619283d30583b4af1013dbb68b2a6ea8.tar.gz
bcm5719-llvm-b901d334619283d30583b4af1013dbb68b2a6ea8.zip
LiveIntervalAnalysis: Calculate liveness even if a superreg is reserved.
A register unit may be allocatable and non-reserved but some of the register(tuples) built with it are reserved. We still need to calculate liveness in this case. Note to out of tree targets: If you start seeing machine verifier errors with this commit, it probably means that you do not properly mark super registers of reserved register as reserved. See for example r292836 or r292870 for example on how to fix that. rdar://29996737 Differential Revision: https://reviews.llvm.org/D28881 llvm-svn: 292871
Diffstat (limited to 'llvm/lib/CodeGen/BranchFolding.h')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud