llvm-6502/lib/CodeGen/AsmPrinter
Bill Wendling 32811bef95 Change the linker_private_weak_def_auto' linkage to linkonce_odr_auto_hide' to
make it more consistent with its intended semantics.

The `linker_private_weak_def_auto' linkage type was meant to automatically hide
globals which never had their addresses taken. It has nothing to do with the
`linker_private' linkage type, which outputs the symbols with a `l' (ell) prefix
among other things.

The intended semantic is more like the `linkonce_odr' linkage type.

Change the name of the linkage type to `linkonce_odr_auto_hide'. And therefore
changing the semantics so that it produces the correct output for the linker.

Note: The old linkage name `linker_private_weak_def_auto' will still parse but
is not a synonym for `linkonce_odr_auto_hide'. This should be removed in 4.0.
<rdar://problem/11754934>


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@162114 91177308-0d34-0410-b5e6-96231b3b80d8
2012-08-17 18:33:14 +00:00
..
ARMException.cpp Remove unused private member variables uncovered by the recent changes to clang's -Wunused-private-field. 2012-07-20 22:05:57 +00:00
AsmPrinter.cpp Change the linker_private_weak_def_auto' linkage to linkonce_odr_auto_hide' to 2012-08-17 18:33:14 +00:00
AsmPrinterDwarf.cpp Convert assert(0) to llvm_unreachable 2012-02-05 08:31:47 +00:00
AsmPrinterInlineAsm.cpp The inline asm operand modifier 'n' is suppose 2012-06-21 21:37:54 +00:00
CMakeLists.txt build/CMake: Finish removal of add_llvm_library_dependencies. 2011-11-29 19:25:30 +00:00
DIE.cpp Convert assert(0) to llvm_unreachable 2012-02-05 08:31:47 +00:00
DIE.h Bit pack DIE structures better. 2012-01-24 12:08:28 +00:00
DwarfAccelTable.cpp Reduce malloc traffic in DwarfAccelTable 2012-04-13 20:06:17 +00:00
DwarfAccelTable.h Reduce malloc traffic in DwarfAccelTable 2012-04-13 20:06:17 +00:00
DwarfCFIException.cpp Add 148175 back. I am unable to reproduce any non determinism in a dragonegg 2012-01-17 04:19:20 +00:00
DwarfCompileUnit.cpp Grammar. 2012-08-14 05:13:29 +00:00
DwarfCompileUnit.h Move lib/Analysis/DebugInfo.cpp to lib/VMCore/DebugInfo.cpp and 2012-06-28 00:05:13 +00:00
DwarfDebug.cpp Temporarily revert c23b933d5f. It's causing 2012-08-01 18:19:01 +00:00
DwarfDebug.h Temporarily revert c23b933d5f. It's causing 2012-08-01 18:19:01 +00:00
DwarfException.cpp Convert assert(0) to llvm_unreachable 2012-02-05 08:31:47 +00:00
DwarfException.h Remove unused private member variables uncovered by the recent changes to clang's -Wunused-private-field. 2012-07-20 22:05:57 +00:00
LLVMBuild.txt LLVMBuild: Remove trailing newline, which irked me. 2011-12-12 19:48:00 +00:00
Makefile
OcamlGCPrinter.cpp
Win64Exception.cpp Move getInitialFrameState from TargetFrameInfo to MCAsmInfo (suggestions for 2011-07-18 22:29:13 +00:00