summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/LiveVariables.cpp
diff options
context:
space:
mode:
authorMatthias Braun <matze@braunis.de>2017-01-20 00:16:17 +0000
committerMatthias Braun <matze@braunis.de>2017-01-20 00:16:17 +0000
commit3ffeb68869d91a96ced85b6a6fef9efc5b5d424a (patch)
tree006d7c8734e42d09f3a978646c63895844909591 /llvm/lib/CodeGen/LiveVariables.cpp
parent710a4c1f3ddba3aa9313c72c43f9619afbc3e259 (diff)
downloadbcm5719-llvm-3ffeb68869d91a96ced85b6a6fef9efc5b5d424a.tar.gz
bcm5719-llvm-3ffeb68869d91a96ced85b6a6fef9efc5b5d424a.zip
LiveRegUnits: Add accumulateBackward() function
This function can be used to accumulate the set of all read and modified register in a sequence of instructions. Use this code in AArch64A57FPLoadBalancing::scavengeRegister() to prove the concept. - The AArch64A57LoadBalancing code is using a backwards analysis now which is irrespective of kill flags. This is the main motivation for this change. Differential Revision: http://reviews.llvm.org/D22082 llvm-svn: 292543
Diffstat (limited to 'llvm/lib/CodeGen/LiveVariables.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud