Răsfoiți Sursa

Revert r103213. It broke several sections of live website.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@103219 91177308-0d34-0410-b5e6-96231b3b80d8
mike-m 15 ani în urmă
părinte
comite
e2c3a49c80
100 a modificat fișierele cu 493 adăugiri și 605 ștergeri
  1. 0 0
      docs/AliasAnalysis.html
  2. 0 0
      docs/BitCodeFormat.html
  3. 0 0
      docs/Bugpoint.html
  4. 0 0
      docs/CFEBuildInstrs.html
  5. 0 0
      docs/CMake.html
  6. 0 0
      docs/CodeGenerator.html
  7. 0 0
      docs/CodingStandards.html
  8. 0 0
      docs/CommandGuide/FileCheck.pod
  9. 103 0
      docs/CommandGuide/Makefile
  10. 0 0
      docs/CommandGuide/bugpoint.pod
  11. 256 0
      docs/CommandGuide/html/manpage.css
  12. 22 22
      docs/CommandGuide/index.html
  13. 0 0
      docs/CommandGuide/lit.pod
  14. 0 0
      docs/CommandGuide/llc.pod
  15. 0 0
      docs/CommandGuide/lli.pod
  16. 0 0
      docs/CommandGuide/llvm-ar.pod
  17. 0 0
      docs/CommandGuide/llvm-as.pod
  18. 0 0
      docs/CommandGuide/llvm-bcanalyzer.pod
  19. 0 0
      docs/CommandGuide/llvm-config.pod
  20. 0 0
      docs/CommandGuide/llvm-dis.pod
  21. 0 0
      docs/CommandGuide/llvm-extract.pod
  22. 0 0
      docs/CommandGuide/llvm-ld.pod
  23. 0 0
      docs/CommandGuide/llvm-link.pod
  24. 0 0
      docs/CommandGuide/llvm-nm.pod
  25. 0 0
      docs/CommandGuide/llvm-prof.pod
  26. 0 0
      docs/CommandGuide/llvm-ranlib.pod
  27. 0 0
      docs/CommandGuide/llvmc.pod
  28. 0 0
      docs/CommandGuide/llvmgcc.pod
  29. 0 0
      docs/CommandGuide/llvmgxx.pod
  30. 0 0
      docs/CommandGuide/manpage.css
  31. 0 0
      docs/CommandGuide/opt.pod
  32. 0 0
      docs/CommandGuide/tblgen.pod
  33. 0 0
      docs/CommandLine.html
  34. 0 0
      docs/CompilerDriver.html
  35. 0 0
      docs/CompilerDriverTutorial.html
  36. 0 0
      docs/CompilerWriterInfo.html
  37. 0 0
      docs/DebuggingJITedCode.html
  38. 0 0
      docs/DeveloperPolicy.html
  39. 0 0
      docs/ExceptionHandling.html
  40. 0 0
      docs/ExtendedIntegerResults.txt
  41. 0 0
      docs/ExtendingLLVM.html
  42. 0 0
      docs/FAQ.html
  43. 0 0
      docs/GCCFEBuildInstrs.html
  44. 0 0
      docs/GarbageCollection.html
  45. 0 0
      docs/GetElementPtr.html
  46. 0 0
      docs/GettingStarted.html
  47. 0 0
      docs/GettingStartedVS.html
  48. 0 0
      docs/GoldPlugin.html
  49. 0 0
      docs/HistoricalNotes/2000-11-18-EarlyDesignIdeas.txt
  50. 0 0
      docs/HistoricalNotes/2000-11-18-EarlyDesignIdeasResp.txt
  51. 0 0
      docs/HistoricalNotes/2000-12-06-EncodingIdea.txt
  52. 0 0
      docs/HistoricalNotes/2000-12-06-MeetingSummary.txt
  53. 0 0
      docs/HistoricalNotes/2001-01-31-UniversalIRIdea.txt
  54. 0 0
      docs/HistoricalNotes/2001-02-06-TypeNotationDebate.txt
  55. 0 0
      docs/HistoricalNotes/2001-02-06-TypeNotationDebateResp1.txt
  56. 0 0
      docs/HistoricalNotes/2001-02-06-TypeNotationDebateResp2.txt
  57. 0 0
      docs/HistoricalNotes/2001-02-06-TypeNotationDebateResp4.txt
  58. 0 0
      docs/HistoricalNotes/2001-02-09-AdveComments.txt
  59. 0 0
      docs/HistoricalNotes/2001-02-09-AdveCommentsResponse.txt
  60. 0 0
      docs/HistoricalNotes/2001-02-13-Reference-Memory.txt
  61. 0 0
      docs/HistoricalNotes/2001-02-13-Reference-MemoryResponse.txt
  62. 0 0
      docs/HistoricalNotes/2001-04-16-DynamicCompilation.txt
  63. 0 0
      docs/HistoricalNotes/2001-05-18-ExceptionHandling.txt
  64. 0 0
      docs/HistoricalNotes/2001-05-19-ExceptionResponse.txt
  65. 0 0
      docs/HistoricalNotes/2001-06-01-GCCOptimizations.txt
  66. 0 0
      docs/HistoricalNotes/2001-06-01-GCCOptimizations2.txt
  67. 0 0
      docs/HistoricalNotes/2001-06-20-.NET-Differences.txt
  68. 0 0
      docs/HistoricalNotes/2001-07-06-LoweringIRForCodeGen.txt
  69. 0 0
      docs/HistoricalNotes/2001-09-18-OptimizeExceptions.txt
  70. 0 0
      docs/HistoricalNotes/2002-05-12-InstListChange.txt
  71. 0 0
      docs/HistoricalNotes/2002-06-25-MegaPatchInfo.txt
  72. 0 0
      docs/HistoricalNotes/2003-01-23-CygwinNotes.txt
  73. 0 0
      docs/HistoricalNotes/2003-06-25-Reoptimizer1.txt
  74. 0 0
      docs/HistoricalNotes/2003-06-26-Reoptimizer2.txt
  75. 0 0
      docs/HistoricalNotes/2007-OriginalClangReadme.txt
  76. 0 0
      docs/HowToReleaseLLVM.html
  77. 0 0
      docs/HowToSubmitABug.html
  78. 0 0
      docs/LangRef.html
  79. 0 0
      docs/Lexicon.html
  80. 0 0
      docs/LinkTimeOptimization.html
  81. 112 2
      docs/Makefile
  82. 0 0
      docs/MakefileGuide.html
  83. 0 0
      docs/Packaging.html
  84. 0 0
      docs/Passes.html
  85. 0 0
      docs/ProgrammersManual.html
  86. 0 0
      docs/Projects.html
  87. 0 0
      docs/ReleaseNotes.html
  88. 0 0
      docs/SourceLevelDebugging.html
  89. 0 0
      docs/SystemLibrary.html
  90. 0 0
      docs/TableGenFundamentals.html
  91. 0 0
      docs/TestingGuide.html
  92. 0 0
      docs/UsingLibraries.html
  93. 0 0
      docs/WritingAnLLVMBackend.html
  94. 0 0
      docs/WritingAnLLVMPass.html
  95. 0 25
      docs/api/Makefile
  96. 0 319
      docs/api/api.css
  97. 0 14
      docs/api/footer.html
  98. 0 13
      docs/api/header.html
  99. 0 26
      docs/api/intro.h
  100. 0 184
      docs/api/layout.xml

+ 0 - 0
docs/main/AliasAnalysis.html → docs/AliasAnalysis.html


+ 0 - 0
docs/main/BitCodeFormat.html → docs/BitCodeFormat.html


+ 0 - 0
docs/main/Bugpoint.html → docs/Bugpoint.html


+ 0 - 0
docs/main/CFEBuildInstrs.html → docs/CFEBuildInstrs.html


+ 0 - 0
docs/main/CMake.html → docs/CMake.html


+ 0 - 0
docs/main/CodeGenerator.html → docs/CodeGenerator.html


+ 0 - 0
docs/main/CodingStandards.html → docs/CodingStandards.html


+ 0 - 0
docs/main/CommandGuide/FileCheck.pod → docs/CommandGuide/FileCheck.pod


+ 103 - 0
docs/CommandGuide/Makefile

