[llvm-commits] [llvm] r117406 - /llvm/trunk/lib/CodeGen/SplitKit.cpp
Jakob Stoklund Olesen
stoklund at 2pi.dk
Tue Oct 26 15:36:05 PDT 2010
Author: stoklund
Date: Tue Oct 26 17:36:05 2010
New Revision: 117406
URL: http://llvm.org/viewvc/llvm-project?rev=117406&view=rev
Log:
Call RenumberValues for all new registers created during splitting. This is
necessary to get correct hasPHIKill flags.
Modified:
llvm/trunk/lib/CodeGen/SplitKit.cpp
Modified: llvm/trunk/lib/CodeGen/SplitKit.cpp
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/CodeGen/SplitKit.cpp?rev=117406&r1=117405&r2=117406&view=diff
==============================================================================
--- llvm/trunk/lib/CodeGen/SplitKit.cpp (original)
+++ llvm/trunk/lib/CodeGen/SplitKit.cpp Tue Oct 26 17:36:05 2010
@@ -839,7 +839,8 @@
computeRemainder();
// Get rid of unused values and set phi-kill flags.
- dupli_.getLI()->RenumberValues(lis_);
+ for (LiveRangeEdit::iterator I = edit_.begin(), E = edit_.end(); I != E; ++I)
+ (*I)->RenumberValues(lis_);
// Now check if dupli was separated into multiple connected components.
ConnectedVNInfoEqClasses ConEQ(lis_);
More information about the llvm-commits
mailing list