[llvm] 73e4f8a - ARM: Use member initializer list (#145459)

via llvm-commits llvm-commits at lists.llvm.org
Tue Jun 24 01:47:39 PDT 2025


Author: Matt Arsenault
Date: 2025-06-24T17:47:34+09:00
New Revision: 73e4f8a71f2b19b479fc33ef7b05728593cf1d3c

URL: https://github.com/llvm/llvm-project/commit/73e4f8a71f2b19b479fc33ef7b05728593cf1d3c
DIFF: https://github.com/llvm/llvm-project/commit/73e4f8a71f2b19b479fc33ef7b05728593cf1d3c.diff

LOG: ARM: Use member initializer list (#145459)

Added: 
    

Modified: 
    llvm/lib/Target/ARM/ARMISelLowering.cpp

Removed: 
    


################################################################################
diff  --git a/llvm/lib/Target/ARM/ARMISelLowering.cpp b/llvm/lib/Target/ARM/ARMISelLowering.cpp
index 2400761975f81..b67161b060638 100644
--- a/llvm/lib/Target/ARM/ARMISelLowering.cpp
+++ b/llvm/lib/Target/ARM/ARMISelLowering.cpp
@@ -505,13 +505,11 @@ const ARMBaseTargetMachine &ARMTargetLowering::getTM() const {
 
 ARMTargetLowering::ARMTargetLowering(const TargetMachine &TM_,
                                      const ARMSubtarget &STI)
-    : TargetLowering(TM_), Subtarget(&STI) {
-
+    : TargetLowering(TM_), Subtarget(&STI),
+      RegInfo(Subtarget->getRegisterInfo()),
+      Itins(Subtarget->getInstrItineraryData()) {
   const auto &TM = static_cast<const ARMBaseTargetMachine &>(TM_);
 
-  RegInfo = Subtarget->getRegisterInfo();
-  Itins = Subtarget->getInstrItineraryData();
-
   setBooleanContents(ZeroOrOneBooleanContent);
   setBooleanVectorContents(ZeroOrNegativeOneBooleanContent);
 


        


More information about the llvm-commits mailing list