diff options
| author | Matthias Braun <matze@braunis.de> | 2016-07-19 22:37:09 +0000 |
|---|---|---|
| committer | Matthias Braun <matze@braunis.de> | 2016-07-19 22:37:09 +0000 |
| commit | 84fd4bee6cbfba32da94b155290f6661d788b77c (patch) | |
| tree | 4f7064fcd7096952ed4b9c37daf399e432a05636 /llvm/tools/llvm-readobj/llvm-readobj.cpp | |
| parent | 4cb68e104880dbf08ef6546272f57400985de8b2 (diff) | |
| download | llvm-84fd4bee6cbfba32da94b155290f6661d788b77c.zip llvm-84fd4bee6cbfba32da94b155290f6661d788b77c.tar.gz llvm-84fd4bee6cbfba32da94b155290f6661d788b77c.tar.bz2 | |
RegScavenging: Add scavengeRegisterBackwards()
This is a variant of scavengeRegister() that works for
enterBasicBlockEnd()/backward(). The benefit of the backward mode is
that it is not affected by incomplete kill flags.
This patch also changes
PrologEpilogInserter::doScavengeFrameVirtualRegs() to use the register
scavenger in backwards mode.
Differential Revision: http://reviews.llvm.org/D21885
llvm-svn: 276044
Diffstat (limited to 'llvm/tools/llvm-readobj/llvm-readobj.cpp')
0 files changed, 0 insertions, 0 deletions
