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
Jeffrey Yasskin
0c0f4b6e01
Give packagers some advice about how to build LLVM so it's useful to
...
the most users.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@97198 91177308-0d34-0410-b5e6-96231b3b80d8
2010-02-26 00:54:42 +00:00
Dan Gohman
55c8a7e778
stkrc is gone.
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@97156 91177308-0d34-0410-b5e6-96231b3b80d8
2010-02-25 18:18:49 +00:00
Dan Gohman
b02c08c2ab
Merge the advanced getelementptr FAQ into the regular
...
getelementptr FAQ.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@97154 91177308-0d34-0410-b5e6-96231b3b80d8
2010-02-25 18:16:03 +00:00
Dan Gohman
dfecbe9b0c
Add an "advanced" GetElementPtr FAQ document, with answers to
...
questions left unanswered by the first GetElementPtr FAQ.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@96526 91177308-0d34-0410-b5e6-96231b3b80d8
2010-02-17 22:47:06 +00:00
Jeffrey Yasskin
6351d6bb12
Make docs less specific about their versions, at Chris's suggestion.
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@95231 91177308-0d34-0410-b5e6-96231b3b80d8
2010-02-03 18:49:55 +00:00
Jeffrey Yasskin
6cfb8a115e
Mention the version in the documentation index and link to the 2.6 docs, which
...
is what most readers will actually be aiming for.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@95229 91177308-0d34-0410-b5e6-96231b3b80d8
2010-02-03 18:23:23 +00:00
Reid Kleckner
22884ddaa6
Add documentation on how to use enable debug information in the JIT and use it with GDB.
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@82425 91177308-0d34-0410-b5e6-96231b3b80d8
2009-09-21 02:34:59 +00:00
Chris Lattner
f21f85a0a7
link to a newer preso
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@77440 91177308-0d34-0410-b5e6-96231b3b80d8
2009-07-29 06:19:14 +00:00
Chris Lattner
932af8f8c3
move gold plugin next to LTO doc in the subsystem section
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@65790 91177308-0d34-0410-b5e6-96231b3b80d8
2009-03-01 23:42:51 +00:00
Nick Lewycky
f45a82890e
Close list item tag, to conform with the style in this file. It's optional
...
anyways.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@65787 91177308-0d34-0410-b5e6-96231b3b80d8
2009-03-01 21:07:44 +00:00
Nick Lewycky
017730c653
Add the gold plugin page to the documentation index!
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@65786 91177308-0d34-0410-b5e6-96231b3b80d8
2009-03-01 21:06:42 +00:00
Mikhail Glushenkov
68319f87cc
Update the auto-generated llvmc documentation.
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@60909 91177308-0d34-0410-b5e6-96231b3b80d8
2008-12-11 23:24:40 +00:00
Misha Brukman
430245f555
Conform to the HTML 4.01 Strict specification.
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@60884 91177308-0d34-0410-b5e6-96231b3b80d8
2008-12-11 18:14:06 +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
Duncan Sands
0cfe05270c
Mention the Ada and Fortran front-ends.
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@60833 91177308-0d34-0410-b5e6-96231b3b80d8
2008-12-10 10:50:58 +00:00
Duncan Sands
9a365b6acb
Correct these links.
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@59126 91177308-0d34-0410-b5e6-96231b3b80d8
2008-11-12 10:10:25 +00:00
Chris Lattner
4630e4ddcf
the stacker doc is way out of date.
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@54631 91177308-0d34-0410-b5e6-96231b3b80d8
2008-08-11 06:13:31 +00:00
Chris Lattner
4f60e4de90
add a description.
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@53529 91177308-0d34-0410-b5e6-96231b3b80d8
2008-07-13 21:27:36 +00:00
Matthijs Kooijman
9d3edca443
Update link to testing guide to use the new title.
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@53018 91177308-0d34-0410-b5e6-96231b3b80d8
2008-07-02 13:54:58 +00:00
Tanya Lattner
20b7bda692
Added Passes.html to the documentation list.
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@48736 91177308-0d34-0410-b5e6-96231b3b80d8
2008-03-24 18:29:32 +00:00
Duncan Sands
8655b15137
Rename CFEBuildInstrs.html to GCCFEBuildInstrs.html.
...
Update all references to it and place a redirection
page at the old address.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@47124 91177308-0d34-0410-b5e6-96231b3b80d8
2008-02-14 17:53:22 +00:00
Chris Lattner
1b024ce219
try again
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@43956 91177308-0d34-0410-b5e6-96231b3b80d8
2007-11-09 19:24:54 +00:00
Nick Lewycky
cf326da709
Add a link to the tutorial.
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@43928 91177308-0d34-0410-b5e6-96231b3b80d8
2007-11-09 05:45:51 +00:00
Chris Lattner
1df4f752f8
gcroot must take concrete types, not arbitrary types.
...
clean up intrinsic descriptions in langref a bit.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@42194 91177308-0d34-0410-b5e6-96231b3b80d8
2007-09-21 17:30:40 +00:00
Reid Spencer
944b7f28ac
Update links to the command guide generated documentation.
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@40855 91177308-0d34-0410-b5e6-96231b3b80d8
2007-08-05 23:43:44 +00:00
Reid Spencer
669ed45029
Subversionify the documentation.
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@38442 91177308-0d34-0410-b5e6-96231b3b80d8
2007-07-09 08:04:31 +00:00
Reid Spencer
6e8b5721fd
Links for commands are now generated into /cmds/ URL.
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@38435 91177308-0d34-0410-b5e6-96231b3b80d8
2007-07-09 06:31:51 +00:00
Reid Spencer
6fdb236838
Terminate the document with the right end tags.
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@37835 91177308-0d34-0410-b5e6-96231b3b80d8
2007-07-01 17:02:22 +00:00
Chris Lattner
9273418777
add a link
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@37024 91177308-0d34-0410-b5e6-96231b3b80d8
2007-05-13 23:38:44 +00:00
Chris Lattner
de36ffd2ca
link to the bitcode doc
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@36896 91177308-0d34-0410-b5e6-96231b3b80d8
2007-05-06 23:20:06 +00:00
Reid Spencer
26cf066dfe
Add DeveloperPolicy.html
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@34235 91177308-0d34-0410-b5e6-96231b3b80d8
2007-02-13 09:08:27 +00:00
Reid Spencer
434262ad51
Remove references to gccld and gccas, adjusting the documentation to
...
mention llvm-ld and opt instead (if appropriate).
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@34094 91177308-0d34-0410-b5e6-96231b3b80d8
2007-02-09 15:59:08 +00:00
Reid Spencer
7cbe67d789
Add a link to the GEP FAQ.
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@31698 91177308-0d34-0410-b5e6-96231b3b80d8
2006-11-13 08:03:59 +00:00
Reid Spencer
20fdab6fbf
Make the LLVM Publications link point to /pubs/ since this has moved to
...
its own page on the LLVM web site.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@30447 91177308-0d34-0410-b5e6-96231b3b80d8
2006-09-17 23:05:15 +00:00
Reid Spencer
84f82f7fac
Excise references to the now defunct "analyze" tool. Merge descriptions
...
where appropriate.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29931 91177308-0d34-0410-b5e6-96231b3b80d8
2006-08-28 00:34:19 +00:00
Devang Patel
de4bbd94dc
Add lto doc link.
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29660 91177308-0d34-0410-b5e6-96231b3b80d8
2006-08-14 18:21:53 +00:00
Chris Lattner
fded8a2117
remove quotes for better consistency
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28877 91177308-0d34-0410-b5e6-96231b3b80d8
2006-06-20 20:56:03 +00:00
Chris Lattner
4a463a352f
more significant moving of stuff around.
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28876 91177308-0d34-0410-b5e6-96231b3b80d8
2006-06-20 20:54:47 +00:00
Chris Lattner
a2bc7b0fcc
Fix broken links, remove author information, add brief summary.
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28875 91177308-0d34-0410-b5e6-96231b3b80d8
2006-06-20 20:47:38 +00:00
John Criswell
a877f14383
Added LLVM publications describing the LLVM compiler infrastructure.
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28871 91177308-0d34-0410-b5e6-96231b3b80d8
2006-06-20 18:21:31 +00:00
Reid Spencer
7df8e26dc9
Add HowToReleaseLLVM.html.
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@26979 91177308-0d34-0410-b5e6-96231b3b80d8
2006-03-23 06:53:38 +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
7718658064
Match the case of other mailing lists in the list
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@26330 91177308-0d34-0410-b5e6-96231b3b80d8
2006-02-23 16:18:29 +00:00
Chris Lattner
1914bf1572
document the llvm-testresults list
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@26329 91177308-0d34-0410-b5e6-96231b3b80d8
2006-02-23 16:14:22 +00:00
Chris Lattner
e26673143a
Add a link to the doxygen tarball
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@24530 91177308-0d34-0410-b5e6-96231b3b80d8
2005-11-30 06:35:34 +00:00
Misha Brukman
4e8458d02c
extract has been renamed to llvm-extract to avoid conflicting with another tool
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@21501 91177308-0d34-0410-b5e6-96231b3b80d8
2005-04-24 17:46:58 +00:00
Chris Lattner
f1b200b0fb
add a bunch of documentation about the LLVM type resolution machinery
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@21475 91177308-0d34-0410-b5e6-96231b3b80d8
2005-04-23 17:27:36 +00:00
Chris Lattner
61cba4989a
This is not needed
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@21472 91177308-0d34-0410-b5e6-96231b3b80d8
2005-04-23 16:00:27 +00:00