diff options
author | Zongwei Lan <lanzongwei541@gmail.com> | 2022-05-26 11:22:41 -0700 |
---|---|---|
committer | Min-Yih Hsu <minyihh@uci.edu> | 2022-05-26 11:22:41 -0700 |
commit | ad73ce318ef901545fa82d57a609c71af787e1e1 (patch) | |
tree | b42b5e751652ea76c8b83f285769c1643d8d73fb /llvm/lib/Target/ARM/ARMLoadStoreOptimizer.cpp | |
parent | bd67468645c08a96aec7839c30385956edd88021 (diff) | |
download | llvm-ad73ce318ef901545fa82d57a609c71af787e1e1.zip llvm-ad73ce318ef901545fa82d57a609c71af787e1e1.tar.gz llvm-ad73ce318ef901545fa82d57a609c71af787e1e1.tar.bz2 |
[Target] use getSubtarget<> instead of static_cast<>(getSubtarget())
Differential Revision: https://reviews.llvm.org/D125391
Diffstat (limited to 'llvm/lib/Target/ARM/ARMLoadStoreOptimizer.cpp')
-rw-r--r-- | llvm/lib/Target/ARM/ARMLoadStoreOptimizer.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/llvm/lib/Target/ARM/ARMLoadStoreOptimizer.cpp b/llvm/lib/Target/ARM/ARMLoadStoreOptimizer.cpp index fff286b..fb9d686 100644 --- a/llvm/lib/Target/ARM/ARMLoadStoreOptimizer.cpp +++ b/llvm/lib/Target/ARM/ARMLoadStoreOptimizer.cpp @@ -2110,7 +2110,7 @@ bool ARMLoadStoreOpt::runOnMachineFunction(MachineFunction &Fn) { return false; MF = &Fn; - STI = &static_cast<const ARMSubtarget &>(Fn.getSubtarget()); + STI = &Fn.getSubtarget<ARMSubtarget>(); TL = STI->getTargetLowering(); AFI = Fn.getInfo<ARMFunctionInfo>(); TII = STI->getInstrInfo(); @@ -2201,7 +2201,7 @@ bool ARMPreAllocLoadStoreOpt::runOnMachineFunction(MachineFunction &Fn) { return false; TD = &Fn.getDataLayout(); - STI = &static_cast<const ARMSubtarget &>(Fn.getSubtarget()); + STI = &Fn.getSubtarget<ARMSubtarget>(); TII = STI->getInstrInfo(); TRI = STI->getRegisterInfo(); MRI = &Fn.getRegInfo(); |