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 | llvm-27e0a4ab86a9066f19e4027d2a6ead4e51e40d76.zip llvm-27e0a4ab86a9066f19e4027d2a6ead4e51e40d76.tar.gz llvm-27e0a4ab86a9066f19e4027d2a6ead4e51e40d76.tar.bz2 |
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