llvm-6502/tools
Bill Wendling 207855cff9 Introducing the "linker_weak" linkage type. This will be used for Objective-C
metadata types which should be marked as "weak", but which the linker will
remove upon final linkage. For example, the "objc_msgSend_fixup_alloc" symbol is
defined like this:

       .globl l_objc_msgSend_fixup_alloc
       .weak_definition l_objc_msgSend_fixup_alloc
       .section __DATA, __objc_msgrefs, coalesced
       .align 3
l_objc_msgSend_fixup_alloc:
        .quad   _objc_msgSend_fixup
        .quad   L_OBJC_METH_VAR_NAME_1

This is different from the "linker_private" linkage type, because it can't have
the metadata defined with ".weak_definition".


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@107205 91177308-0d34-0410-b5e6-96231b3b80d8
2010-06-29 21:24:00 +00:00
..
bugpoint Use ValueMap instead of DenseMap. 2010-06-24 00:33:28 +00:00
edis Extended the edis "IsBranch" property to call 2010-05-11 01:27:08 +00:00
gold Remove variables that are written by not read. 2010-06-29 11:07:47 +00:00
llc Avoid calling outs() and fouts() when the stream isn't really needed. 2010-05-27 19:47:36 +00:00
lli Simplify ".bc" detection. 2010-04-15 11:33:14 +00:00
llvm-ar
llvm-as
llvm-bcanalyzer
llvm-config
llvm-dis
llvm-extract
llvm-ld don't pass -f to llc, it doesn't have it anymore. Patch by Kevin Fan (PR7090) 2010-05-07 16:27:04 +00:00
llvm-link Eliminate some unnessary Path::exists() calls. 2010-05-27 20:51:54 +00:00
llvm-mc llvm-mc: Don't set NO_INSTALL on llvm-mc. 2010-06-11 22:00:08 +00:00
llvm-nm Introducing the "linker_weak" linkage type. This will be used for Objective-C 2010-06-29 21:24:00 +00:00
llvm-prof
llvm-ranlib
llvm-shlib
llvm-stub
llvmc llc no longer requires the -f option to overwrite files. 2010-04-29 18:46:52 +00:00
lto Eliminate some unnessary Path::exists() calls. 2010-05-27 20:51:54 +00:00
opt Change another reference to the "indirect callgraph node" to 2010-06-09 17:39:05 +00:00
CMakeLists.txt
Makefile