Skip to content

Commit 94fc76a

Browse files
[ARM] Remove unnecessary casts (NFC) (#148391)
getRegisterInfo() already returns const ARMBaseRegisterInfo *. Likewise, getInstrInfo() already returns const ARMBaseInstrInfo *.
1 parent bc2cc8b commit 94fc76a

File tree

2 files changed

+2
-3
lines changed

2 files changed

+2
-3
lines changed

llvm/lib/Target/ARM/ARMFastISel.cpp

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2562,8 +2562,7 @@ bool ARMFastISel::SelectIntrinsicCall(const IntrinsicInst &I) {
25622562
const TargetRegisterClass *RC = isThumb2 ? &ARM::tGPRRegClass
25632563
: &ARM::GPRRegClass;
25642564

2565-
const ARMBaseRegisterInfo *RegInfo =
2566-
static_cast<const ARMBaseRegisterInfo *>(Subtarget->getRegisterInfo());
2565+
const ARMBaseRegisterInfo *RegInfo = Subtarget->getRegisterInfo();
25672566
Register FramePtr = RegInfo->getFrameRegister(*(FuncInfo.MF));
25682567
Register SrcReg = FramePtr;
25692568

llvm/lib/Target/ARM/ARMLowOverheadLoops.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1293,7 +1293,7 @@ bool ARMLowOverheadLoops::runOnMachineFunction(MachineFunction &mf) {
12931293
RDA = &getAnalysis<ReachingDefAnalysis>();
12941294
MF->getProperties().setTracksLiveness();
12951295
MRI = &MF->getRegInfo();
1296-
TII = static_cast<const ARMBaseInstrInfo*>(ST.getInstrInfo());
1296+
TII = ST.getInstrInfo();
12971297
TRI = ST.getRegisterInfo();
12981298
BBUtils = std::make_unique<ARMBasicBlockUtils>(*MF);
12991299
BBUtils->computeAllBlockSizes();

0 commit comments

Comments
 (0)