llvm-project/llvm/docs
Devang Patel eb1bb4e419 Until now all debug info MDNodes referred to a root MDNode, a compile unit. This simplified handling of these needs in dwarf writer. However, one side effect of this is that during link time optimization all these MDNodes are _not_ uniqued. In other words there will be N number of MDNodes describing "int", "char" and all other types, which would suddenly grow when each object file starts using libraries like STL.
MDNodes graph structure such that compiler unit keeps track of important MDNodes and update dwarf writer to process mdnodes top-down instead of bottom up.

llvm-svn: 137778
2011-08-16 22:09:43 +00:00
..
CommandGuide Comment edit. 2011-04-23 03:27:19 +00:00
HistoricalNotes Fix a ton of comment typos found by codespell. Patch by 2011-04-15 05:18:47 +00:00
img Revert r103213. It broke several sections of live website. 2010-05-07 00:28:04 +00:00
tutorial A couple of minor fixes to the OCaml tutorial. PR10025 and PR10316. Patches by Damien Schoof! 2011-07-15 20:03:30 +00:00
AliasAnalysis.html Update documentation: -basicaa does chaining these days. 2011-05-24 22:01:32 +00:00
Atomics.html Some reorganization of atomic docs. Added explicit section for NonAtomic. Added example for illegal non-atomic operation. 2011-08-12 21:50:54 +00:00
BitCodeFormat.html docs: Introduce cascading style <div> and <p> continued on <h[2-5]>. 2011-04-23 00:30:22 +00:00
BranchWeightMetadata.html Add documenation about "branch_weight" metadata and __builtin_expect instruction 2011-07-06 18:31:02 +00:00
Bugpoint.html docs: Introduce cascading style <div> and <p> continued on <h[2-5]>. 2011-04-23 00:30:22 +00:00
CFEBuildInstrs.html docs: Canonicalize URLs. 2011-04-09 02:13:37 +00:00
CMake.html Update instructions: LLVM.cmake is now LLVMConfig.cmake 2011-05-01 02:12:20 +00:00
CodeGenerator.html PTX: Add basic documentation to CodeGenerator.html 2011-08-11 17:34:16 +00:00
CodingStandards.html apparently variable naming conventions never got added, document the 2011-08-12 19:49:16 +00:00
CommandLine.html docs: Introduce cascading style <div> and <p> continued on <h[2-5]>. 2011-04-23 00:30:22 +00:00
CompilerDriver.html 1. Keep lines in 80 columns. 2011-05-06 22:11:29 +00:00
CompilerDriverTutorial.html Regenerate. 2011-04-24 14:17:37 +00:00
CompilerWriterInfo.html docs: Introduce cascading style <div> and <p> continued on <h[2-5]>. 2011-04-23 00:30:22 +00:00
DebuggingJITedCode.html docs: Introduce cascading style <div> and <p> continued on <h[2-5]>. 2011-04-23 00:30:22 +00:00
DeveloperPolicy.html I am the code owner for Clang's IR generation; this has been true 2011-08-02 01:38:19 +00:00
ExceptionHandling.html Implement and document the llvm.eh.resume intrinsic, which is 2011-05-28 07:45:59 +00:00
ExtendedIntegerResults.txt Revert r103213. It broke several sections of live website. 2010-05-07 00:28:04 +00:00
ExtendingLLVM.html The enum was moved to ISDOpcodes.h. 2011-06-30 06:37:07 +00:00
FAQ.html docs: Use <Hn> as Heading elements instead of <DIV class="doc_foo">. 2011-04-18 23:59:50 +00:00
GCCFEBuildInstrs.html docs: Introduce cascading style <div> and <p> continued on <h[2-5]>. 2011-04-23 00:30:22 +00:00
GarbageCollection.html docs: Update HTML markup(s). 2011-08-12 06:17:17 +00:00
GetElementPtr.html docs: Introduce cascading style <div> and <p> continued on <h[2-5]>. 2011-04-23 00:30:22 +00:00
GettingStarted.html docs/GettingStarted.html: [Git] Add instructions how to generate patchset with Git. 2011-08-12 07:48:06 +00:00
GettingStartedVS.html docs: Introduce cascading style <div> and <p> continued on <h[2-5]>. 2011-04-23 00:30:22 +00:00
GoldPlugin.html docs: Introduce cascading style <div> and <p> continued on <h[2-5]>. 2011-04-23 00:30:22 +00:00
HowToReleaseLLVM.html docs: Introduce cascading style <div> and <p> continued on <h[2-5]>. 2011-04-23 00:30:22 +00:00
HowToSubmitABug.html Typo. 2011-06-07 20:03:13 +00:00
LangRef.html Fix the getelementptr description so it is extremely clear that array indices passed to getelementptr are signed. 2011-08-12 23:37:55 +00:00
Lexicon.html docs: Introduce cascading style <div> and <p> continued on <h[2-5]>. 2011-04-23 00:30:22 +00:00
LinkTimeOptimization.html docs: Introduce cascading style <div> and <p> continued on <h[2-5]>. 2011-04-23 00:30:22 +00:00
Makefile Don't run ocamldoc if it's not installed 2011-02-09 18:32:04 +00:00
MakefileGuide.html docs: Introduce cascading style <div> and <p> continued on <h[2-5]>. 2011-04-23 00:30:22 +00:00
Packaging.html docs: Introduce cascading style <div> and <p> continued on <h[2-5]>. 2011-04-23 00:30:22 +00:00
Passes.html Remove the LowerSetJmp pass. It wasn't used effectively by any of the targets. 2011-08-03 22:18:20 +00:00
ProgrammersManual.html how about that, StringRef doesn't allow any mutation, thanks to 2011-07-23 17:18:57 +00:00
Projects.html Corrections and additional information for "Creating and LLVM Project" 2011-06-03 02:20:48 +00:00
ReleaseNotes.html Add a finalize() hook, that'll let DIBuilder construct compile unit lazily. 2011-08-15 23:00:00 +00:00
SourceLevelDebugging.html Until now all debug info MDNodes referred to a root MDNode, a compile unit. This simplified handling of these needs in dwarf writer. However, one side effect of this is that during link time optimization all these MDNodes are _not_ uniqued. In other words there will be N number of MDNodes describing "int", "char" and all other types, which would suddenly grow when each object file starts using libraries like STL. 2011-08-16 22:09:43 +00:00
SystemLibrary.html docs: Introduce cascading style <div> and <p> continued on <h[2-5]>. 2011-04-23 00:30:22 +00:00
TableGenFundamentals.html docs: Introduce cascading style <div> and <p> continued on <h[2-5]>. 2011-04-23 00:30:22 +00:00
TestingGuide.html Correct typos in TestingGuide.html 2011-05-18 18:07:16 +00:00
UsingLibraries.html docs: Introduce cascading style <div> and <p> continued on <h[2-5]>. 2011-04-23 00:30:22 +00:00
WritingAnLLVMBackend.html Use set operations instead of plain lists to enumerate register classes. 2011-06-15 23:28:14 +00:00
WritingAnLLVMPass.html docs: Introduce cascading style <div> and <p> continued on <h[2-5]>. 2011-04-23 00:30:22 +00:00
doxygen.cfg.in Revert r103213. It broke several sections of live website. 2010-05-07 00:28:04 +00:00
doxygen.css docs/doxygen.css: Tweak padding on memdoc. 2011-04-29 09:59:12 +00:00
doxygen.footer docs: Canonicalize URLs. 2011-04-09 02:13:37 +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
index.html Add documenation about "branch_weight" metadata and __builtin_expect instruction 2011-07-06 18:31:02 +00:00
llvm.css docs/llvm.css: Introduce <blockquote><pre>. It may be used as blockquoted "doc_code". 2011-08-12 06:17:11 +00:00
re_format.7 Revert r103213. It broke several sections of live website. 2010-05-07 00:28:04 +00:00