diff options
author | Mikael Holmen <mikael.holmen@ericsson.com> | 2017-09-28 08:22:35 +0000 |
---|---|---|
committer | Mikael Holmen <mikael.holmen@ericsson.com> | 2017-09-28 08:22:35 +0000 |
commit | 07f1e2e2b3880bfc3e470bb111c31028371ab8f3 (patch) | |
tree | 3c2633465bfcbe846dac6d51859846b058fbd915 /llvm/tools/llvm-cov/SourceCoverageView.cpp | |
parent | a59e654e028fafa658246b499a35b2baaac28dfb (diff) | |
download | llvm-07f1e2e2b3880bfc3e470bb111c31028371ab8f3.zip llvm-07f1e2e2b3880bfc3e470bb111c31028371ab8f3.tar.gz llvm-07f1e2e2b3880bfc3e470bb111c31028371ab8f3.tar.bz2 |
[RegAllocGreedy]: Allow recoloring of done register if it's non-tied
Summary:
If we have a non-allocated register, we allow us to try recoloring of an
already allocated and "Done" register, even if they are of the same
register class, if the non-allocated register has at least one tied def
and the allocated one has none.
It should be easier to recolor the non-tied register than the tied one, so
it might be an improvement even if they use the same regclasses.
Reviewers: qcolombet
Reviewed By: qcolombet
Subscribers: llvm-commits, MatzeB
Differential Revision: https://reviews.llvm.org/D38309
llvm-svn: 314388
Diffstat (limited to 'llvm/tools/llvm-cov/SourceCoverageView.cpp')
0 files changed, 0 insertions, 0 deletions