diff options
author | Tim Northover <tnorthover@apple.com> | 2013-11-25 16:24:52 +0000 |
---|---|---|
committer | Tim Northover <tnorthover@apple.com> | 2013-11-25 16:24:52 +0000 |
commit | db962e2c4562e521de97c81e5244b87bfc476fc8 (patch) | |
tree | a954500a9dc6bd9c0d48f0f4f187c5a8f9fb4f1e /llvm/lib/Target/ARM/ARMAsmPrinter.h | |
parent | edcf1ff7d1855d29a8befa335d79e5d0a61523d6 (diff) | |
download | bcm5719-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.h | 2 |
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 |