aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Support/Unix
diff options
context:
space:
mode:
authorMatthias Braun <matze@braunis.de>2016-07-19 22:37:09 +0000
committerMatthias Braun <matze@braunis.de>2016-07-19 22:37:09 +0000
commit84fd4bee6cbfba32da94b155290f6661d788b77c (patch)
tree4f7064fcd7096952ed4b9c37daf399e432a05636 /llvm/lib/Support/Unix
parent4cb68e104880dbf08ef6546272f57400985de8b2 (diff)
downloadllvm-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/lib/Support/Unix')
0 files changed, 0 insertions, 0 deletions