[llvm-commits] [llvm] r52431 - /llvm/trunk/lib/CodeGen/LiveIntervalAnalysis.cpp
Evan Cheng
evan.cheng at apple.com
Tue Jun 17 13:13:36 PDT 2008
Author: evancheng
Date: Tue Jun 17 15:13:36 2008
New Revision: 52431
URL: http://llvm.org/viewvc/llvm-project?rev=52431&view=rev
Log:
Live-through live interval is [mbb start, mbb end+1].
Modified:
llvm/trunk/lib/CodeGen/LiveIntervalAnalysis.cpp
Modified: llvm/trunk/lib/CodeGen/LiveIntervalAnalysis.cpp
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/CodeGen/LiveIntervalAnalysis.cpp?rev=52431&r1=52430&r2=52431&view=diff
==============================================================================
--- llvm/trunk/lib/CodeGen/LiveIntervalAnalysis.cpp (original)
+++ llvm/trunk/lib/CodeGen/LiveIntervalAnalysis.cpp Tue Jun 17 15:13:36 2008
@@ -366,7 +366,7 @@
for (unsigned i = 0, e = vi.AliveBlocks.size(); i != e; ++i) {
if (vi.AliveBlocks[i]) {
LiveRange LR(getMBBStartIdx(i),
- getMBBEndIdx(i),
+ getMBBEndIdx(i)+1, // MBB ends at -1.
ValNo);
interval.addRange(LR);
DOUT << " +" << LR;
More information about the llvm-commits
mailing list