llvm-6502/docs
Bill Wendling 5e721d7682 Implement the "linker_private_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. However, this linkage isn't specific to
Objective-C.

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".

Currently only supported on Darwin platforms.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@107433 91177308-0d34-0410-b5e6-96231b3b80d8
2010-07-01 21:55:59 +00:00
..
CommandGuide Test commit. 2010-05-11 17:22:45 +00:00
HistoricalNotes Revert r103213. It broke several sections of live website. 2010-05-07 00:28:04 +00:00
img Revert r103213. It broke several sections of live website. 2010-05-07 00:28:04 +00:00
tutorial fix typos reported by Adam Warner! 2010-06-21 20:31:30 +00:00
AliasAnalysis.html Add a blurb about -scev-aa. 2010-06-28 22:09:52 +00:00
BitCodeFormat.html expand on the llvm ir bitcode dox. Patch by Peter Housel! 2010-05-21 22:20:54 +00:00
Bugpoint.html Revert r103213. It broke several sections of live website. 2010-05-07 00:28:04 +00:00
CFEBuildInstrs.html Revert r103213. It broke several sections of live website. 2010-05-07 00:28:04 +00:00
CMake.html Revert r103213. It broke several sections of live website. 2010-05-07 00:28:04 +00:00
CodeGenerator.html Remove the local register allocator. 2010-06-15 21:58:33 +00:00
CodingStandards.html Revert r103213. It broke several sections of live website. 2010-05-07 00:28:04 +00:00
CommandLine.html Revert r103213. It broke several sections of live website. 2010-05-07 00:28:04 +00:00
CompilerDriver.html Revert r103213. It broke several sections of live website. 2010-05-07 00:28:04 +00:00
CompilerDriverTutorial.html Revert r103213. It broke several sections of live website. 2010-05-07 00:28:04 +00:00
CompilerWriterInfo.html Revert r103213. It broke several sections of live website. 2010-05-07 00:28:04 +00:00
DebuggingJITedCode.html Another typo. 2010-06-18 22:51:25 +00:00
DeveloperPolicy.html Revert r103213. It broke several sections of live website. 2010-05-07 00:28:04 +00:00
doxygen.cfg.in Revert r103213. It broke several sections of live website. 2010-05-07 00:28:04 +00:00
doxygen.css Revert r103213. It broke several sections of live website. 2010-05-07 00:28:04 +00:00
doxygen.footer Revert r103213. It broke several sections of live website. 2010-05-07 00:28:04 +00:00
doxygen.header Revert r103213. It broke several sections of live website. 2010-05-07 00:28:04 +00:00
doxygen.intro Revert r103213. It broke several sections of live website. 2010-05-07 00:28:04 +00:00
ExceptionHandling.html Fix whitespace to be more consistent with AsmPrinter's style. 2010-05-28 17:07:41 +00:00
ExtendedIntegerResults.txt Revert r103213. It broke several sections of live website. 2010-05-07 00:28:04 +00:00
ExtendingLLVM.html Revert r103213. It broke several sections of live website. 2010-05-07 00:28:04 +00:00
FAQ.html Fix whitespace to be more consistent with AsmPrinter's style. 2010-05-28 17:07:41 +00:00
GarbageCollection.html I got tired of VISIBILITY_HIDDEN colliding with the gcc enum. Rename it 2010-05-11 20:16:09 +00:00
GCCFEBuildInstrs.html Revert r103213. It broke several sections of live website. 2010-05-07 00:28:04 +00:00
GetElementPtr.html Revert r103213. It broke several sections of live website. 2010-05-07 00:28:04 +00:00
GettingStarted.html Update autoconf/automake versions in the documentation to match the versions used in Autogen.sh 2010-05-19 07:00:17 +00:00
GettingStartedVS.html Revert r103213. It broke several sections of live website. 2010-05-07 00:28:04 +00:00
GoldPlugin.html Revert r103213. It broke several sections of live website. 2010-05-07 00:28:04 +00:00
HowToReleaseLLVM.html Revert r103213. It broke several sections of live website. 2010-05-07 00:28:04 +00:00
HowToSubmitABug.html Revert r103213. It broke several sections of live website. 2010-05-07 00:28:04 +00:00
index.html Revert r103213. It broke several sections of live website. 2010-05-07 00:28:04 +00:00
LangRef.html Implement the "linker_private_weak" linkage type. This will be used for 2010-07-01 21:55:59 +00:00
Lexicon.html Revert r103213. It broke several sections of live website. 2010-05-07 00:28:04 +00:00
LinkTimeOptimization.html Revert r103213. It broke several sections of live website. 2010-05-07 00:28:04 +00:00
llvm.css Revert r103213. It broke several sections of live website. 2010-05-07 00:28:04 +00:00
Makefile Revert r103213. It broke several sections of live website. 2010-05-07 00:28:04 +00:00
MakefileGuide.html Revert r103213. It broke several sections of live website. 2010-05-07 00:28:04 +00:00
Packaging.html Revert r103213. It broke several sections of live website. 2010-05-07 00:28:04 +00:00
Passes.html Document graphviz passes for the (post) dominator tree. 2010-05-07 09:33:18 +00:00
ProgrammersManual.html Revert r103213. It broke several sections of live website. 2010-05-07 00:28:04 +00:00
Projects.html Revert r103213. It broke several sections of live website. 2010-05-07 00:28:04 +00:00
re_format.7 Revert r103213. It broke several sections of live website. 2010-05-07 00:28:04 +00:00
ReleaseNotes.html Revert r103213. It broke several sections of live website. 2010-05-07 00:28:04 +00:00
SourceLevelDebugging.html Update docs to reflect new DISubprogram elements. 2010-06-04 22:49:55 +00:00
SystemLibrary.html Revert r103213. It broke several sections of live website. 2010-05-07 00:28:04 +00:00
TableGenFundamentals.html Remove isTwoAddress from llvm. 2010-06-21 20:35:09 +00:00
TestingGuide.html Revert r103213. It broke several sections of live website. 2010-05-07 00:28:04 +00:00
UsingLibraries.html Revert r103213. It broke several sections of live website. 2010-05-07 00:28:04 +00:00
WritingAnLLVMBackend.html Update the documentation, getCalleeSavedRegClasses is not required anymore. 2010-06-02 14:03:11 +00:00
WritingAnLLVMPass.html This makes example Makefile a lot more like actual 2010-06-21 20:36:09 +00:00