aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/MachineInstr.cpp
diff options
context:
space:
mode:
authorJakob Stoklund Olesen <stoklund@2pi.dk>2011-03-05 18:33:49 +0000
committerJakob Stoklund Olesen <stoklund@2pi.dk>2011-03-05 18:33:49 +0000
commit27e0a4ab86a9066f19e4027d2a6ead4e51e40d76 (patch)
treefa23578804e4747a559c49e20c38ff3f9895668c /llvm/lib/CodeGen/MachineInstr.cpp
parent1c3af96724fbc63e55e01719fa169be9e274afb2 (diff)
downloadllvm-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