Commit Graph

25 Commits

Author SHA1 Message Date
mike-m
3baf2ffb17 Revert r103213. It broke several sections of live website.
llvm-svn: 103219
2010-05-07 00:28:04 +00:00
mike-m
6b8861e9f6 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.

llvm-svn: 103213
2010-05-06 23:45:43 +00:00
Nick Lewycky
828e7cab3e Add MC and LTO, two terms I just had to explain on IRC.
llvm-svn: 100413
2010-04-05 05:48:47 +00:00
Misha Brukman
4231a32eaf Fixed HTML validator warning.
llvm-svn: 61005
2008-12-14 08:01:51 +00:00
Misha Brukman
74411f221b Global replace of yellow W3C "valid HTML/CSS" icons with blue ones.
llvm-svn: 60880
2008-12-11 17:34:48 +00:00
Dan Gohman
83971772a6 Fix a few HTML tidiness issues.
llvm-svn: 59966
2008-11-24 17:18:39 +00:00
Dan Gohman
bd01d0107e Document the acronym RAUW. Patch by Jonathan Brandmeyer!
llvm-svn: 58863
2008-11-07 20:29:17 +00:00
Torok Edwin
12f71cb784 fix duplicate anchor names, and broken anchor links from the TOC
llvm-svn: 58332
2008-10-28 16:54:34 +00:00
Bill Wendling
16bc3bde02 Use — because.
llvm-svn: 53901
2008-07-22 06:46:17 +00:00
Gordon Henriksen
351222b471 GarbageCollection.html is expanded to encompass the coming
capabilities. This is a major rewrite and is easier to read en toto
rather than patchwise.

llvm-svn: 42414
2007-09-27 19:31:36 +00:00
Owen Anderson
a23f60d03d Add LCSSA to the LLVM lexicon.
llvm-svn: 31032
2006-10-18 05:50:12 +00:00
Reid Spencer
1667ea03b6 Changes docs for llvm.cs.uiuc.edu -> llvm.org
llvm-svn: 26746
2006-03-14 05:39:39 +00:00
Chris Lattner
73022962e9 Add SRoA to the lexicon. Patch by Marco Matthies!
llvm-svn: 26060
2006-02-08 16:59:49 +00:00
Chris Lattner
93089e48a9 Add "SCC" to the lexicon. Patch provided by Marco Matthies, thanks!
llvm-svn: 24509
2005-11-29 01:34:50 +00:00
Chris Lattner
44408faaa0 Add reassociation, minor cleanups.
llvm-svn: 21973
2005-05-13 20:18:49 +00:00
Misha Brukman
5a3f189011 Replace llvm.org => llvm.cs.uiuc.edu
llvm-svn: 17550
2004-11-07 00:59:58 +00:00
Reid Spencer
bd18813e36 Minor format tweask for tables.
llvm-svn: 17394
2004-11-01 08:19:36 +00:00
Reid Spencer
d929c57e06 Add a few more terms.
llvm-svn: 17364
2004-10-30 21:40:28 +00:00
Misha Brukman
2f5a283fdc Put a space between Data' and Structure' of DSA.
llvm-svn: 16179
2004-09-05 03:57:23 +00:00
Misha Brukman
c323491b09 Add DSA.
llvm-svn: 16176
2004-09-05 03:00:20 +00:00
Chris Lattner
b65f10f994 Add some details
llvm-svn: 16035
2004-08-24 18:53:39 +00:00
Reid Spencer
ab52b4c4e7 Added BURS.
llvm-svn: 16034
2004-08-24 18:34:10 +00:00
Misha Brukman
c1ffd4e3b0 Change LVN -> Load-VN since that's the name of the cmdline switch
llvm-svn: 16009
2004-08-24 04:13:17 +00:00
Misha Brukman
e8231a380b Added DSE, LICM, LVN, PRE, SCCP, and SSA
llvm-svn: 16007
2004-08-24 01:57:02 +00:00
Reid Spencer
02d69598e1 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.

llvm-svn: 15878
2004-08-17 09:38:50 +00:00