summaryrefslogtreecommitdiffstats
path: root/llvm/lib/MC
diff options
context:
space:
mode:
authorDaniel Dunbar <daniel@zuster.org>2010-03-18 00:58:53 +0000
committerDaniel Dunbar <daniel@zuster.org>2010-03-18 00:58:53 +0000
commit6544baff6f9d2e81c13aa849f99a1d217eef525f (patch)
treedd407603688f2d4ccdc3829a200bd5c835caa529 /llvm/lib/MC
parent1ff615ce4cc5decb0ac1aae826f66651d94f4982 (diff)
downloadbcm5719-llvm-6544baff6f9d2e81c13aa849f99a1d217eef525f.tar.gz
bcm5719-llvm-6544baff6f9d2e81c13aa849f99a1d217eef525f.zip
MC/Darwin: Add a new target hook for whether the target uses "reliable" symbol differences, basically whether the assembler should attempt to understand atoms when using scattered symbols.
Also, avoid some virtual call overhead. llvm-svn: 98789
Diffstat (limited to 'llvm/lib/MC')
-rw-r--r--llvm/lib/MC/TargetAsmBackend.cpp5
1 files changed, 4 insertions, 1 deletions
diff --git a/llvm/lib/MC/TargetAsmBackend.cpp b/llvm/lib/MC/TargetAsmBackend.cpp
index 918d2727daa..bbfddbe9e71 100644
--- a/llvm/lib/MC/TargetAsmBackend.cpp
+++ b/llvm/lib/MC/TargetAsmBackend.cpp
@@ -11,7 +11,10 @@
using namespace llvm;
TargetAsmBackend::TargetAsmBackend(const Target &T)
- : TheTarget(T)
+ : TheTarget(T),
+ HasAbsolutizedSet(false),
+ HasReliableSymbolDifference(false),
+ HasScatteredSymbols(false)
{
}
OpenPOWER on IntegriCloud