@@ -0,0 +1,103 @@
+##===- docs/CommandGuide/Makefile --------------------------*- Makefile -*-===##
+# 
+#                     The LLVM Compiler Infrastructure
+#
+# This file is distributed under the University of Illinois Open Source
+# License. See LICENSE.TXT for details.
+# 
+##===----------------------------------------------------------------------===##
+
+ifdef BUILD_FOR_WEBSITE
+# This special case is for keeping the CommandGuide on the LLVM web site
+# up to date automatically as the documents are checked in. It must build
+# the POD files to HTML only and keep them in the src directories. It must also
+# build in an unconfigured tree, hence the ifdef. To use this, run
+# make -s BUILD_FOR_WEBSITE=1 inside the cvs commit script.
+SRC_DOC_DIR=
+DST_HTML_DIR=html/
+DST_MAN_DIR=man/man1/
+DST_PS_DIR=ps/
+
+# If we are in BUILD_FOR_WEBSITE mode, default to the all target.
+all:: html man ps
+
+clean:
+	rm -f pod2htm*.*~~ $(HTML) $(MAN) $(PS)
+
+# To create other directories, as needed, and timestamp their creation
+%/.dir:
+	-mkdir $* > /dev/null
+	date > $@
+
+else
+
+# Otherwise, if not in BUILD_FOR_WEBSITE mode, use the project info.
+LEVEL := ../..
+include $(LEVEL)/Makefile.common
+
+SRC_DOC_DIR=$(PROJ_SRC_DIR)/
+DST_HTML_DIR=$(PROJ_OBJ_DIR)/
+DST_MAN_DIR=$(PROJ_OBJ_DIR)/
+DST_PS_DIR=$(PROJ_OBJ_DIR)/
+
+endif
+
+
+POD  := $(wildcard $(SRC_DOC_DIR)*.pod)
+HTML := $(patsubst $(SRC_DOC_DIR)%.pod, $(DST_HTML_DIR)%.html, $(POD))
+MAN  := $(patsubst $(SRC_DOC_DIR)%.pod, $(DST_MAN_DIR)%.1, $(POD))
+PS   := $(patsubst $(SRC_DOC_DIR)%.pod, $(DST_PS_DIR)%.ps, $(POD))
+
+# The set of man pages we will not install
+NO_INSTALL_MANS = $(DST_MAN_DIR)FileCheck.1
+
+# The set of man pages that we will install
+INSTALL_MANS = $(filter-out $(NO_INSTALL_MANS), $(MAN))
+
+.SUFFIXES:
+.SUFFIXES: .html .pod .1 .ps
+
+$(DST_HTML_DIR)%.html: %.pod $(DST_HTML_DIR)/.dir
+	pod2html --css=manpage.css --htmlroot=. \
+	  --podpath=. --noindex --infile=$< --outfile=$@ --title=$*
+
+$(DST_MAN_DIR)%.1: %.pod $(DST_MAN_DIR)/.dir
+	pod2man --release=CVS --center="LLVM Command Guide" $< $@
+
+$(DST_PS_DIR)%.ps: $(DST_MAN_DIR)%.1 $(DST_PS_DIR)/.dir
+	groff -Tps -man $< > $@
+
+
+html: $(HTML)
+man: $(MAN)
+ps: $(PS)
+
+EXTRA_DIST := $(POD) index.html
+
+clean-local::
+	$(Verb) $(RM) -f pod2htm*.*~~ $(HTML) $(MAN) $(PS)
+
+HTML_DIR := $(DESTDIR)$(PROJ_docsdir)/html/CommandGuide
+MAN_DIR  := $(DESTDIR)$(PROJ_mandir)/man1
+PS_DIR   := $(DESTDIR)$(PROJ_docsdir)/ps
+
+install-local:: $(HTML) $(INSTALL_MANS) $(PS)
+	$(Echo) Installing HTML CommandGuide Documentation
+	$(Verb) $(MKDIR) $(HTML_DIR)
+	$(Verb) $(DataInstall) $(HTML) $(HTML_DIR)
+	$(Verb) $(DataInstall) $(PROJ_SRC_DIR)/index.html $(HTML_DIR)
+	$(Verb) $(DataInstall) $(PROJ_SRC_DIR)/manpage.css $(HTML_DIR)
+	$(Echo) Installing MAN CommandGuide Documentation
+	$(Verb) $(MKDIR) $(MAN_DIR)
+	$(Verb) $(DataInstall) $(INSTALL_MANS) $(MAN_DIR)
+	$(Echo) Installing PS CommandGuide Documentation
+	$(Verb) $(MKDIR) $(PS_DIR)
+	$(Verb) $(DataInstall) $(PS) $(PS_DIR)
+
+uninstall-local::
+	$(Echo) Uninstalling CommandGuide Documentation
+	$(Verb) $(RM) -rf $(HTML_DIR) $(MAN_DIR) $(PS_DIR)
+
+printvars::
+	$(Echo) "POD            : " '$(POD)'
+	$(Echo) "HTML           : " '$(HTML)'

+ 0 - 0
docs/main/CommandGuide/bugpoint.pod → docs/CommandGuide/bugpoint.pod


+ 256 - 0
docs/CommandGuide/html/manpage.css

