Remove unnecessary parameter to RenumberValues.
authorJakob Stoklund Olesen <stoklund@2pi.dk>
Wed, 14 Aug 2013 17:28:52 +0000 (17:28 +0000)
committerJakob Stoklund Olesen <stoklund@2pi.dk>
Wed, 14 Aug 2013 17:28:52 +0000 (17:28 +0000)
Patch by Matthias Braun!

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@188393 91177308-0d34-0410-b5e6-96231b3b80d8

include/llvm/CodeGen/LiveInterval.h
lib/CodeGen/LiveInterval.cpp
lib/CodeGen/LiveRangeEdit.cpp
lib/CodeGen/SplitKit.cpp

index f42bf8c08b14e006e79b85cf827c20498071766b..6361c3570cd94d4e2b122d6c5c7f0c56f3830c2a 100644 (file)
@@ -240,7 +240,7 @@ namespace llvm {
 
     /// RenumberValues - Renumber all values in order of appearance and remove
     /// unused values.
-    void RenumberValues(LiveIntervals &lis);
+    void RenumberValues();
 
     /// MergeValueNumberInto - This method is called when two value nubmers
     /// are found to be equivalent.  This eliminates V1, replacing all
index 6be6bf3688a31af09cd260f10ea92c45146495d0..3f88236a9ad07557ba12b5d547ae84915f2458b0 100644 (file)
@@ -202,7 +202,7 @@ void LiveInterval::markValNoForDeletion(VNInfo *ValNo) {
 
 /// RenumberValues - Renumber all values in order of appearance and delete the
 /// remaining unused values.
-void LiveInterval::RenumberValues(LiveIntervals &lis) {
+void LiveInterval::RenumberValues() {
   SmallPtrSet<VNInfo*, 8> Seen;
   valnos.clear();
   for (const_iterator I = begin(), E = end(); I != E; ++I) {
index 792ef5405e2a67705974261e458e76b10f88bb1a..b35e25b86189bf7b47670514b1aa1924bf4aad9d 100644 (file)
@@ -360,7 +360,7 @@ void LiveRangeEdit::eliminateDeadDefs(SmallVectorImpl<MachineInstr*> &Dead,
     if (BeingSpilled) continue;
 
     // LI may have been separated, create new intervals.
-    LI->RenumberValues(LIS);
+    LI->RenumberValues();
     ConnectedVNInfoEqClasses ConEQ(LIS);
     unsigned NumComp = ConEQ.Classify(LI);
     if (NumComp <= 1)
index e717fac29982d3219034e6c31a0e5b636a0f93c2..32c65a7d83b0047cedce7c6d732b525ce3a15a72 100644 (file)
@@ -1092,7 +1092,7 @@ void SplitEditor::finish(SmallVectorImpl<unsigned> *LRMap) {
 
   // Get rid of unused values and set phi-kill flags.
   for (LiveRangeEdit::iterator I = Edit->begin(), E = Edit->end(); I != E; ++I)
-    (*I)->RenumberValues(LIS);
+    (*I)->RenumberValues();
 
   // Provide a reverse mapping from original indices to Edit ranges.
   if (LRMap) {