Reference to hidden symbols do not have to go through non-lazy pointer in non-pic...
commitba2cf3d635dcc68ac416f56b767fd79d77ea7c83
authorEvan Cheng <evan.cheng@apple.com>
Thu, 3 Sep 2009 07:04:02 +0000 (3 07:04 +0000)
committerEvan Cheng <evan.cheng@apple.com>
Thu, 3 Sep 2009 07:04:02 +0000 (3 07:04 +0000)
tree74b29b42a6080d47fbc235781bd751ac8279a3ed
parent04791af064e508422996148f33ef1f5f48c29e5b
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
14 files changed:
lib/Target/ARM/ARMISelLowering.cpp
lib/Target/ARM/ARMSubtarget.cpp
lib/Target/ARM/ARMSubtarget.h
lib/Target/ARM/AsmPrinter/ARMAsmPrinter.cpp
lib/Target/X86/AsmPrinter/X86ATTAsmPrinter.cpp
lib/Target/X86/AsmPrinter/X86MCInstLower.cpp
lib/Target/X86/X86InstrInfo.h
lib/Target/X86/X86Subtarget.cpp
test/CodeGen/ARM/hidden-vis-2.ll
test/CodeGen/ARM/hidden-vis-3.ll
test/CodeGen/ARM/hidden-vis.ll
test/CodeGen/X86/hidden-vis-3.ll [copied from test/CodeGen/ARM/hidden-vis-3.ll with 54% similarity]
test/CodeGen/X86/hidden-vis-4.ll
test/CodeGen/X86/hidden-vis.ll