[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