Skip to content

Commit a30b1d5

Browse files
committed
[SelectionDAG] Use Register in a few places in InstrEmitter. NFC
1 parent ee92645 commit a30b1d5

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

llvm/lib/CodeGen/SelectionDAG/InstrEmitter.cpp

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -635,7 +635,7 @@ void InstrEmitter::EmitSubregNode(SDNode *Node,
635635
void
636636
InstrEmitter::EmitCopyToRegClassNode(SDNode *Node,
637637
DenseMap<SDValue, Register> &VRBaseMap) {
638-
unsigned VReg = getVR(Node->getOperand(0), VRBaseMap);
638+
Register VReg = getVR(Node->getOperand(0), VRBaseMap);
639639

640640
// Create the new VReg in the destination class and emit a copy.
641641
unsigned DstRCIdx = Node->getConstantOperandVal(1);
@@ -678,7 +678,7 @@ void InstrEmitter::EmitRegSequence(SDNode *Node,
678678
// insert copies for them in TwoAddressInstructionPass anyway.
679679
if (!R || !R->getReg().isPhysical()) {
680680
unsigned SubIdx = Op->getAsZExtVal();
681-
unsigned SubReg = getVR(Node->getOperand(i-1), VRBaseMap);
681+
Register SubReg = getVR(Node->getOperand(i - 1), VRBaseMap);
682682
const TargetRegisterClass *TRC = MRI->getRegClass(SubReg);
683683
const TargetRegisterClass *SRC =
684684
TRI->getMatchingSuperRegClass(RC, TRC, SubIdx);
@@ -1274,7 +1274,7 @@ EmitSpecialNode(SDNode *Node, bool IsClone, bool IsCloned,
12741274
break;
12751275
}
12761276
case ISD::CopyFromReg: {
1277-
unsigned SrcReg = cast<RegisterSDNode>(Node->getOperand(1))->getReg();
1277+
Register SrcReg = cast<RegisterSDNode>(Node->getOperand(1))->getReg();
12781278
EmitCopyFromReg(Node, 0, IsClone, SrcReg, VRBaseMap);
12791279
break;
12801280
}
@@ -1343,7 +1343,7 @@ EmitSpecialNode(SDNode *Node, bool IsClone, bool IsCloned,
13431343
SmallVector<unsigned, 8> GroupIdx;
13441344

13451345
// Remember registers that are part of early-clobber defs.
1346-
SmallVector<unsigned, 8> ECRegs;
1346+
SmallVector<Register, 8> ECRegs;
13471347

13481348
// Add all of the operand registers to the instruction.
13491349
for (unsigned i = InlineAsm::Op_FirstOperand; i != NumOps;) {
@@ -1424,7 +1424,7 @@ EmitSpecialNode(SDNode *Node, bool IsClone, bool IsCloned,
14241424
// used), but this does not match the semantics of our early-clobber flag.
14251425
// If an early-clobber operand register is also an input operand register,
14261426
// then remove the early-clobber flag.
1427-
for (unsigned Reg : ECRegs) {
1427+
for (Register Reg : ECRegs) {
14281428
if (MIB->readsRegister(Reg, TRI)) {
14291429
MachineOperand *MO =
14301430
MIB->findRegisterDefOperand(Reg, TRI, false, false);

0 commit comments

Comments
 (0)