Commit Graph

25 Commits

Author SHA1 Message Date
mike-m
e2c3a49c80 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
2010-05-07 00:28:04 +00:00
mike-m
68cb31901c Overhauled llvm/clang docs builds. Closes PR6613.
NOTE: 2nd part changeset for cfe trunk to follow.

*** PRE-PATCH ISSUES ADDRESSED

- clang api docs fail build from objdir
- clang/llvm api docs collide in install PREFIX/
- clang/llvm main docs collide in install
- clang/llvm main docs have full of hard coded destination
  assumptions and make use of absolute root in static html files;
  namely CommandGuide tools hard codes a website destination
  for cross references and some html cross references assume
  website root paths

*** IMPROVEMENTS

- bumped Doxygen from 1.4.x -> 1.6.3
- splits llvm/clang docs into 'main' and 'api' (doxygen) build trees
- provide consistent, reliable doc builds for both main+api docs
- support buid vs. install vs. website intentions
- support objdir builds
- document targets with 'make help'
- correct clean and uninstall operations
- use recursive dir delete only where absolutely necessary
- added call function fn.RMRF which safeguards against botched 'rm -rf';
  if any target (or any variable is evaluated) which attempts
  to remove any dirs which match a hard-coded 'safelist', a verbose
  error will be printed and make will error-stop.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@103213 91177308-0d34-0410-b5e6-96231b3b80d8
2010-05-06 23:45:43 +00:00
Nick Lewycky
00759c15e0 Add MC and LTO, two terms I just had to explain on IRC.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@100413 91177308-0d34-0410-b5e6-96231b3b80d8
2010-04-05 05:48:47 +00:00
Misha Brukman
3c8da59482 Fixed HTML validator warning.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@61005 91177308-0d34-0410-b5e6-96231b3b80d8
2008-12-14 08:01:51 +00:00
Misha Brukman
444087057a Global replace of yellow W3C "valid HTML/CSS" icons with blue ones.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@60880 91177308-0d34-0410-b5e6-96231b3b80d8
2008-12-11 17:34:48 +00:00
Dan Gohman
f003276ee6 Fix a few HTML tidiness issues.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@59966 91177308-0d34-0410-b5e6-96231b3b80d8
2008-11-24 17:18:39 +00:00
Dan Gohman
c4479a76b1 Document the acronym RAUW. Patch by Jonathan Brandmeyer!
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@58863 91177308-0d34-0410-b5e6-96231b3b80d8
2008-11-07 20:29:17 +00:00
Torok Edwin
2b9cbf127f fix duplicate anchor names, and broken anchor links from the TOC
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@58332 91177308-0d34-0410-b5e6-96231b3b80d8
2008-10-28 16:54:34 +00:00
Bill Wendling
7c6d410f66 Use — because.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@53901 91177308-0d34-0410-b5e6-96231b3b80d8
2008-07-22 06:46:17 +00:00
Gordon Henriksen
326e24fff0 GarbageCollection.html is expanded to encompass the coming
capabilities. This is a major rewrite and is easier to read en toto
rather than patchwise.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@42414 91177308-0d34-0410-b5e6-96231b3b80d8
2007-09-27 19:31:36 +00:00
Owen Anderson
a6fc5016ee Add LCSSA to the LLVM lexicon.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@31032 91177308-0d34-0410-b5e6-96231b3b80d8
2006-10-18 05:50:12 +00:00
Reid Spencer
05fe4b0256 Changes docs for llvm.cs.uiuc.edu -> llvm.org
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@26746 91177308-0d34-0410-b5e6-96231b3b80d8
2006-03-14 05:39:39 +00:00
Chris Lattner
ed51a0fb92 Add SRoA to the lexicon. Patch by Marco Matthies!
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@26060 91177308-0d34-0410-b5e6-96231b3b80d8
2006-02-08 16:59:49 +00:00
Chris Lattner
59f7f2156a Add "SCC" to the lexicon. Patch provided by Marco Matthies, thanks!
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@24509 91177308-0d34-0410-b5e6-96231b3b80d8
2005-11-29 01:34:50 +00:00
Chris Lattner
dbb85859f9 Add reassociation, minor cleanups.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@21973 91177308-0d34-0410-b5e6-96231b3b80d8
2005-05-13 20:18:49 +00:00
Misha Brukman
a36b6e5d49 Replace llvm.org => llvm.cs.uiuc.edu
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17550 91177308-0d34-0410-b5e6-96231b3b80d8
2004-11-07 00:59:58 +00:00
Reid Spencer
d3f876c93c Minor format tweask for tables.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17394 91177308-0d34-0410-b5e6-96231b3b80d8
2004-11-01 08:19:36 +00:00
Reid Spencer
a07e0b5e18 Add a few more terms.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17364 91177308-0d34-0410-b5e6-96231b3b80d8
2004-10-30 21:40:28 +00:00
Misha Brukman
100bd71866 Put a space between Data' and Structure' of DSA.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16179 91177308-0d34-0410-b5e6-96231b3b80d8
2004-09-05 03:57:23 +00:00
Misha Brukman
9a4c904039 Add DSA.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16176 91177308-0d34-0410-b5e6-96231b3b80d8
2004-09-05 03:00:20 +00:00
Chris Lattner
c4985ba93e Add some details
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16035 91177308-0d34-0410-b5e6-96231b3b80d8
2004-08-24 18:53:39 +00:00
Reid Spencer
ce6be33e17 Added BURS.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16034 91177308-0d34-0410-b5e6-96231b3b80d8
2004-08-24 18:34:10 +00:00
Misha Brukman
183cfc241c Change LVN -> Load-VN since that's the name of the cmdline switch
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16009 91177308-0d34-0410-b5e6-96231b3b80d8
2004-08-24 04:13:17 +00:00
Misha Brukman
ec8fe3cc8e Added DSE, LICM, LVN, PRE, SCCP, and SSA
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16007 91177308-0d34-0410-b5e6-96231b3b80d8
2004-08-24 01:57:02 +00:00
Reid Spencer
85baf76eec Added a *very* initial cut at a lexicon for LLVM. I don't plan to write
this whole thing. Just use the pattern in the file to add entries as you
think of them. This will be really helpful for newbies to advanced compiler
optimization techniques such as myself.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15878 91177308-0d34-0410-b5e6-96231b3b80d8
2004-08-17 09:38:50 +00:00