Skip to content

Commit bb13036

Browse files
committed
[M68k][NFC] Use Register instead of unsigned int
1 parent cc1b9ac commit bb13036

File tree

3 files changed

+22
-22
lines changed

3 files changed

+22
-22
lines changed

llvm/lib/Target/M68k/M68kFrameLowering.cpp

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -157,7 +157,7 @@ static unsigned findDeadCallerSavedReg(MachineBasicBlock &MBB,
157157
MachineOperand &MO = MBBI->getOperand(i);
158158
if (!MO.isReg() || MO.isDef())
159159
continue;
160-
unsigned Reg = MO.getReg();
160+
Register Reg = MO.getReg();
161161
if (!Reg)
162162
continue;
163163
for (MCRegAliasIterator AI(Reg, TRI, true); AI.isValid(); ++AI)
@@ -463,7 +463,7 @@ void M68kFrameLowering::emitPrologueCalleeSavedFrameMoves(
463463
// Calculate offsets.
464464
for (const auto &I : CSI) {
465465
int64_t Offset = MFI.getObjectOffset(I.getFrameIdx());
466-
unsigned Reg = I.getReg();
466+
Register Reg = I.getReg();
467467

468468
unsigned DwarfReg = MRI->getDwarfRegNum(Reg, true);
469469
BuildCFI(MBB, MBBI, DL,
@@ -485,7 +485,7 @@ void M68kFrameLowering::emitPrologue(MachineFunction &MF,
485485
uint64_t StackSize = MFI.getStackSize(); // Number of bytes to allocate.
486486
bool HasFP = hasFP(MF);
487487
bool NeedsDwarfCFI = MMI.hasDebugInfo() || Fn.needsUnwindTableEntry();
488-
unsigned FramePtr = TRI->getFrameRegister(MF);
488+
Register FramePtr = TRI->getFrameRegister(MF);
489489
const unsigned MachineFramePtr = FramePtr;
490490
unsigned BasePtr = TRI->getBaseRegister();
491491

@@ -683,7 +683,7 @@ void M68kFrameLowering::emitEpilogue(MachineFunction &MF,
683683
DebugLoc DL;
684684
if (MBBI != MBB.end())
685685
DL = MBBI->getDebugLoc();
686-
unsigned FramePtr = TRI->getFrameRegister(MF);
686+
Register FramePtr = TRI->getFrameRegister(MF);
687687
unsigned MachineFramePtr = FramePtr;
688688

689689
// Get the number of bytes to allocate from the FrameInfo.
@@ -819,7 +819,7 @@ bool M68kFrameLowering::assignCalleeSavedSpillSlots(
819819
// Since emitPrologue and emitEpilogue will handle spilling and restoring of
820820
// the frame register, we can delete it from CSI list and not have to worry
821821
// about avoiding it later.
822-
unsigned FPReg = TRI->getFrameRegister(MF);
822+
Register FPReg = TRI->getFrameRegister(MF);
823823
for (unsigned i = 0, e = CSI.size(); i < e; ++i) {
824824
if (TRI->regsOverlap(CSI[i].getReg(), FPReg)) {
825825
CSI.erase(CSI.begin() + i);
@@ -842,7 +842,7 @@ bool M68kFrameLowering::spillCalleeSavedRegisters(
842842
unsigned Mask = 0;
843843
for (const auto &Info : CSI) {
844844
FI = std::max(FI, Info.getFrameIdx());
845-
unsigned Reg = Info.getReg();
845+
Register Reg = Info.getReg();
846846
unsigned Shift = MRI.getSpillRegisterOrder(Reg);
847847
Mask |= 1 << Shift;
848848
}
@@ -856,7 +856,7 @@ bool M68kFrameLowering::spillCalleeSavedRegisters(
856856
const MachineFunction &MF = *MBB.getParent();
857857
const MachineRegisterInfo &RI = MF.getRegInfo();
858858
for (const auto &Info : CSI) {
859-
unsigned Reg = Info.getReg();
859+
Register Reg = Info.getReg();
860860
bool IsLiveIn = RI.isLiveIn(Reg);
861861
if (!IsLiveIn)
862862
MBB.addLiveIn(Reg);
@@ -877,7 +877,7 @@ bool M68kFrameLowering::restoreCalleeSavedRegisters(
877877
unsigned Mask = 0;
878878
for (const auto &Info : CSI) {
879879
FI = std::max(FI, Info.getFrameIdx());
880-
unsigned Reg = Info.getReg();
880+
Register Reg = Info.getReg();
881881
unsigned Shift = MRI.getSpillRegisterOrder(Reg);
882882
Mask |= 1 << Shift;
883883
}

llvm/lib/Target/M68k/M68kISelLowering.cpp

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -268,7 +268,7 @@ static bool MatchingStackOffset(SDValue Arg, unsigned Offset,
268268

269269
int FI = INT_MAX;
270270
if (Arg.getOpcode() == ISD::CopyFromReg) {
271-
unsigned VR = cast<RegisterSDNode>(Arg.getOperand(1))->getReg();
271+
Register VR = cast<RegisterSDNode>(Arg.getOperand(1))->getReg();
272272
if (!Register::isVirtualRegister(VR))
273273
return false;
274274
MachineInstr *Def = MRI->getVRegDef(VR);
@@ -900,7 +900,7 @@ SDValue M68kTargetLowering::LowerFormalArguments(
900900
else
901901
llvm_unreachable("Unknown argument type!");
902902

903-
unsigned Reg = MF.addLiveIn(VA.getLocReg(), RC);
903+
Register Reg = MF.addLiveIn(VA.getLocReg(), RC);
904904
ArgValue = DAG.getCopyFromReg(Chain, DL, Reg, RegVT);
905905

906906
// If this is an 8 or 16-bit value, it is really passed promoted to 32
@@ -1276,7 +1276,7 @@ bool M68kTargetLowering::IsEligibleForTailCallOptimization(
12761276
CCValAssign &VA = ArgLocs[i];
12771277
if (!VA.isRegLoc())
12781278
continue;
1279-
unsigned Reg = VA.getLocReg();
1279+
Register Reg = VA.getLocReg();
12801280
switch (Reg) {
12811281
default:
12821282
break;
@@ -3101,9 +3101,9 @@ M68kTargetLowering::EmitLoweredSelect(MachineInstr &MI,
31013101
// destination registers, and the registers that went into the PHI.
31023102

31033103
for (MachineBasicBlock::iterator MIIt = MIItBegin; MIIt != MIItEnd; ++MIIt) {
3104-
unsigned DestReg = MIIt->getOperand(0).getReg();
3105-
unsigned Op1Reg = MIIt->getOperand(1).getReg();
3106-
unsigned Op2Reg = MIIt->getOperand(2).getReg();
3104+
Register DestReg = MIIt->getOperand(0).getReg();
3105+
Register Op1Reg = MIIt->getOperand(1).getReg();
3106+
Register Op2Reg = MIIt->getOperand(2).getReg();
31073107

31083108
// If this CMOV we are generating is the opposite condition from
31093109
// the jump we generated, then we have to swap the operands for the
@@ -3211,13 +3211,13 @@ SDValue M68kTargetLowering::LowerDYNAMIC_STACKALLOC(SDValue Op,
32113211
auto &MRI = MF.getRegInfo();
32123212
auto SPTy = getPointerTy(DAG.getDataLayout());
32133213
auto *ARClass = getRegClassFor(SPTy);
3214-
unsigned Vreg = MRI.createVirtualRegister(ARClass);
3214+
Register Vreg = MRI.createVirtualRegister(ARClass);
32153215
Chain = DAG.getCopyToReg(Chain, DL, Vreg, Size);
32163216
Result = DAG.getNode(M68kISD::SEG_ALLOCA, DL, SPTy, Chain,
32173217
DAG.getRegister(Vreg, SPTy));
32183218
} else {
32193219
auto &TLI = DAG.getTargetLoweringInfo();
3220-
unsigned SPReg = TLI.getStackPointerRegisterToSaveRestore();
3220+
Register SPReg = TLI.getStackPointerRegisterToSaveRestore();
32213221
assert(SPReg && "Target cannot require DYNAMIC_STACKALLOC expansion and"
32223222
" not tell us which reg is the stack pointer!");
32233223

llvm/lib/Target/M68k/M68kInstrInfo.cpp

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -348,8 +348,8 @@ void M68kInstrInfo::AddZExt(MachineBasicBlock &MBB,
348348
bool M68kInstrInfo::ExpandMOVX_RR(MachineInstrBuilder &MIB, MVT MVTDst,
349349
MVT MVTSrc) const {
350350
unsigned Move = MVTDst == MVT::i16 ? M68k::MOV16rr : M68k::MOV32rr;
351-
unsigned Dst = MIB->getOperand(0).getReg();
352-
unsigned Src = MIB->getOperand(1).getReg();
351+
Register Dst = MIB->getOperand(0).getReg();
352+
Register Src = MIB->getOperand(1).getReg();
353353

354354
assert(Dst != Src && "You cannot use the same Regs with MOVX_RR");
355355

@@ -394,8 +394,8 @@ bool M68kInstrInfo::ExpandMOVSZX_RR(MachineInstrBuilder &MIB, bool IsSigned,
394394
else // i32
395395
Move = M68k::MOV32rr;
396396

397-
unsigned Dst = MIB->getOperand(0).getReg();
398-
unsigned Src = MIB->getOperand(1).getReg();
397+
Register Dst = MIB->getOperand(0).getReg();
398+
Register Src = MIB->getOperand(1).getReg();
399399

400400
assert(Dst != Src && "You cannot use the same Regs with MOVSX_RR");
401401

@@ -437,7 +437,7 @@ bool M68kInstrInfo::ExpandMOVSZX_RM(MachineInstrBuilder &MIB, bool IsSigned,
437437
MVT MVTSrc) const {
438438
LLVM_DEBUG(dbgs() << "Expand " << *MIB.getInstr() << " to LOAD and ");
439439

440-
unsigned Dst = MIB->getOperand(0).getReg();
440+
Register Dst = MIB->getOperand(0).getReg();
441441

442442
// We need the subreg of Dst to make instruction verifier happy because the
443443
// real machine instruction consumes and produces values of the same size and
@@ -559,7 +559,7 @@ bool M68kInstrInfo::ExpandMOVEM(MachineInstrBuilder &MIB,
559559
static bool Expand2AddrUndef(MachineInstrBuilder &MIB,
560560
const MCInstrDesc &Desc) {
561561
assert(Desc.getNumOperands() == 3 && "Expected two-addr instruction.");
562-
unsigned Reg = MIB->getOperand(0).getReg();
562+
Register Reg = MIB->getOperand(0).getReg();
563563
MIB->setDesc(Desc);
564564

565565
// MachineInstr::addOperand() will insert explicit operands before any

0 commit comments

Comments
 (0)