[llvm] ce663b6 - [X86] Remove unnecessary casts (NFC) (#148395)
via llvm-commits
llvm-commits at lists.llvm.org
Sat Jul 12 15:46:30 PDT 2025
Author: Kazu Hirata
Date: 2025-07-12T15:46:27-07:00
New Revision: ce663b604342d5d117fba38d08881719605fece9
URL: https://github.com/llvm/llvm-project/commit/ce663b604342d5d117fba38d08881719605fece9
DIFF: https://github.com/llvm/llvm-project/commit/ce663b604342d5d117fba38d08881719605fece9.diff
LOG: [X86] Remove unnecessary casts (NFC) (#148395)
getRegisterInfo() already returns const X86RegisterInfo *.
Added:
Modified:
llvm/lib/Target/X86/X86CallFrameOptimization.cpp
Removed:
################################################################################
diff --git a/llvm/lib/Target/X86/X86CallFrameOptimization.cpp b/llvm/lib/Target/X86/X86CallFrameOptimization.cpp
index 0e4add27cce02..7b2b9dda99b42 100644
--- a/llvm/lib/Target/X86/X86CallFrameOptimization.cpp
+++ b/llvm/lib/Target/X86/X86CallFrameOptimization.cpp
@@ -239,8 +239,7 @@ bool X86CallFrameOptimization::runOnMachineFunction(MachineFunction &MF) {
TFL = STI->getFrameLowering();
MRI = &MF.getRegInfo();
- const X86RegisterInfo &RegInfo =
- *static_cast<const X86RegisterInfo *>(STI->getRegisterInfo());
+ const X86RegisterInfo &RegInfo = *STI->getRegisterInfo();
SlotSize = RegInfo.getSlotSize();
assert(isPowerOf2_32(SlotSize) && "Expect power of 2 stack slot size");
Log2SlotSize = Log2_32(SlotSize);
@@ -356,8 +355,7 @@ void X86CallFrameOptimization::collectCallInfo(MachineFunction &MF,
CallContext &Context) {
// Check that this particular call sequence is amenable to the
// transformation.
- const X86RegisterInfo &RegInfo =
- *static_cast<const X86RegisterInfo *>(STI->getRegisterInfo());
+ const X86RegisterInfo &RegInfo = *STI->getRegisterInfo();
// We expect to enter this at the beginning of a call sequence
assert(I->getOpcode() == TII->getCallFrameSetupOpcode());
More information about the llvm-commits
mailing list