Revert commit 56835 since it breaks the build.
authorDuncan Sands <baldrick@free.fr>
Tue, 30 Sep 2008 10:00:30 +0000 (10:00 +0000)
committerDuncan Sands <baldrick@free.fr>
Tue, 30 Sep 2008 10:00:30 +0000 (10:00 +0000)
commit46292be362c1b0bb0aecf737cd4dbb81fdd38586
tree4369c730990f493744a82d575670b0ddcf041092
parentd41474d2c09a9fd0d1251554b920a783839b2787
Revert commit 56835 since it breaks the build.
"If a re-materializable instruction has a register
operand, the spiller will change the register operand's
spill weight to HUGE_VAL to avoid it being spilled.
However, if the operand is already in the queue ready
to be spilled, avoid re-materializing it".

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@56837 91177308-0d34-0410-b5e6-96231b3b80d8
lib/CodeGen/LiveIntervalAnalysis.cpp
lib/CodeGen/RegAllocLinearScan.cpp
lib/CodeGen/SimpleRegisterCoalescing.cpp
test/CodeGen/X86/2008-09-29-ReMatBug.ll