@@ -0,0 +1,256 @@
+/* Based on http://www.perldoc.com/css/perldoc.css */
+
+@import url("../llvm.css");
+
+body { font-family: Arial,Helvetica; }
+
+blockquote { margin: 10pt;  }
+
+h1, a { color: #336699; }
+
+
+/*** Top menu style ****/
+.mmenuon { 
+ font-family: Arial,Helvetica; font-weight: bold; text-decoration: none;
+ color: #ff6600; font-size: 10pt;
+ }
+.mmenuoff { 
+ font-family: Arial,Helvetica; font-weight: bold; text-decoration: none;
+ color: #ffffff; font-size: 10pt;
+}	  
+.cpyright {
+ font-family: Arial,Helvetica; font-weight: bold; text-decoration: none;
+ color: #ffffff; font-size: xx-small;
+}
+.cpyrightText {
+ font-family: Arial,Helvetica; font-weight: bold; text-decoration: none;
+ color: #ffffff; font-size: xx-small;
+}
+.sections { 
+ font-family: Arial,Helvetica; font-weight: bold; text-decoration: none;
+ color: #336699; font-size: 11pt;
+}	 
+.dsections { 
+ font-family: Arial,Helvetica; font-weight: bold; text-decoration: none;
+ color: #336699; font-size: 12pt;
+}	
+.slink { 
+ font-family: Arial,Helvetica; font-weight: normal; text-decoration: none;
+ color: #000000; font-size: 9pt;
+}	 
+
+.slink2 { font-family: Arial,Helvetica; text-decoration: none; color: #336699; }	 
+
+.maintitle { 
+ font-family: Arial,Helvetica; font-weight: bold; text-decoration: none;
+ color: #336699; font-size: 18pt;
+}	 
+.dblArrow {
+ font-family: Arial,Helvetica; font-weight: bold; text-decoration: none;
+ color: #336699; font-size: small;
+}
+.menuSec {
+ font-family: Arial,Helvetica; font-weight: bold; text-decoration: none;
+ color: #336699; font-size: small;
+}
+
+.newstext {
+ font-family: Arial,Helvetica; font-size: small;
+}
+
+.linkmenu {
+ font-family: Arial,Helvetica; color: #000000; font-weight: bold;
+ text-decoration: none;
+}
+
+P {
+ font-family: Arial,Helvetica;
+}
+
+PRE {
+    font-size: 10pt;
+}
+.quote { 
+ font-family: Times; text-decoration: none;
+ color: #000000; font-size: 9pt; font-style: italic;
+}	
+.smstd { font-family: Arial,Helvetica; color: #000000; font-size: x-small; } 
+.std { font-family: Arial,Helvetica; color: #000000; } 
+.meerkatTitle { 
+ font-family: sans-serif; font-size: x-small;  color: black;    }
+
+.meerkatDescription { font-family: sans-serif; font-size: 10pt; color: black }
+.meerkatCategory { 
+ font-family: sans-serif; font-size: 9pt; font-weight: bold; font-style: italic; 
+ color: brown; }
+.meerkatChannel { 
+ font-family: sans-serif; font-size: 9pt; font-style: italic; color: brown; }
+.meerkatDate { font-family: sans-serif; font-size: xx-small; color: #336699; }
+
+.tocTitle {
+ font-family: Arial,Helvetica; font-weight: bold; text-decoration: none;
+ color: #333333; font-size: 10pt;
+}
+
+.toc-item {
+ font-family: Arial,Helvetica; font-weight: bold; 
+ color: #336699; font-size: 10pt; text-decoration: underline;
+}
+
+.perlVersion {
+ font-family: Arial,Helvetica; font-weight: bold; 
+ color: #336699; font-size: 10pt; text-decoration: none;
+}
+
+.podTitle {
+ font-family: Arial,Helvetica; font-weight: bold; text-decoration: none;
+ color: #000000;
+}
+
+.docTitle {
+ font-family: Arial,Helvetica; font-weight: bold; text-decoration: none;
+ color: #000000; font-size: 10pt;
+}
+.dotDot {
+ font-family: Arial,Helvetica; font-weight: bold; 
+ color: #000000; font-size: 9pt;
+}
+
+.docSec {
+ font-family: Arial,Helvetica; font-weight: normal; 
+ color: #333333; font-size: 9pt;
+}
+.docVersion {
+ font-family: Arial,Helvetica; font-weight: bold; text-decoration: none;
+ color: #336699; font-size: 10pt;
+}
+
+.docSecs-on {
+ font-family: Arial,Helvetica; font-weight: normal; text-decoration: none;
+ color: #ff0000; font-size: 10pt;
+}
+.docSecs-off {
+ font-family: Arial,Helvetica; font-weight: normal; text-decoration: none;
+ color: #333333; font-size: 10pt;
+}
+
+h2 {
+ font-family: Arial,Helvetica; font-weight: bold; text-decoration: none;
+ color: #336699; font-size: medium;
+}
+h1 {
+ font-family: Verdana,Arial,Helvetica; font-weight: bold; text-decoration: none;
+ color: #336699; font-size: large;
+}
+
+DL {
+ font-family: Arial,Helvetica; font-weight: normal; text-decoration: none;
+ color: #333333; font-size: 10pt;
+}
+
+UL > LI > A {
+ font-family: Arial,Helvetica; font-weight: bold;
+ color: #336699; font-size: 10pt;
+}
+
+.moduleInfo {
+ font-family: Arial,Helvetica; font-weight: bold; text-decoration: none;
+ color: #333333; font-size: 11pt;
+}
+
+.moduleInfoSec {
+ font-family: Arial,Helvetica; font-weight: bold; text-decoration: none;
+ color: #336699; font-size: 10pt;
+}
+
+.moduleInfoVal {
+ font-family: Arial,Helvetica; font-weight: normal; text-decoration: underline;
+ color: #000000; font-size: 10pt;
+}
+
+.cpanNavTitle {
+ font-family: Arial,Helvetica; font-weight: bold; 
+ color: #ffffff; font-size: 10pt;
+}
+.cpanNavLetter {
+ font-family: Arial,Helvetica; font-weight: bold; text-decoration: none; 
+ color: #333333; font-size: 9pt;
+}
+.cpanCat {
+ font-family: Arial,Helvetica; font-weight: bold; text-decoration: none; 
+ color: #336699; font-size: 9pt;
+}
+
+.bttndrkblue-bkgd-top {
+	background-color: #225688;
+	background-image: url(/global/mvc_objects/images/bttndrkblue_bgtop.gif);
+}
+.bttndrkblue-bkgd-left {
+	background-color: #225688;
+	background-image: url(/global/mvc_objects/images/bttndrkblue_bgleft.gif);
+}
+.bttndrkblue-bkgd {
+	padding-top: 0px;
+	padding-bottom: 0px;
+	margin-bottom: 0px;
+	margin-top: 0px;
+	background-repeat: no-repeat;
+	background-color: #225688;
+	background-image: url(/global/mvc_objects/images/bttndrkblue_bgmiddle.gif);
+	vertical-align: top;
+}
+.bttndrkblue-bkgd-right {
+	background-color: #225688;
+	background-image: url(/global/mvc_objects/images/bttndrkblue_bgright.gif);
+}
+.bttndrkblue-bkgd-bottom {
+	background-color: #225688;
+	background-image: url(/global/mvc_objects/images/bttndrkblue_bgbottom.gif);
+}
+.bttndrkblue-text a {
+	color: #ffffff;
+	text-decoration: none;
+}
+a.bttndrkblue-text:hover {
+	color: #ffDD3C;
+	text-decoration: none;
+}
+.bg-ltblue {
+	background-color: #f0f5fa;
+} 
+
+.border-left-b {
+	background: #f0f5fa url(/i/corner-leftline.gif) repeat-y;
+} 
+
+.border-right-b {
+	background: #f0f5fa url(/i/corner-rightline.gif) repeat-y;
+} 
+
+.border-top-b {
+	background: #f0f5fa url(/i/corner-topline.gif) repeat-x;
+} 
+
+.border-bottom-b {
+	background: #f0f5fa url(/i/corner-botline.gif) repeat-x;
+} 
+
+.border-right-w {
+	background: #ffffff url(/i/corner-rightline.gif) repeat-y;
+} 
+
+.border-top-w {
+	background: #ffffff url(/i/corner-topline.gif) repeat-x;
+} 
+
+.border-bottom-w {
+	background: #ffffff url(/i/corner-botline.gif) repeat-x;
+} 
+
+.bg-white {
+	background-color: #ffffff;
+} 
+
+.border-left-w {
+	background: #ffffff url(/i/corner-leftline.gif) repeat-y;
+} 

+ 22 - 22
docs/main/CommandGuide/index.html → docs/CommandGuide/index.html

@@ -3,7 +3,7 @@
 <html>
 <html>
 <head>
 <head>
   <title>LLVM Command Guide</title>
   <title>LLVM Command Guide</title>
-  <link rel="stylesheet" href="../llvm.css" type="text/css">
+  <link rel="stylesheet" href="/docs/llvm.css" type="text/css">
 </head>
 </head>
 <body>
 <body>
 
 
@@ -32,44 +32,44 @@ options) arguments to the tool you are interested in.</p>
 
 
 <ul>
 <ul>
 
 
-<li><a href="llvm-as.html"><b>llvm-as</b></a> -
+<li><a href="/cmds/llvm-as.html"><b>llvm-as</b></a> -
     assemble a human-readable .ll file into bytecode</li>
     assemble a human-readable .ll file into bytecode</li>
 
 
-<li><a href="llvm-dis.html"><b>llvm-dis</b></a> -
+<li><a href="/cmds/llvm-dis.html"><b>llvm-dis</b></a> -
     disassemble a bytecode file into a human-readable .ll file</li>
     disassemble a bytecode file into a human-readable .ll file</li>
 
 
-<li><a href="opt.html"><b>opt</b></a> -
+<li><a href="/cmds/opt.html"><b>opt</b></a> -
     run a series of LLVM-to-LLVM optimizations on a bytecode file</li>
     run a series of LLVM-to-LLVM optimizations on a bytecode file</li>
 
 
-<li><a href="llc.html"><b>llc</b></a> -
+<li><a href="/cmds/llc.html"><b>llc</b></a> -
     generate native machine code for a bytecode file</li>
     generate native machine code for a bytecode file</li>
 
 
-<li><a href="lli.html"><b>lli</b></a> -
+<li><a href="/cmds/lli.html"><b>lli</b></a> -
     directly run a program compiled to bytecode using a JIT compiler or
     directly run a program compiled to bytecode using a JIT compiler or
     interpreter</li>
     interpreter</li>
 
 
-<li><a href="llvm-link.html"><b>llvm-link</b></a> -
+<li><a href="/cmds/llvm-link.html"><b>llvm-link</b></a> -
     link several bytecode files into one</li>
     link several bytecode files into one</li>
 
 
-<li><a href="llvm-ar.html"><b>llvm-ar</b></a> -
+<li><a href="/cmds/llvm-ar.html"><b>llvm-ar</b></a> -
     archive bytecode files</li>
     archive bytecode files</li>
 
 
-<li><a href="llvm-ranlib.html"><b>llvm-ranlib</b></a> -
+<li><a href="/cmds/llvm-ranlib.html"><b>llvm-ranlib</b></a> -
     create an index for archives made with llvm-ar</li>
     create an index for archives made with llvm-ar</li>
 
 
-<li><a href="llvm-nm.html"><b>llvm-nm</b></a> -
+<li><a href="/cmds/llvm-nm.html"><b>llvm-nm</b></a> -
     print out the names and types of symbols in a bytecode file</li>
     print out the names and types of symbols in a bytecode file</li>
 
 
-<li><a href="llvm-prof.html"><b>llvm-prof</b></a> -
+<li><a href="/cmds/llvm-prof.html"><b>llvm-prof</b></a> -
     format raw `<tt>llvmprof.out</tt>' data into a human-readable report</li>
     format raw `<tt>llvmprof.out</tt>' data into a human-readable report</li>
 
 
-<li><a href="llvm-ld.html"><b>llvm-ld</b></a> -
+<li><a href="/cmds/llvm-ld.html"><b>llvm-ld</b></a> -
     general purpose linker with loadable runtime optimization support</li>
     general purpose linker with loadable runtime optimization support</li>
 
 
-<li><a href="llvm-config.html"><b>llvm-config</b></a> -
+<li><a href="/cmds/llvm-config.html"><b>llvm-config</b></a> -
     print out LLVM compilation options, libraries, etc. as configured</li>
     print out LLVM compilation options, libraries, etc. as configured</li>
 
 
-<li><a href="llvmc.html"><b>llvmc</b></a> -
+<li><a href="/cmds/llvmc.html"><b>llvmc</b></a> -
     a generic customizable compiler driver</li>
     a generic customizable compiler driver</li>
 
 
 </ul>
 </ul>
@@ -85,10 +85,10 @@ options) arguments to the tool you are interested in.</p>
 <div class="doc_text">
 <div class="doc_text">
 <ul>
 <ul>
 
 
-<li><a href="llvmgcc.html"><b>llvm-gcc</b></a> -
+<li><a href="/cmds/llvmgcc.html"><b>llvm-gcc</b></a> -
     GCC-based C front-end for LLVM
     GCC-based C front-end for LLVM
 
 
-<li><a href="llvmgxx.html"><b>llvm-g++</b></a> -
+<li><a href="/cmds/llvmgxx.html"><b>llvm-g++</b></a> -
     GCC-based C++ front-end for LLVM</li>
     GCC-based C++ front-end for LLVM</li>
 
 
 </ul>
 </ul>
@@ -106,13 +106,13 @@ options) arguments to the tool you are interested in.</p>
 
 
 <ul>
 <ul>
 
 
-<li><a href="bugpoint.html"><b>bugpoint</b></a> -
+<li><a href="/cmds/bugpoint.html"><b>bugpoint</b></a> -
     automatic test-case reducer</li>
     automatic test-case reducer</li>
 
 
-<li><a href="llvm-extract.html"><b>llvm-extract</b></a> -
+<li><a href="/cmds/llvm-extract.html"><b>llvm-extract</b></a> -
     extract a function from an LLVM bytecode file</li>
     extract a function from an LLVM bytecode file</li>
 
 
-<li><a href="llvm-bcanalyzer.html"><b>llvm-bcanalyzer</b></a> -
+<li><a href="/cmds/llvm-bcanalyzer.html"><b>llvm-bcanalyzer</b></a> -
     bytecode analyzer (analyzes the binary encoding itself, not the program it
     bytecode analyzer (analyzes the binary encoding itself, not the program it
     represents)</li>
     represents)</li>
 
 
@@ -128,11 +128,11 @@ options) arguments to the tool you are interested in.</p>
 <div class="doc_text">
 <div class="doc_text">
 <ul>
 <ul>
 
 
-<li><a href="FileCheck.html"><b>FileCheck</b></a> -
+<li><a href="/cmds/FileCheck.html"><b>FileCheck</b></a> -
     Flexible file verifier used extensively by the testing harness</li>
     Flexible file verifier used extensively by the testing harness</li>
-<li><a href="tblgen.html"><b>tblgen</b></a> -
+<li><a href="/cmds/tblgen.html"><b>tblgen</b></a> -
     target description reader and generator</li>
     target description reader and generator</li>
-<li><a href="lit.html"><b>lit</b></a> -
+<li><a href="/cmds/lit.html"><b>lit</b></a> -
     LLVM Integrated Tester, for running tests</li>
     LLVM Integrated Tester, for running tests</li>
 
 
 </ul>
 </ul>

+ 0 - 0
docs/main/CommandGuide/lit.pod → docs/CommandGuide/lit.pod


+ 0 - 0
docs/main/CommandGuide/llc.pod → docs/CommandGuide/llc.pod


+ 0 - 0
docs/main/CommandGuide/lli.pod → docs/CommandGuide/lli.pod


+ 0 - 0
docs/main/CommandGuide/llvm-ar.pod → docs/CommandGuide/llvm-ar.pod


+ 0 - 0
docs/main/CommandGuide/llvm-as.pod → docs/CommandGuide/llvm-as.pod


+ 0 - 0
docs/main/CommandGuide/llvm-bcanalyzer.pod → docs/CommandGuide/llvm-bcanalyzer.pod


+ 0 - 0
docs/main/CommandGuide/llvm-config.pod → docs/CommandGuide/llvm-config.pod


+ 0 - 0
docs/main/CommandGuide/llvm-dis.pod → docs/CommandGuide/llvm-dis.pod


+ 0 - 0
docs/main/CommandGuide/llvm-extract.pod → docs/CommandGuide/llvm-extract.pod


+ 0 - 0
docs/main/CommandGuide/llvm-ld.pod → docs/CommandGuide/llvm-ld.pod


+ 0 - 0
docs/main/CommandGuide/llvm-link.pod → docs/CommandGuide/llvm-link.pod


+ 0 - 0
docs/main/CommandGuide/llvm-nm.pod → docs/CommandGuide/llvm-nm.pod


+ 0 - 0
docs/main/CommandGuide/llvm-prof.pod → docs/CommandGuide/llvm-prof.pod


+ 0 - 0
docs/main/CommandGuide/llvm-ranlib.pod → docs/CommandGuide/llvm-ranlib.pod


+ 0 - 0
docs/main/CommandGuide/llvmc.pod → docs/CommandGuide/llvmc.pod


+ 0 - 0
docs/main/CommandGuide/llvmgcc.pod → docs/CommandGuide/llvmgcc.pod


+ 0 - 0
docs/main/CommandGuide/llvmgxx.pod → docs/CommandGuide/llvmgxx.pod


+ 0 - 0
docs/main/CommandGuide/manpage.css → docs/CommandGuide/manpage.css


+ 0 - 0
docs/main/CommandGuide/opt.pod → docs/CommandGuide/opt.pod


+ 0 - 0
docs/main/CommandGuide/tblgen.pod → docs/CommandGuide/tblgen.pod


+ 0 - 0
docs/main/CommandLine.html → docs/CommandLine.html


+ 0 - 0
docs/main/CompilerDriver.html → docs/CompilerDriver.html


+ 0 - 0
docs/main/CompilerDriverTutorial.html → docs/CompilerDriverTutorial.html


+ 0 - 0
docs/main/CompilerWriterInfo.html → docs/CompilerWriterInfo.html


+ 0 - 0
docs/main/DebuggingJITedCode.html → docs/DebuggingJITedCode.html


+ 0 - 0
docs/main/DeveloperPolicy.html → docs/DeveloperPolicy.html


+ 0 - 0
docs/main/ExceptionHandling.html → docs/ExceptionHandling.html


+ 0 - 0
docs/main/ExtendedIntegerResults.txt → docs/ExtendedIntegerResults.txt


+ 0 - 0
docs/main/ExtendingLLVM.html → docs/ExtendingLLVM.html


+ 0 - 0
docs/main/FAQ.html → docs/FAQ.html


+ 0 - 0
docs/main/GCCFEBuildInstrs.html → docs/GCCFEBuildInstrs.html


+ 0 - 0
docs/main/GarbageCollection.html → docs/GarbageCollection.html


+ 0 - 0
docs/main/GetElementPtr.html → docs/GetElementPtr.html


+ 0 - 0
docs/main/GettingStarted.html → docs/GettingStarted.html


+ 0 - 0
docs/main/GettingStartedVS.html → docs/GettingStartedVS.html


+ 0 - 0
docs/main/GoldPlugin.html → docs/GoldPlugin.html


+ 0 - 0
docs/main/HistoricalNotes/2000-11-18-EarlyDesignIdeas.txt → docs/HistoricalNotes/2000-11-18-EarlyDesignIdeas.txt


+ 0 - 0
docs/main/HistoricalNotes/2000-11-18-EarlyDesignIdeasResp.txt → docs/HistoricalNotes/2000-11-18-EarlyDesignIdeasResp.txt


+ 0 - 0
docs/main/HistoricalNotes/2000-12-06-EncodingIdea.txt → docs/HistoricalNotes/2000-12-06-EncodingIdea.txt


+ 0 - 0
docs/main/HistoricalNotes/2000-12-06-MeetingSummary.txt → docs/HistoricalNotes/2000-12-06-MeetingSummary.txt


+ 0 - 0
docs/main/HistoricalNotes/2001-01-31-UniversalIRIdea.txt → docs/HistoricalNotes/2001-01-31-UniversalIRIdea.txt


+ 0 - 0
docs/main/HistoricalNotes/2001-02-06-TypeNotationDebate.txt → docs/HistoricalNotes/2001-02-06-TypeNotationDebate.txt


+ 0 - 0
docs/main/HistoricalNotes/2001-02-06-TypeNotationDebateResp1.txt → docs/HistoricalNotes/2001-02-06-TypeNotationDebateResp1.txt


+ 0 - 0
docs/main/HistoricalNotes/2001-02-06-TypeNotationDebateResp2.txt → docs/HistoricalNotes/2001-02-06-TypeNotationDebateResp2.txt


+ 0 - 0
docs/main/HistoricalNotes/2001-02-06-TypeNotationDebateResp4.txt → docs/HistoricalNotes/2001-02-06-TypeNotationDebateResp4.txt


+ 0 - 0
docs/main/HistoricalNotes/2001-02-09-AdveComments.txt → docs/HistoricalNotes/2001-02-09-AdveComments.txt


+ 0 - 0
docs/main/HistoricalNotes/2001-02-09-AdveCommentsResponse.txt → docs/HistoricalNotes/2001-02-09-AdveCommentsResponse.txt


+ 0 - 0
docs/main/HistoricalNotes/2001-02-13-Reference-Memory.txt → docs/HistoricalNotes/2001-02-13-Reference-Memory.txt


+ 0 - 0
docs/main/HistoricalNotes/2001-02-13-Reference-MemoryResponse.txt → docs/HistoricalNotes/2001-02-13-Reference-MemoryResponse.txt


+ 0 - 0
docs/main/HistoricalNotes/2001-04-16-DynamicCompilation.txt → docs/HistoricalNotes/2001-04-16-DynamicCompilation.txt


+ 0 - 0
docs/main/HistoricalNotes/2001-05-18-ExceptionHandling.txt → docs/HistoricalNotes/2001-05-18-ExceptionHandling.txt


+ 0 - 0
docs/main/HistoricalNotes/2001-05-19-ExceptionResponse.txt → docs/HistoricalNotes/2001-05-19-ExceptionResponse.txt


+ 0 - 0
docs/main/HistoricalNotes/2001-06-01-GCCOptimizations.txt → docs/HistoricalNotes/2001-06-01-GCCOptimizations.txt


+ 0 - 0
docs/main/HistoricalNotes/2001-06-01-GCCOptimizations2.txt → docs/HistoricalNotes/2001-06-01-GCCOptimizations2.txt


+ 0 - 0
docs/main/HistoricalNotes/2001-06-20-.NET-Differences.txt → docs/HistoricalNotes/2001-06-20-.NET-Differences.txt


+ 0 - 0
docs/main/HistoricalNotes/2001-07-06-LoweringIRForCodeGen.txt → docs/HistoricalNotes/2001-07-06-LoweringIRForCodeGen.txt


+ 0 - 0
docs/main/HistoricalNotes/2001-09-18-OptimizeExceptions.txt → docs/HistoricalNotes/2001-09-18-OptimizeExceptions.txt


+ 0 - 0
docs/main/HistoricalNotes/2002-05-12-InstListChange.txt → docs/HistoricalNotes/2002-05-12-InstListChange.txt


+ 0 - 0
docs/main/HistoricalNotes/2002-06-25-MegaPatchInfo.txt → docs/HistoricalNotes/2002-06-25-MegaPatchInfo.txt


+ 0 - 0
docs/main/HistoricalNotes/2003-01-23-CygwinNotes.txt → docs/HistoricalNotes/2003-01-23-CygwinNotes.txt


+ 0 - 0
docs/main/HistoricalNotes/2003-06-25-Reoptimizer1.txt → docs/HistoricalNotes/2003-06-25-Reoptimizer1.txt


+ 0 - 0
docs/main/HistoricalNotes/2003-06-26-Reoptimizer2.txt → docs/HistoricalNotes/2003-06-26-Reoptimizer2.txt


+ 0 - 0
docs/main/HistoricalNotes/2007-OriginalClangReadme.txt → docs/HistoricalNotes/2007-OriginalClangReadme.txt


+ 0 - 0
docs/main/HowToReleaseLLVM.html → docs/HowToReleaseLLVM.html


+ 0 - 0
docs/main/HowToSubmitABug.html → docs/HowToSubmitABug.html


+ 0 - 0
docs/main/LangRef.html → docs/LangRef.html


+ 0 - 0
docs/main/Lexicon.html → docs/Lexicon.html


+ 0 - 0
docs/main/LinkTimeOptimization.html → docs/LinkTimeOptimization.html


+ 112 - 2
docs/Makefile

@@ -7,7 +7,117 @@
 # 
 # 
 ##===----------------------------------------------------------------------===##
 ##===----------------------------------------------------------------------===##
 
 
-LEVEL = ..
-DIRS  = main api
+LEVEL      := ..
+DIRS       := CommandGuide tutorial
+
+ifdef BUILD_FOR_WEBSITE
+PROJ_OBJ_DIR = .
+DOXYGEN = doxygen
+
+$(PROJ_OBJ_DIR)/doxygen.cfg: doxygen.cfg.in
+	cat $< | sed \
+	  -e 's/@abs_top_srcdir@/../g' \
+	  -e 's/@DOT@/dot/g' \
+	  -e 's/@PACKAGE_VERSION@/mainline/' \
+	  -e 's/@abs_top_builddir@/../g' > $@
+endif
 
 
 include $(LEVEL)/Makefile.common
 include $(LEVEL)/Makefile.common
+
+HTML       := $(wildcard $(PROJ_SRC_DIR)/*.html) \
+              $(wildcard $(PROJ_SRC_DIR)/*.css)
+IMAGES     := $(wildcard $(PROJ_SRC_DIR)/img/*.*)
+DOXYFILES  := doxygen.cfg.in doxygen.css doxygen.footer doxygen.header \
+              doxygen.intro
+EXTRA_DIST := $(HTML) $(DOXYFILES) llvm.css CommandGuide img
+
+.PHONY: install-html install-doxygen doxygen install-ocamldoc ocamldoc generated
+
+install_targets := install-html
+ifeq ($(ENABLE_DOXYGEN),1)
+install_targets += install-doxygen
+endif
+ifneq (,$(filter ocaml,$(BINDINGS_TO_BUILD)))
+install_targets += install-ocamldoc
+endif
+install-local:: $(install_targets)
+
+# Live documentation is generated for the web site using this target:
+# 'make generated BUILD_FOR_WEBSITE=1'
+generated:: doxygen ocamldoc
+
+install-html: $(PROJ_OBJ_DIR)/html.tar.gz
+	$(Echo) Installing HTML documentation
+	$(Verb) $(MKDIR) $(DESTDIR)$(PROJ_docsdir)/html
+	$(Verb) $(MKDIR) $(DESTDIR)$(PROJ_docsdir)/html/img
+	$(Verb) $(DataInstall) $(HTML) $(DESTDIR)$(PROJ_docsdir)/html
+	$(Verb) $(DataInstall) $(IMAGES) $(DESTDIR)$(PROJ_docsdir)/html/img
+	$(Verb) $(DataInstall) $(PROJ_OBJ_DIR)/html.tar.gz $(DESTDIR)$(PROJ_docsdir)
+
+$(PROJ_OBJ_DIR)/html.tar.gz: $(HTML)
+	$(Echo) Packaging HTML documentation
+	$(Verb) $(RM) -rf $@ $(PROJ_OBJ_DIR)/html.tar
+	$(Verb) cd $(PROJ_SRC_DIR) && \
+	  $(TAR) cf $(PROJ_OBJ_DIR)/html.tar *.html
+	$(Verb) $(GZIP) $(PROJ_OBJ_DIR)/html.tar
+
+install-doxygen: doxygen
+	$(Echo) Installing doxygen documentation
+	$(Verb) $(MKDIR) $(DESTDIR)$(PROJ_docsdir)/html/doxygen
+	$(Verb) $(DataInstall) $(PROJ_OBJ_DIR)/doxygen.tar.gz $(DESTDIR)$(PROJ_docsdir)
+	$(Verb) cd $(PROJ_OBJ_DIR)/doxygen && \
+	  $(FIND) . -type f -exec \
+	    $(DataInstall) {} $(DESTDIR)$(PROJ_docsdir)/html/doxygen \;
+
+doxygen: regendoc $(PROJ_OBJ_DIR)/doxygen.tar.gz
+
+regendoc:
+	$(Echo) Building doxygen documentation
+	$(Verb) if test -e $(PROJ_OBJ_DIR)/doxygen ; then \
+	  $(RM) -rf $(PROJ_OBJ_DIR)/doxygen ; \
+	fi
+	$(Verb) $(DOXYGEN) $(PROJ_OBJ_DIR)/doxygen.cfg
+
+$(PROJ_OBJ_DIR)/doxygen.tar.gz: $(DOXYFILES) $(PROJ_OBJ_DIR)/doxygen.cfg
+	$(Echo) Packaging doxygen documentation
+	$(Verb) $(RM) -rf $@ $(PROJ_OBJ_DIR)/doxygen.tar
+	$(Verb) $(TAR) cf $(PROJ_OBJ_DIR)/doxygen.tar doxygen
+	$(Verb) $(GZIP) $(PROJ_OBJ_DIR)/doxygen.tar
+	$(Verb) $(CP) $(PROJ_OBJ_DIR)/doxygen.tar.gz $(PROJ_OBJ_DIR)/doxygen/html/
+
+userloc: $(LLVM_SRC_ROOT)/docs/userloc.html
+
+$(LLVM_SRC_ROOT)/docs/userloc.html:
+	$(Echo) Making User LOC Table
+	$(Verb) cd $(LLVM_SRC_ROOT) ; ./utils/userloc.pl -details -recurse \
+	  -html lib include tools runtime utils examples autoconf test > docs/userloc.html
+
+install-ocamldoc: ocamldoc
+	$(Echo) Installing ocamldoc documentation
+	$(Verb) $(MKDIR) $(DESTDIR)$(PROJ_docsdir)/ocamldoc/html
+	$(Verb) $(DataInstall) $(PROJ_OBJ_DIR)/ocamldoc.tar.gz $(DESTDIR)$(PROJ_docsdir)
+	$(Verb) cd $(PROJ_OBJ_DIR)/ocamldoc && \
+	  $(FIND) . -type f -exec \
+	    $(DataInstall) {} $(DESTDIR)$(PROJ_docsdir)/ocamldoc/html \;
+
+ocamldoc: regen-ocamldoc
+	$(Echo) Packaging ocamldoc documentation
+	$(Verb) $(RM) -rf $(PROJ_OBJ_DIR)/ocamldoc.tar*
+	$(Verb) $(TAR) cf $(PROJ_OBJ_DIR)/ocamldoc.tar ocamldoc
+	$(Verb) $(GZIP) $(PROJ_OBJ_DIR)/ocamldoc.tar
+	$(Verb) $(CP) $(PROJ_OBJ_DIR)/ocamldoc.tar.gz $(PROJ_OBJ_DIR)/ocamldoc/html/
+
+regen-ocamldoc:
+	$(Echo) Building ocamldoc documentation
+	$(Verb) if test -e $(PROJ_OBJ_DIR)/ocamldoc ; then \
+		$(RM) -rf $(PROJ_OBJ_DIR)/ocamldoc ; \
+	fi
+	$(Verb) $(MAKE) -C $(LEVEL)/bindings/ocaml ocamldoc
+	$(Verb) $(MKDIR) $(PROJ_OBJ_DIR)/ocamldoc/html
+	$(Verb) \
+		$(OCAMLDOC) -d $(PROJ_OBJ_DIR)/ocamldoc/html -sort -colorize-code -html \
+		`$(FIND) $(LEVEL)/bindings/ocaml -name "*.odoc" -exec echo -load '{}' ';'`
+
+uninstall-local::
+	$(Echo) Uninstalling Documentation
+	$(Verb) $(RM) -rf $(DESTDIR)$(PROJ_docsdir)

+ 0 - 0
docs/main/MakefileGuide.html → docs/MakefileGuide.html


+ 0 - 0
docs/main/Packaging.html → docs/Packaging.html


+ 0 - 0
docs/main/Passes.html → docs/Passes.html


+ 0 - 0
docs/main/ProgrammersManual.html → docs/ProgrammersManual.html


+ 0 - 0
docs/main/Projects.html → docs/Projects.html


+ 0 - 0
docs/main/ReleaseNotes.html → docs/ReleaseNotes.html


+ 0 - 0
docs/main/SourceLevelDebugging.html → docs/SourceLevelDebugging.html


+ 0 - 0
docs/main/SystemLibrary.html → docs/SystemLibrary.html


+ 0 - 0
docs/main/TableGenFundamentals.html → docs/TableGenFundamentals.html


+ 0 - 0
docs/main/TestingGuide.html → docs/TestingGuide.html


+ 0 - 0
docs/main/UsingLibraries.html → docs/UsingLibraries.html


+ 0 - 0
docs/main/WritingAnLLVMBackend.html → docs/WritingAnLLVMBackend.html


+ 0 - 0
docs/main/WritingAnLLVMPass.html → docs/WritingAnLLVMPass.html


+ 0 - 25
docs/api/Makefile

@@ -1,25 +0,0 @@
-##===- docs/api/Makefile -----------------------------------*- Makefile -*-===##
-# 
-#                     The LLVM Compiler Infrastructure
-#
-# This file is distributed under the University of Illinois Open Source
-# License. See LICENSE.TXT for details.
-# 
-##===----------------------------------------------------------------------===##
-
-LEVEL = ../..
-
-include $(LEVEL)/Makefile.common
-
-API.Project  = LLVM
-API.project  = llvm
-API.srcdir   = $(PROJ_SRC_ROOT)
-
-include $(LLVM_SRC_ROOT)/docs/mk/api.mk
-
-# Define API.skeleton=1 to generate only a subset of API; for testing purposes.
-#
-ifneq (undefined,$(origin API.skeleton))
-$(API.doxygen.target): API.doxygen.cfg.opts += INPUT=$(PROJ_SRC_DIR)/intro.h
-$(API.doxygen.target): API.doxygen.cfg.opts += INPUT+=$(PROJ_SRC_ROOT)/include/llvm/Target
-endif

+ 0 - 319
docs/api/api.css

@@ -1,319 +0,0 @@
-* {
-  margin: 0px;
-  padding: 0px;
-}
-
-body {
-  padding: 1.0em 2.0em;
-}
-
-body, table {
-  font-family: Arial, Helvetica, sans-serif;
-  font-size: 13px;
-  background-color: #FFFFFF;
-  color: #000000;
-}
-
-a {
-  color: #3C7AA0;
-  text-decoration: none;
-  font-weight: bold;
-}
-a:hover {
-  color: #53A9E8;
-}
-a.anchor {
-  color: #000000;
-}
-
-h1 {
-  font-size: 200%;
-  text-align: center;
-}
-h2 {
-  font-size: 140%;
-}
-h3 {
-  font-size: 120%;
-}
-
-h2, h3 {
-  border-bottom: 2px solid;
-  margin-top: 2em;
-}
-
-h1, h2, h3 {
-  margin-bottom: 0.5em;
-}
-
-h3.version {
-  border: none;
-  margin-top: 0;
-  text-align: center;
-}
-
-hr {
-  display: none;
-}
-
-div.header {
-}
-div.header div.title {
-  text-align: center;
-  font-size: xx-large;
-  font-weight: bold;
-}
-
-div.footer {
-  padding-top: 2em;
-}
-div.footer div {
-  padding-top: 0.5em;
-  border-top: 2px solid #000000;
-}
-div.footer div p {
-  text-align: right;
-  font-size: x-small;
-}
-
-div.navigation {
-  font-size: 9pt;
-}
-div.navigation div.tabs {
-  padding-top: 0.5em;
-  padding-bottom: 0.5em;
-  border-bottom: 2px solid #000000;
-}
-div.navigation div.tabs ul {
-}
-div.navigation div.tabs ul li {
-  display: inline;
-  line-height: 200%;
-}
-div.navigation div.tabs ul li a {
-  background-color: #183F66;
-  color: #EEEEEE;
-  border: 1px solid gray;
-  border: none;
-  padding: 0.25em 1.0em;
-}
-div.navigation div.tabs ul li a {
-  background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#3C7AA0), to(#183F66));
-  background: -moz-linear-gradient(top, #3C7AA0, #183F66);
-  -webkit-border-radius: 1.0em;
-  -moz-border-radius: 1.0em;
-  -webkit-box-shadow: 0px 1px 2px #777777;
-  -moz-box-shadow: #777777 0px 1px 2px;
-}
-div.navigation div.tabs ul li a:hover {
-  background-color: #2E76CF;
-  background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#53A9E8), to(#2E76CF));
-  background: -moz-linear-gradient(top, #53A9E8, #2E76CF);
-  text-shadow: 0px 0px 2px #2F2F2F;
-}
-div.navigation div.tabs ul li.current a {
-  color: #F0A000;
-}
-div.navigation div.tabs ul li.current a:hover {
-}
-
-div.navigation div.navpath {
-  padding-top: 0.5em;
-  padding-bottom: 0.5em;
-  padding-left: 1.0em;
-  border-bottom: 2px solid #000000;
-}
-
-div.contents {
-  padding: 1.0em 0.0em;
-}
-
-div.contents p {
-  margin: 1em 0em;
-}
-
-div.contents dl,
-div.contents ul {
-  margin-top: 1em;
-  margin-bottom: 1em;
-  padding-left: 2.0em;
-  list-style-type: none;
-}
-
-div.contents dl ul,
-div.contents ul ul {
-  margin-top: 0em;
-  margin-bottom: 0em;
-}
-
-div.center {
-  text-align:center;
-}
-
-div.dynheader {
-  padding-top: 1.0em;
-  padding-bottom: 1.0em;
-}
-
-table {
-  table-layout: auto;
-  border-spacing: 0;
-  border-collapse: collapse;
-  margin-top: 1.0em;
-  border-bottom: 1px solid #999999;
-}
-
-table h2 {
-  border-top: 1px solid #999999;
-  border-bottom: none;
-  padding: 0.2em 8px;
-  margin: 0;
-  background: #181E29;
-  color: #FFFFFF;
-  text-shadow: 0px 0px 2px #000000;
-  background: -webkit-gradient(linear, 0% 0%, 100% 0%, from(#181E29), to(#868CA8));
-  background: -moz-linear-gradient(left, #181E29, #868CA8);
-}
-
-td.indexkey, td.indexvalue {
-  background-color: #F0F1F2;
-  border: 1px solid;
-  padding: 0.4em 0.5em;
-}
-
-td.memTemplParams, td.memItemLeft, td.memItemRight {
-  border-top: 1px solid #999999;
-}
-td.memTemplParams, td.memTemplItemLeft, td.memTemplItemRight, td.memItemLeft, td.memItemRight, td.mdescLeft, td.mdescRight {
-  background-color: #F0F1F2;
-}
-td.memItemLeft, td.mdescLeft {
-  padding-left: 0.5em;
-  padding-left: 0.2em;
-  border-right: 1px solid #dddddd;
-}
-td.memItemRight, td.mdescRight {
-  padding-right: 0.5em;
-  padding-left: 0.2em;
-}
-
-td div.groupHeader {
-  border-top: 1px solid #999999;
-  padding: 0.2em 8px;
-}
-
-td.memItemLeft, td.memItemRight,
-td.mdescLeft, td.mdescRight {
-  padding-top: 0.2em;
-  padding-bottom: 0.2em;
-}
-
-tr.memlist {
-  background-color: #F0F1F2;
-}
-tr.memlist td {
-  border: 1px solid #999999;
-  padding: 0.2em 0.5em;
-}
-
-div.memitem {
-  border: 1px solid #999999;
-  margin-top: 1.0em;
-  margin-bottom: 1.0em;
-  -webkit-border-radius: 0.5em;
-  -webkit-box-shadow: 3px 3px 6px #777777;
-  -moz-border-radius: 0.5em;
-  -moz-box-shadow: black 3px 3px 3px;
-}
-div.memitem div.memproto {
-  background-color: #E3E4E5;
-  padding: 0.25em 0.5em;
-  -webkit-border-top-left-radius: 0.5em;
-  -webkit-border-top-right-radius: 0.5em;
-  -moz-border-radius-topleft: 0.5em;
-  -moz-border-radius-topright: 0.5em;
-}
-div.memitem div.memproto td code {
-  color: #AA0000;
-}
-div.memitem div.memproto td.paramname code {
-  color: #000000;
-}
-div.memitem div.memdoc {
-  background-color: #F0F1F2;
-  padding: 0.25em 0.5em;
-  -webkit-border-bottom-left-radius: 0.5em;
-  -webkit-border-bottom-right-radius: 0.5em;
-  -moz-border-radius-bottomleft: 0.5em;
-  -moz-border-radius-bottomright: 0.5em;
-}
-div.memitem div.memdoc table {
-  background-color: #F0F1F2;
-  border: none;
-}
-
-table.memname {
-  border: none;
-  background-color: #E3E4E5;
-  margin: 0;
-  padding: 0;
-}
-td.paramtype {
-  padding-left: 0.5em;
-}
-td.paramname {
-  padding-right: 0.5em;
-}
-
-pre.fragment {
-  background-color: #F5F5F5;
-  border: 1px solid #999999;
-  margin: 1em;
-  padding: 0.5em;
-  font-family: monospace, fixed;
-  font-size: 8pt;
-  overflow: auto;
-  word-wrap: break-word;
-}
-pre.fragment span.keyword {
-  color: #008000
-}
-pre.fragment span.keywordtype {
-  color: #604020
-}
-pre.fragment span.keywordflow {
-  color: #e08000
-}
-pre.fragment span.comment {
-  color: #800000
-}
-pre.fragment span.preprocessor {
-  color: #806020
-}
-pre.fragment span.stringliteral {
-  color: #002080
-}
-pre.fragment span.charliteral {
-  color: #008080
-}
-pre.fragment span.vhdldigit { 
-  color: #ff00ff 
-}
-pre.fragment span.vhdlchar { 
-  color: #000000 
-}
-pre.fragment span.vhdlkeyword { 
-  color: #700070 
-}
-pre.fragment span.vhdllogic { 
-  color: #ff0000 
-}
-
-div.contents div.intro div.logo {
-  background: -webkit-gradient(radial, 50% 50%, 0, 50% 50%, 400, from(#F0A000), to(rgba(24,63,102,0.8)));
-  background: -moz-radial-gradient(50% 50%, farthest-side, #F0A000, rgba(24,63,102,0.8));
-}
-
-div.contents div.dynheader {
-  padding: 0.25em 0.0em;
-}

+ 0 - 14
docs/api/footer.html

@@ -1,14 +0,0 @@
-<div class="footer">
-<div>
-<p>
-  generated on $datetime for <a href="http://llvm.org">$projectname $projectnumber</a>
-  by <a href="http://www.doxygen.org">Doxygen $doxygenversion</a>
-</p>
-<p>
-  Copyright &copy; 2003-2010 University of Illinois at Urbana-Champaign.
-  All Rights Reserved.
-</p>
-</div>
-</div>
-</body>
-</html>

+ 0 - 13
docs/api/header.html

@@ -1,13 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html>
-<head>
-  <meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-  <meta name="keywords" content="LLVM,Low Level Virtual Machine,C++,doxygen,API,documentation"/>
-  <meta name="description" content="C++ source code API documentation for the Low Level Virtual Machine (LLVM)."/>
-  <title>$title</title>
-  <link href="$relpath$api.css" rel="stylesheet" type="text/css"/>
-  <!--[if IE]><link href="$relpath$api.ie.css" rel="stylesheet" type="text/css"/><![endif]-->
-</head>
-<body>
-<div class="header">
-</div>

+ 0 - 26
docs/api/intro.h

@@ -1,26 +0,0 @@
-/** @mainpage LLVM API Documentation
-<div class="intro">
-<div class="logo">
-  <img src="http://llvm.org/img/DragonMedium.png"
-    alg="medium dragon logo" width="400" height="400">
-</div>
-
-@section main_intro Introduction
-Welcome to the Low Level Virtual Machine (LLVM).
-
-<br>
-This documentation describes the @b internal software that makes 
-up LLVM, not the @b external use of  LLVM. There are no instructions
-here on how to use LLVM, only the APIs that make up the software. For usage 
-instructions, please see the programmer's guide or reference manual.
-
-@section main_caveat Caveat 
-This documentation is generated directly from the source code with doxygen. 
-Since LLVM is constantly under active development, what you're about to
-read is out of date! However, it may still be useful since certain portions
-of LLVM are very stable. 
-
-@section main_changelog Change Log
-- Original content written 12/30/2003 by Reid Spencer
-</div>
-*/

+ 0 - 184
docs/api/layout.xml

@@ -1,184 +0,0 @@
-<doxygenlayout version="1.0">
-  <!-- Navigation index tabs for HTML output -->
-  <navindex>
-    <tab type="mainpage" visible="yes" title=""/>
-    <tab type="namespaces" visible="yes" title="">
-      <tab type="namespaces" visible="yes" title=""/>
-      <tab type="namespacemembers" visible="yes" title=""/>
-    </tab>
-    <tab type="classes" visible="yes" title="">
-      <tab type="classes" visible="yes" title=""/>
-      <tab type="classindex" visible="$ALPHABETICAL_INDEX" title=""/> 
-      <tab type="hierarchy" visible="yes" title=""/>
-      <tab type="classmembers" visible="yes" title=""/>
-    </tab>
-    <tab type="modules" visible="yes" title=""/>
-    <tab type="files" visible="yes" title="">
-      <tab type="files" visible="yes" title=""/>
-      <tab type="globals" visible="yes" title=""/>
-    </tab>
-    <tab type="dirs" visible="yes" title=""/>
-    <tab type="examples" visible="yes" title=""/>  
-    <tab type="pages" visible="yes" title=""/>
-  </navindex>
-
-  <!-- Layout definition for a class page -->
-  <class>
-    <briefdescription visible="yes"/>
-    <includes visible="$SHOW_INCLUDE_FILES"/>
-    <inheritancegraph visible="$CLASS_GRAPH"/>
-    <collaborationgraph visible="$COLLABORATION_GRAPH"/>
-    <allmemberslink visible="yes"/>
-    <memberdecl>
-      <nestedclasses visible="yes" title=""/>
-      <publictypes title=""/>
-      <publicslots title=""/>
-      <signals title=""/>
-      <publicmethods title=""/>
-      <publicstaticmethods title=""/>
-      <publicattributes title=""/>
-      <publicstaticattributes title=""/>
-      <protectedtypes title=""/>
-      <protectedslots title=""/>
-      <protectedmethods title=""/>
-      <protectedstaticmethods title=""/>
-      <protectedattributes title=""/>
-      <protectedstaticattributes title=""/>
-      <packagetypes title=""/>
-      <packagemethods title=""/>
-      <packagestaticmethods title=""/>
-      <packageattributes title=""/>
-      <packagestaticattributes title=""/>
-      <properties title=""/>
-      <events title=""/>
-      <privatetypes title=""/>
-      <privateslots title=""/>
-      <privatemethods title=""/>
-      <privatestaticmethods title=""/>
-      <privateattributes title=""/>
-      <privatestaticattributes title=""/>
-      <friends title=""/>
-      <related title="" subtitle=""/>
-      <membergroups visible="yes"/>
-    </memberdecl>
-    <detaileddescription title=""/>
-    <memberdef>
-      <typedefs title=""/>
-      <enums title=""/>
-      <constructors title=""/>
-      <functions title=""/>
-      <related title=""/>
-      <variables title=""/>
-      <properties title=""/>
-      <events title=""/>
-    </memberdef>
-    <usedfiles visible="$SHOW_USED_FILES"/>
-    <authorsection visible="yes"/>
-  </class>
-
-  <!-- Layout definition for a namespace page -->
-  <namespace>
-    <briefdescription visible="yes"/>
-    <memberdecl>
-      <nestednamespaces visible="yes" title=""/>
-      <classes visible="yes" title=""/>
-      <typedefs title=""/>
-      <enums title=""/>
-      <functions title=""/>
-      <variables title=""/>
-      <membergroups visible="yes"/>
-    </memberdecl>
-    <detaileddescription title=""/>
-    <memberdef>
-      <typedefs title=""/>
-      <enums title=""/>
-      <functions title=""/>
-      <variables title=""/>
-    </memberdef>
-    <authorsection visible="yes"/>
-  </namespace>
-
-  <!-- Layout definition for a file page -->
-  <file>
-    <briefdescription visible="yes"/>
-    <includes visible="$SHOW_INCLUDE_FILES"/>
-    <includegraph visible="$INCLUDE_GRAPH"/>
-    <includedbygraph visible="$INCLUDED_BY_GRAPH"/>
-    <sourcelink visible="yes"/>
-    <memberdecl>
-      <classes visible="yes" title=""/>
-      <namespaces visible="yes" title=""/>
-      <defines title=""/>
-      <typedefs title=""/>
-      <enums title=""/>
-      <functions title=""/>
-      <variables title=""/>
-      <membergroups visible="yes"/>
-    </memberdecl>
-    <detaileddescription title=""/>
-    <memberdef>
-      <defines title=""/>
-      <typedefs title=""/>
-      <enums title=""/>
-      <functions title=""/>
-      <variables title=""/>
-    </memberdef>
-    <authorsection/>
-  </file>
-
-  <!-- Layout definition for a group page -->
-  <group>
-    <briefdescription visible="yes"/>
-    <groupgraph visible="$GROUP_GRAPHS"/>
-    <memberdecl>
-      <classes visible="yes" title=""/>
-      <namespaces visible="yes" title=""/>
-      <dirs visible="yes" title=""/>
-      <nestedgroups visible="yes" title=""/>
-      <files visible="yes" title=""/>
-      <defines title=""/>
-      <typedefs title=""/>
-      <enums title=""/>
-      <enumvalues title=""/>
-      <functions title=""/>
-      <variables title=""/>
-      <signals title=""/>
-      <publicslots title=""/>
-      <protectedslots title=""/>
-      <privateslots title=""/>
-      <events title=""/>
-      <properties title=""/>
-      <friends title=""/>
-      <membergroups visible="yes"/>
-    </memberdecl>
-    <detaileddescription title=""/>
-    <memberdef>
-      <pagedocs/>
-      <defines title=""/>
-      <typedefs title=""/>
-      <enums title=""/>
-      <enumvalues title=""/>
-      <functions title=""/>
-      <variables title=""/>
-      <signals title=""/>
-      <publicslots title=""/>
-      <protectedslots title=""/>
-      <privateslots title=""/>
-      <events title=""/>
-      <properties title=""/>
-      <friends title=""/>
-    </memberdef>
-    <authorsection visible="yes"/>
-  </group>
-
-  <!-- Layout definition for a directory page -->
-  <directory>
-    <briefdescription visible="yes"/>
-    <directorygraph visible="yes"/>
-    <memberdecl>
-      <dirs visible="yes"/>
-      <files visible="yes"/>
-    </memberdecl>
-    <detaileddescription title=""/>
-  </directory>
-</doxygenlayout>

Unele fișiere nu au fost afișate deoarece prea multe fișiere au fost modificate în acest diff