[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