mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2025-02-22 13:29:44 +00:00
remove unused argument from LiveRanges::join()
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@190169 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
parent
2d5558cbae
commit
1920156982
@ -370,8 +370,7 @@ namespace llvm {
|
|||||||
void join(LiveInterval &Other,
|
void join(LiveInterval &Other,
|
||||||
const int *ValNoAssignments,
|
const int *ValNoAssignments,
|
||||||
const int *RHSValNoAssignments,
|
const int *RHSValNoAssignments,
|
||||||
SmallVectorImpl<VNInfo *> &NewVNInfo,
|
SmallVectorImpl<VNInfo *> &NewVNInfo);
|
||||||
MachineRegisterInfo *MRI);
|
|
||||||
|
|
||||||
/// True iff this live range is a single segment that lies between the
|
/// True iff this live range is a single segment that lies between the
|
||||||
/// specified boundaries, exclusively. Vregs live across a backedge are not
|
/// specified boundaries, exclusively. Vregs live across a backedge are not
|
||||||
|
@ -415,8 +415,7 @@ void LiveInterval::removeValNo(VNInfo *ValNo) {
|
|||||||
void LiveInterval::join(LiveInterval &Other,
|
void LiveInterval::join(LiveInterval &Other,
|
||||||
const int *LHSValNoAssignments,
|
const int *LHSValNoAssignments,
|
||||||
const int *RHSValNoAssignments,
|
const int *RHSValNoAssignments,
|
||||||
SmallVectorImpl<VNInfo *> &NewVNInfo,
|
SmallVectorImpl<VNInfo *> &NewVNInfo) {
|
||||||
MachineRegisterInfo *MRI) {
|
|
||||||
verify();
|
verify();
|
||||||
|
|
||||||
// Determine if any of our live range values are mapped. This is uncommon, so
|
// Determine if any of our live range values are mapped. This is uncommon, so
|
||||||
|
@ -1999,8 +1999,7 @@ bool RegisterCoalescer::joinVirtRegs(CoalescerPair &CP) {
|
|||||||
LIS->shrinkToUses(&LIS->getInterval(ShrinkRegs.pop_back_val()));
|
LIS->shrinkToUses(&LIS->getInterval(ShrinkRegs.pop_back_val()));
|
||||||
|
|
||||||
// Join RHS into LHS.
|
// Join RHS into LHS.
|
||||||
LHS.join(RHS, LHSVals.getAssignments(), RHSVals.getAssignments(), NewVNInfo,
|
LHS.join(RHS, LHSVals.getAssignments(), RHSVals.getAssignments(), NewVNInfo);
|
||||||
MRI);
|
|
||||||
|
|
||||||
// Kill flags are going to be wrong if the live ranges were overlapping.
|
// Kill flags are going to be wrong if the live ranges were overlapping.
|
||||||
// Eventually, we should simply clear all kill flags when computing live
|
// Eventually, we should simply clear all kill flags when computing live
|
||||||
|
Loading…
x
Reference in New Issue
Block a user