ARM asm backend initialize isThumbMode based on target triple.
authorJim Grosbach <grosbach@apple.com>
Wed, 24 Aug 2011 22:27:35 +0000 (22:27 +0000)
committerJim Grosbach <grosbach@apple.com>
Wed, 24 Aug 2011 22:27:35 +0000 (22:27 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@138501 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Target/ARM/MCTargetDesc/ARMAsmBackend.cpp

index 8520c3fe4c4935adc1006b355e24477227d36e59..7f3587c5b37d4de22ddeae4debb8b0ec0b04744f 100644 (file)
@@ -42,7 +42,7 @@ class ARMAsmBackend : public MCAsmBackend {
 public:
   ARMAsmBackend(const Target &T, const StringRef TT)
     : MCAsmBackend(), STI(ARM_MC::createARMMCSubtargetInfo(TT, "", "")),
-      isThumbMode(false) {}
+      isThumbMode(TT.startswith("thumb")) {}
 
   ~ARMAsmBackend() {
     delete STI;