diff options
author | Matthias Braun <matze@braunis.de> | 2015-09-25 23:50:53 +0000 |
---|---|---|
committer | Matthias Braun <matze@braunis.de> | 2015-09-25 23:50:53 +0000 |
commit | 93ab942c2403f9f5cca7d02c5964e61d9a41b733 (patch) | |
tree | e880ea28c86dd036f900d82e3fe64e4fa64d6344 /clang/lib/CodeGen/BackendUtil.cpp | |
parent | cc8c7773c5587a888a06b771b323a29e5f5b41b1 (diff) | |
download | llvm-93ab942c2403f9f5cca7d02c5964e61d9a41b733.zip llvm-93ab942c2403f9f5cca7d02c5964e61d9a41b733.tar.gz llvm-93ab942c2403f9f5cca7d02c5964e61d9a41b733.tar.bz2 |
LivePhysRegs: Fix live-outs of return blocks
I realized that the live-out set computed for the return block is
missing the callee saved registers (the non-pristine ones to be exact).
This only affects the liveness computed for instructions inside the
function epilogue which currently none of the LivePhysRegs users in llvm
cares about, so this is just a drive-by fix without a testcase.
Differential Revision: http://reviews.llvm.org/D13180
llvm-svn: 248636
Diffstat (limited to 'clang/lib/CodeGen/BackendUtil.cpp')
0 files changed, 0 insertions, 0 deletions