diff options
| author | Matthias Braun <matze@braunis.de> | 2017-01-20 00:16:17 +0000 |
|---|---|---|
| committer | Matthias Braun <matze@braunis.de> | 2017-01-20 00:16:17 +0000 |
| commit | 3ffeb68869d91a96ced85b6a6fef9efc5b5d424a (patch) | |
| tree | 006d7c8734e42d09f3a978646c63895844909591 /llvm/lib/CodeGen/LiveRangeUtils.h | |
| parent | 710a4c1f3ddba3aa9313c72c43f9619afbc3e259 (diff) | |
| download | bcm5719-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/LiveRangeUtils.h')
0 files changed, 0 insertions, 0 deletions

