Remove a bunch of unnecessary typecasts to 'const TargetRegisterClass *'
llvm-svn: 222509
This commit is contained in:
@@ -80,13 +80,10 @@ unsigned MipsFunctionInfo::getGlobalBaseReg() {
|
||||
|
||||
const MipsSubtarget &ST = MF.getTarget().getSubtarget<MipsSubtarget>();
|
||||
|
||||
const TargetRegisterClass *RC;
|
||||
if (ST.inMips16Mode())
|
||||
RC=(const TargetRegisterClass*)&Mips::CPU16RegsRegClass;
|
||||
else
|
||||
RC = ST.isABI_N64() ?
|
||||
(const TargetRegisterClass*)&Mips::GPR64RegClass :
|
||||
(const TargetRegisterClass*)&Mips::GPR32RegClass;
|
||||
const TargetRegisterClass *RC =
|
||||
ST.inMips16Mode() ? &Mips::CPU16RegsRegClass
|
||||
: ST.isABI_N64() ? &Mips::GPR64RegClass
|
||||
: &Mips::GPR32RegClass;
|
||||
return GlobalBaseReg = MF.getRegInfo().createVirtualRegister(RC);
|
||||
}
|
||||
|
||||
@@ -98,8 +95,7 @@ unsigned MipsFunctionInfo::getMips16SPAliasReg() {
|
||||
if (Mips16SPAliasReg)
|
||||
return Mips16SPAliasReg;
|
||||
|
||||
const TargetRegisterClass *RC;
|
||||
RC=(const TargetRegisterClass*)&Mips::CPU16RegsRegClass;
|
||||
const TargetRegisterClass *RC = &Mips::CPU16RegsRegClass;
|
||||
return Mips16SPAliasReg = MF.getRegInfo().createVirtualRegister(RC);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user