diff options
| author | Jakob Stoklund Olesen <stoklund@2pi.dk> | 2011-03-05 18:33:49 +0000 |
|---|---|---|
| committer | Jakob Stoklund Olesen <stoklund@2pi.dk> | 2011-03-05 18:33:49 +0000 |
| commit | 27e0a4ab86a9066f19e4027d2a6ead4e51e40d76 (patch) | |
| tree | fa23578804e4747a559c49e20c38ff3f9895668c /llvm/lib/CodeGen/MachineInstr.cpp | |
| parent | 1c3af96724fbc63e55e01719fa169be9e274afb2 (diff) | |
| download | bcm5719-llvm-27e0a4ab86a9066f19e4027d2a6ead4e51e40d76.tar.gz bcm5719-llvm-27e0a4ab86a9066f19e4027d2a6ead4e51e40d76.zip | |
Work around a coalescer bug.
The coalescer can in very rare cases leave too large live intervals around after
rematerializing cheap-as-a-move instructions.
Linear scan doesn't really care, but live range splitting gets very confused
when a live range is killed by a ghost instruction.
I will fix this properly in the coalescer after 2.9 branches.
llvm-svn: 127096
Diffstat (limited to 'llvm/lib/CodeGen/MachineInstr.cpp')
0 files changed, 0 insertions, 0 deletions

