[PATCH] D41693: [ARM][NFC] Avoid recreating MCSubtargetInfo in ARMAsmBackend

Eric Christopher via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Tue Jan 9 14:05:17 PST 2018


echristo added inline comments.


================
Comment at: llvm/trunk/lib/Target/ARM/MCTargetDesc/ARMAsmBackend.h:26
 public:
-  ARMAsmBackend(const Target &T, const Triple &TT, bool IsLittle)
-      : MCAsmBackend(), STI(ARM_MC::createARMMCSubtargetInfo(TT, "", "")),
-        isThumbMode(TT.getArchName().startswith("thumb")),
+  ARMAsmBackend(const Target &T, const MCSubtargetInfo &STI, bool IsLittle)
+      : MCAsmBackend(), STI(STI),
----------------
The Target also appears to be unnecessary.


Repository:
  rL LLVM

https://reviews.llvm.org/D41693





More information about the llvm-commits mailing list