summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMatt Arsenault <Matthew.Arsenault@amd.com>2019-07-11 14:18:19 +0000
committerMatt Arsenault <Matthew.Arsenault@amd.com>2019-07-11 14:18:19 +0000
commit7e71902b7993af3607e9bad827b122b4e78b46cf (patch)
tree79467835a810cf1db8ff6cf5c66eb74a82bad4a1
parent584930030be1d4209267fc7aba5cf2762d92c84f (diff)
downloadbcm5719-llvm-7e71902b7993af3607e9bad827b122b4e78b46cf.tar.gz
bcm5719-llvm-7e71902b7993af3607e9bad827b122b4e78b46cf.zip
GlobalISel: Use Register
llvm-svn: 365780
-rw-r--r--llvm/lib/CodeGen/GlobalISel/CallLowering.cpp10
1 files changed, 5 insertions, 5 deletions
diff --git a/llvm/lib/CodeGen/GlobalISel/CallLowering.cpp b/llvm/lib/CodeGen/GlobalISel/CallLowering.cpp
index d257bbcf6f0..342fb18d9d6 100644
--- a/llvm/lib/CodeGen/GlobalISel/CallLowering.cpp
+++ b/llvm/lib/CodeGen/GlobalISel/CallLowering.cpp
@@ -197,7 +197,7 @@ bool CallLowering::handleAssignments(MachineIRBuilder &MIRBuilder,
"Can't handle multiple virtual regs yet");
// FIXME: Pack registers if we have more than one.
- unsigned ArgReg = Args[i].Regs[0];
+ Register ArgReg = Args[i].Regs[0];
if (VA.isRegLoc()) {
MVT OrigVT = MVT::getVT(Args[i].Ty);
@@ -206,7 +206,7 @@ bool CallLowering::handleAssignments(MachineIRBuilder &MIRBuilder,
if (VAVT.getSizeInBits() < OrigVT.getSizeInBits())
return false; // Can't handle this type of arg yet.
const LLT VATy(VAVT);
- unsigned NewReg =
+ Register NewReg =
MIRBuilder.getMRI()->createGenericVirtualRegister(VATy);
Handler.assignValueToReg(NewReg, VA.getLocReg(), VA);
// If it's a vector type, we either need to truncate the elements
@@ -234,7 +234,7 @@ bool CallLowering::handleAssignments(MachineIRBuilder &MIRBuilder,
: alignTo(VT.getSizeInBits(), 8) / 8;
unsigned Offset = VA.getLocMemOffset();
MachinePointerInfo MPO;
- unsigned StackAddr = Handler.getStackAddress(Size, Offset, MPO);
+ Register StackAddr = Handler.getStackAddress(Size, Offset, MPO);
Handler.assignValueToAddress(ArgReg, StackAddr, Size, MPO, VA);
} else {
// FIXME: Support byvals and other weirdness
@@ -261,12 +261,12 @@ Register CallLowering::ValueHandler::extendRegister(Register ValReg,
return MIB->getOperand(0).getReg();
}
case CCValAssign::SExt: {
- unsigned NewReg = MRI.createGenericVirtualRegister(LocTy);
+ Register NewReg = MRI.createGenericVirtualRegister(LocTy);
MIRBuilder.buildSExt(NewReg, ValReg);
return NewReg;
}
case CCValAssign::ZExt: {
- unsigned NewReg = MRI.createGenericVirtualRegister(LocTy);
+ Register NewReg = MRI.createGenericVirtualRegister(LocTy);
MIRBuilder.buildZExt(NewReg, ValReg);
return NewReg;
}
OpenPOWER on IntegriCloud