mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2024-11-04 22:07:27 +00:00
32811bef95
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 |
||
---|---|---|
.. | ||
_static | ||
_templates | ||
CommandGuide | ||
HistoricalNotes | ||
llvm-theme | ||
tutorial | ||
AliasAnalysis.rst | ||
Atomics.rst | ||
BitCodeFormat.rst | ||
BranchWeightMetadata.rst | ||
Bugpoint.rst | ||
CMake.rst | ||
CodeGenerator.rst | ||
CodingStandards.rst | ||
CommandLine.rst | ||
CompilerWriterInfo.html | ||
conf.py | ||
DebuggingJITedCode.html | ||
design_and_overview.rst | ||
DeveloperPolicy.rst | ||
development_process.rst | ||
doxygen.cfg.in | ||
doxygen.css | ||
doxygen.footer | ||
doxygen.header | ||
doxygen.intro | ||
ExceptionHandling.rst | ||
ExtendedIntegerResults.txt | ||
ExtendingLLVM.html | ||
FAQ.rst | ||
GarbageCollection.html | ||
GCCFEBuildInstrs.html | ||
GetElementPtr.rst | ||
GettingStarted.html | ||
GettingStartedVS.rst | ||
GoldPlugin.html | ||
HowToAddABuilder.html | ||
HowToReleaseLLVM.html | ||
HowToSubmitABug.html | ||
index.rst | ||
LangRef.html | ||
Lexicon.rst | ||
LinkTimeOptimization.rst | ||
LLVMBuild.html | ||
LLVMBuild.txt | ||
mailing_lists.rst | ||
make.bat | ||
Makefile | ||
Makefile.sphinx | ||
MakefileGuide.rst | ||
Packaging.rst | ||
Passes.html | ||
ProgrammersManual.html | ||
programming.rst | ||
Projects.rst | ||
re_format.7 | ||
README.txt | ||
ReleaseNotes.html | ||
SegmentedStacks.rst | ||
SourceLevelDebugging.html | ||
subsystems.rst | ||
SystemLibrary.html | ||
TableGenFundamentals.rst | ||
TestingGuide.html | ||
TestSuiteMakefileGuide.html | ||
userguides.rst | ||
WritingAnLLVMBackend.html | ||
WritingAnLLVMPass.html | ||
yaml2obj.rst |
LLVM Documentation ================== The LLVM documentation is currently written in two formats: * Plain HTML documentation. * reStructured Text documentation using the Sphinx documentation generator. It is currently tested with Sphinx 1.1.3. For more information, see the "Sphinx Introduction for LLVM Developers" document.