diff options
author | Evan Cheng <evan.cheng@apple.com> | 2009-09-03 07:04:02 +0000 |
---|---|---|
committer | Evan Cheng <evan.cheng@apple.com> | 2009-09-03 07:04:02 +0000 |
commit | ba2cf3d635dcc68ac416f56b767fd79d77ea7c83 (patch) | |
tree | 74b29b42a6080d47fbc235781bd751ac8279a3ed /lib/Target/ARM/ARMSubtarget.h | |
parent | 04791af064e508422996148f33ef1f5f48c29e5b (diff) | |
download | external_llvm-ba2cf3d635dcc68ac416f56b767fd79d77ea7c83.zip external_llvm-ba2cf3d635dcc68ac416f56b767fd79d77ea7c83.tar.gz external_llvm-ba2cf3d635dcc68ac416f56b767fd79d77ea7c83.tar.bz2 |
Reference to hidden symbols do not have to go through non-lazy pointer in non-pic mode. rdar://7187172.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@80904 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/Target/ARM/ARMSubtarget.h')
-rw-r--r-- | lib/Target/ARM/ARMSubtarget.h | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/lib/Target/ARM/ARMSubtarget.h b/lib/Target/ARM/ARMSubtarget.h index 73f9736..518967b 100644 --- a/lib/Target/ARM/ARMSubtarget.h +++ b/lib/Target/ARM/ARMSubtarget.h @@ -15,6 +15,7 @@ #define ARMSUBTARGET_H #include "llvm/Target/TargetInstrItineraries.h" +#include "llvm/Target/TargetMachine.h" #include "llvm/Target/TargetSubtarget.h" #include <string> @@ -133,7 +134,7 @@ protected: /// GVIsIndirectSymbol - true if the GV will be accessed via an indirect /// symbol. - bool GVIsIndirectSymbol(GlobalValue *GV, bool isStatic) const; + bool GVIsIndirectSymbol(GlobalValue *GV, Reloc::Model RelocM) const; }; } // End llvm namespace |