remove unused argument from LiveRanges::join()
authorMatthias Braun <matze@braunis.de>
Fri, 6 Sep 2013 16:44:29 +0000 (16:44 +0000)
committerMatthias Braun <matze@braunis.de>
Fri, 6 Sep 2013 16:44:29 +0000 (16:44 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@190169 91177308-0d34-0410-b5e6-96231b3b80d8

include/llvm/CodeGen/LiveInterval.h
lib/CodeGen/LiveInterval.cpp
lib/CodeGen/RegisterCoalescer.cpp

index 345f0dddf5b8557862b8f4b8f5ff52d9af94ef78..24aad4f67c15308b59ff99966fbf4c91f763eef1 100644 (file)
@@ -370,8 +370,7 @@ namespace llvm {
     void join(LiveInterval &Other,
               const int *ValNoAssignments,
               const int *RHSValNoAssignments,
-              SmallVectorImpl<VNInfo *> &NewVNInfo,
-              MachineRegisterInfo *MRI);
+              SmallVectorImpl<VNInfo *> &NewVNInfo);
 
     /// True iff this live range is a single segment that lies between the
     /// specified boundaries, exclusively. Vregs live across a backedge are not
index 3f88236a9ad07557ba12b5d547ae84915f2458b0..e067addc692e6ef8df269fd53e6411043c6a9f0a 100644 (file)
@@ -415,8 +415,7 @@ void LiveInterval::removeValNo(VNInfo *ValNo) {
 void LiveInterval::join(LiveInterval &Other,
                         const int *LHSValNoAssignments,
                         const int *RHSValNoAssignments,
-                        SmallVectorImpl<VNInfo *> &NewVNInfo,
-                        MachineRegisterInfo *MRI) {
+                        SmallVectorImpl<VNInfo *> &NewVNInfo) {
   verify();
 
   // Determine if any of our live range values are mapped.  This is uncommon, so
index 7bfb54de374739007fbc47135614d9706d6f6807..fefe33a38565297525a917bedce95b6daaeec393 100644 (file)
@@ -1999,8 +1999,7 @@ bool RegisterCoalescer::joinVirtRegs(CoalescerPair &CP) {
     LIS->shrinkToUses(&LIS->getInterval(ShrinkRegs.pop_back_val()));
 
   // Join RHS into LHS.
-  LHS.join(RHS, LHSVals.getAssignments(), RHSVals.getAssignments(), NewVNInfo,
-           MRI);
+  LHS.join(RHS, LHSVals.getAssignments(), RHSVals.getAssignments(), NewVNInfo);
 
   // Kill flags are going to be wrong if the live ranges were overlapping.
   // Eventually, we should simply clear all kill flags when computing live