summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/ARM/ARMAsmPrinter.h
diff options
context:
space:
mode:
authorTim Northover <tnorthover@apple.com>2013-11-25 16:24:52 +0000
committerTim Northover <tnorthover@apple.com>2013-11-25 16:24:52 +0000
commitdb962e2c4562e521de97c81e5244b87bfc476fc8 (patch)
treea954500a9dc6bd9c0d48f0f4f187c5a8f9fb4f1e /llvm/lib/Target/ARM/ARMAsmPrinter.h
parentedcf1ff7d1855d29a8befa335d79e5d0a61523d6 (diff)
downloadbcm5719-llvm-db962e2c4562e521de97c81e5244b87bfc476fc8.tar.gz
bcm5719-llvm-db962e2c4562e521de97c81e5244b87bfc476fc8.zip
ARM: remove special cases for Darwin dynamic-no-pic mode.
These are handled almost identically to static mode (and ELF's global address materialisation), except that a symbol may have "$non_lazy_ptr" appended. This can be handled by passing appropriate flags along with the instruction instead of using entirely separate pseudo-instructions. llvm-svn: 195655
Diffstat (limited to 'llvm/lib/Target/ARM/ARMAsmPrinter.h')
-rw-r--r--llvm/lib/Target/ARM/ARMAsmPrinter.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/llvm/lib/Target/ARM/ARMAsmPrinter.h b/llvm/lib/Target/ARM/ARMAsmPrinter.h
index de72e063e0d..70064001071 100644
--- a/llvm/lib/Target/ARM/ARMAsmPrinter.h
+++ b/llvm/lib/Target/ARM/ARMAsmPrinter.h
@@ -115,7 +115,7 @@ private:
MCSymbol *GetARMSJLJEHLabel() const;
- MCSymbol *GetARMGVSymbol(const GlobalValue *GV);
+ MCSymbol *GetARMGVSymbol(const GlobalValue *GV, unsigned char TargetFlags);
public:
/// EmitMachineConstantPoolValue - Print a machine constantpool value to
OpenPOWER on IntegriCloud