[llvm-commits] [llvm] r130619 - /llvm/trunk/lib/CodeGen/LiveIntervalAnalysis.cpp
Jakob Stoklund Olesen
stoklund at 2pi.dk
Sat Apr 30 12:12:33 PDT 2011
Author: stoklund
Date: Sat Apr 30 14:12:33 2011
New Revision: 130619
URL: http://llvm.org/viewvc/llvm-project?rev=130619&view=rev
Log:
When a physreg is live-in and live through a basic block, make sure its live
range covers the entire block.
The live range can't be terminated at a random instruction.
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=130619&r1=130618&r2=130619&view=diff
==============================================================================
--- llvm/trunk/lib/CodeGen/LiveIntervalAnalysis.cpp (original)
+++ llvm/trunk/lib/CodeGen/LiveIntervalAnalysis.cpp Sat Apr 30 14:12:33 2011
@@ -638,7 +638,7 @@
end = MIIdx.getStoreIndex();
} else {
DEBUG(dbgs() << " live through");
- end = baseIndex;
+ end = getMBBEndIdx(MBB);
}
}
More information about the llvm-commits
mailing list