MC/ARM: Use aggressive symbol folding (important for jump tables, for example).
authorDaniel Dunbar <daniel@zuster.org>
Fri, 17 Dec 2010 06:00:24 +0000 (06:00 +0000)
committerDaniel Dunbar <daniel@zuster.org>
Fri, 17 Dec 2010 06:00:24 +0000 (06:00 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@122044 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Target/ARM/ARMAsmBackend.cpp

index 9916de34652e3edf57147fd67e7362db0d8485a5..7f9d3081df47adbdd5dc1a91e9e3faacf6b237eb 100644 (file)
@@ -32,7 +32,8 @@ class ARMMachObjectWriter : public MCMachObjectTargetWriter {
 public:
   ARMMachObjectWriter(bool Is64Bit, uint32_t CPUType,
                       uint32_t CPUSubtype)
-    : MCMachObjectTargetWriter(Is64Bit, CPUType, CPUSubtype) {}
+    : MCMachObjectTargetWriter(Is64Bit, CPUType, CPUSubtype,
+                               /*UseAggressiveSymbolFolding=*/true) {}
 };
 
 class ARMAsmBackend : public TargetAsmBackend {