diff options
author | Quentin Colombet <qcolombet@apple.com> | 2015-05-06 22:41:50 +0000 |
---|---|---|
committer | Quentin Colombet <qcolombet@apple.com> | 2015-05-06 22:41:50 +0000 |
commit | 0ddd315db0990d11e9f608a86b489b8da8d8c4f6 (patch) | |
tree | 8aee93b43613471981e400cbc780c00806110f97 /llvm/lib/Bitcode | |
parent | a86398e3fd8c01a0f74676b2b4f084e5ceee1de1 (diff) | |
download | bcm5719-llvm-0ddd315db0990d11e9f608a86b489b8da8d8c4f6.tar.gz bcm5719-llvm-0ddd315db0990d11e9f608a86b489b8da8d8c4f6.zip |
[RegisterCoalescer] Make sure each live-range has only one component, as
demanded by the machine verifier.
After shrinking a live-range to its uses, it is possible to create several
smaller live-ranges. When this happens, shrinkToUses returns true and we need to
split the different components into their own live-ranges.
The problem does not reproduce on any in-tree target but Jonas Paulsson
<jonas.paulsson@ericsson.com>, who reported the problem, checked that this patch
fixes the issue.
llvm-svn: 236658
Diffstat (limited to 'llvm/lib/Bitcode')
0 files changed, 0 insertions, 0 deletions