diff options
author | Marcello Maggioni <hayarms@gmail.com> | 2016-02-03 00:22:32 +0000 |
---|---|---|
committer | Marcello Maggioni <hayarms@gmail.com> | 2016-02-03 00:22:32 +0000 |
commit | bfe87568aa4d4518e2665efd57dc27664a5dd364 (patch) | |
tree | bcee9ff5f0cded88305c331c3f8968ef51defe1b /lldb/packages/Python/lldbsuite/test | |
parent | 512c61df1c28a5b1bfaa58d8cc8d3a215f5cfc8c (diff) | |
download | bcm5719-llvm-bfe87568aa4d4518e2665efd57dc27664a5dd364.tar.gz bcm5719-llvm-bfe87568aa4d4518e2665efd57dc27664a5dd364.zip |
RegCoalescer: Making sure re-materialization defines all subranges
The register coalescer can rematerialize constants that define
more of a register than the copy it is going to replace was going
to do.
This is valid in the case the register was undef before the
copy happened.
This patch makes sure that all the subranges defined by the new
rematerialization instructions have at least a dead def.
Review: http://reviews.llvm.org/D16693
llvm-svn: 259614
Diffstat (limited to 'lldb/packages/Python/lldbsuite/test')
0 files changed, 0 insertions, 0 deletions