Skip to content

Conversation

kazutakahirata
Copy link
Contributor

getInstrInfo() already returns const ARMBaseInstrInfo *.

getInstrInfo() already returns const ARMBaseInstrInfo *.
@llvmbot
Copy link
Member

llvmbot commented Aug 30, 2025

@llvm/pr-subscribers-backend-arm

Author: Kazu Hirata (kazutakahirata)

Changes

getInstrInfo() already returns const ARMBaseInstrInfo *.


Full diff: https://github.com/llvm/llvm-project/pull/156203.diff

1 Files Affected:

  • (modified) llvm/lib/Target/ARM/ARMBlockPlacement.cpp (+1-1)
diff --git a/llvm/lib/Target/ARM/ARMBlockPlacement.cpp b/llvm/lib/Target/ARM/ARMBlockPlacement.cpp
index ec907995e3abc..3d8ebfeae81da 100644
--- a/llvm/lib/Target/ARM/ARMBlockPlacement.cpp
+++ b/llvm/lib/Target/ARM/ARMBlockPlacement.cpp
@@ -218,7 +218,7 @@ bool ARMBlockPlacement::runOnMachineFunction(MachineFunction &MF) {
     return false;
   LLVM_DEBUG(dbgs() << DEBUG_PREFIX << "Running on " << MF.getName() << "\n");
   MLI = &getAnalysis<MachineLoopInfoWrapperPass>().getLI();
-  TII = static_cast<const ARMBaseInstrInfo *>(ST.getInstrInfo());
+  TII = ST.getInstrInfo();
   BBUtils = std::make_unique<ARMBasicBlockUtils>(MF);
   MF.RenumberBlocks();
   BBUtils->computeAllBlockSizes();

@kazutakahirata kazutakahirata merged commit 1956941 into llvm:main Aug 30, 2025
11 checks passed
@kazutakahirata kazutakahirata deleted the cleanup_20250830_cast_ARM branch August 30, 2025 23:02
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants