Chris Lattner
62c82bffb6
update doc: analyze is gone and passes should just use RegisterPass
...
llvm-svn: 29928
2006-08-27 23:18:52 +00:00
Chris Lattner
36f17d7909
Minor cleanups
...
llvm-svn: 29605
2006-08-11 16:37:02 +00:00
Reid Spencer
dc30910fe0
Update the instructions for writing a pass as a loadable module per the
...
new definition in MakefileGuilde.html and Makefile.rules.
llvm-svn: 29563
2006-08-08 01:48:17 +00:00
Jim Laskey
ca845c5d7d
Added how to add machine passes to command line options.
...
llvm-svn: 29528
2006-08-04 18:10: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
Robert Bocchino
e399fb1bbd
Fixed a typo; "= 1" was missing.
...
llvm-svn: 25134
2006-01-06 22:49:23 +00:00
John Criswell
755971ee20
Fixed a punctuation error.
...
llvm-svn: 24502
2005-11-28 23:25:41 +00:00
John Criswell
7e59cfe0bf
Fixed some punctuation.
...
llvm-svn: 22443
2005-07-15 19:25:12 +00:00
Chris Lattner
09408198bf
Fix some broken links, taking care of PR554
...
llvm-svn: 21387
2005-04-21 04:53:58 +00:00
Chris Lattner
7cf3fcad59
update to match build changes.
...
llvm-svn: 21386
2005-04-21 04:52:37 +00:00
Reid Spencer
94c7faaaf1
* Add the use of LOADABLE_MODULE=1 in the makefile example
...
* Change the names of the resulting module to Hello instead of libHello
* Change lib/Debug -> Debug/lib per new makefile implementation.
llvm-svn: 19459
2005-01-11 05:16:23 +00:00
Reid Spencer
851533abfd
Fix some minor spellos and grammaros.
...
llvm-svn: 18788
2004-12-11 05:12:57 +00:00
Tanya Lattner
6c52e7adfe
Fixed broken links.
...
llvm-svn: 18647
2004-12-08 18:13:51 +00:00
Tanya Lattner
b4f99bd112
Fixed a typo.
...
llvm-svn: 17972
2004-11-19 01:26:37 +00:00
Tanya Lattner
d8c7fbbf98
Added link to information on Statistic which is in the Programmers Manual.
...
llvm-svn: 17971
2004-11-19 01:25:14 +00:00
Chris Lattner
aef2bbf942
'Pass' should now not be derived from by clients. Instead, they should derive
...
from ModulePass. Instead of implementing Pass::run, then should implement
ModulePass::runOnModule.
llvm-svn: 16430
2004-09-20 04:36:29 +00:00
Chris Lattner
cd2d763599
Misha implemented the ModuleProvider interface back in 9/18/2003.
...
llvm-svn: 16394
2004-09-18 16:16:28 +00:00
Chris Lattner
0e39c41ba3
Provide initial docs for CallGraphSCCPass's, and fix several grammar-o's and
...
other problems.
llvm-svn: 16393
2004-09-18 06:39:35 +00:00
Jonathan Manton
fcdac89c2b
Fixed the tutorial to indicate that we needed to use the llvm namespace.
...
llvm-svn: 14507
2004-06-30 18:10:30 +00:00
Tanya Lattner
cc37359b66
Fixing broken links
...
llvm-svn: 14317
2004-06-22 08:02:25 +00:00
Misha Brukman
ae1dfd2077
GCSE has suddenly become a struct, not a class; fix broken link.
...
llvm-svn: 14001
2004-06-03 23:39:36 +00:00
Chris Lattner
f0931ed115
Make use of the new doc_author class. "Seperate content from presentation" they said.
...
llvm-svn: 13675
2004-05-23 21:07:27 +00:00
Chris Lattner
ae6d999a7e
Fix a tag-o
...
llvm-svn: 12477
2004-03-17 21:33:32 +00:00
Chris Lattner
78ffe84887
Rewrite the second on AnalysisUsage usage. This documents the new
...
addRequiredTransitive member that Misha added, and explains the whole
concept a lot better. Also, the document used incorrect "subsubsection"
tags instead of "doc_subsubsection" which this fixes.
llvm-svn: 12474
2004-03-17 21:09:55 +00:00
Misha Brukman
cf102d7d5b
Fix some spelling and grammar.
...
llvm-svn: 12244
2004-03-08 23:06:46 +00:00
John Criswell
0b5166db12
Clarified the extension to shared library objects.
...
llvm-svn: 10978
2004-01-26 21:26:54 +00:00
Misha Brukman
bd78003c0d
* HTML 4.01 Strict DTD compliance
...
* Use stylesheets instead of adhoc formatting
* Fix broken links in doxygen due to llvm namespace
llvm-svn: 10881
2004-01-15 18:34:11 +00:00
John Criswell
8ba94e9df8
Merged in RELEASE_1.
...
llvm-svn: 9538
2003-10-27 18:18:16 +00:00
Chris Lattner
cdaea8cd7f
Remove explicit paths
...
llvm-svn: 9444
2003-10-23 19:48:11 +00:00
Chris Lattner
58d4183a25
Fix spell-o's
...
llvm-svn: 8431
2003-09-10 05:29:43 +00:00
Misha Brukman
cda7f97dbb
The word dependent' has no
a'.
...
llvm-svn: 8030
2003-08-21 22:14:26 +00:00
Misha Brukman
56f7db4178
Spell `necessary' correctly.
...
llvm-svn: 7944
2003-08-18 14:43:39 +00:00
Brian Gaeke
5779654cfc
Add documentation for runOnMachineFunction()
...
llvm-svn: 7237
2003-07-22 20:53:20 +00:00
Brian Gaeke
593160bf03
Added bits about MachineFunctionPass
...
llvm-svn: 7192
2003-07-17 18:53:20 +00:00
Misha Brukman
5de3e14206
The word separate' only has one
e'.
...
llvm-svn: 7173
2003-07-14 17:20:40 +00:00
Misha Brukman
227f4d6f54
Fixed: </pre</p> => </pre></p>
...
llvm-svn: 7172
2003-07-14 17:05:20 +00:00
Chris Lattner
14f6baa5cf
Rename Analysis Usage methods
...
llvm-svn: 4254
2002-10-21 19:57:59 +00:00
Chris Lattner
07c17104f5
Add documentation for ImmutablePass's
...
llvm-svn: 3926
2002-09-25 22:31:38 +00:00
Chris Lattner
23352ba613
Fix typeo
...
llvm-svn: 3775
2002-09-17 16:47:06 +00:00
Chris Lattner
ac99e4d1b7
Remove warning that is no longer applicable
...
llvm-svn: 3771
2002-09-16 22:37:56 +00:00
Chris Lattner
b270065c97
Add a new BasicBlockPass::doInitialization/Finalization(Function &) pair of
...
methods that may be useful for BasicBlockPasses.
llvm-svn: 3689
2002-09-12 17:06:43 +00:00
Chris Lattner
332d3cd40e
Fix minor typo
...
llvm-svn: 3630
2002-09-09 03:48:46 +00:00
Chris Lattner
8cb7abfc07
* Remove notes at the top of the file
...
* Add information about how to debug a dynamically loaded pass.
llvm-svn: 3583
2002-09-06 02:02:58 +00:00
Chris Lattner
022b319ad9
Add documentation for AnalysisGroup functionality
...
llvm-svn: 3468
2002-08-22 19:21:04 +00:00
Chris Lattner
2f101c0f0e
Gross, some whitespace escaped
...
llvm-svn: 3335
2002-08-14 20:07:01 +00:00
Chris Lattner
952ae7e3b2
Fix bug in documentation
...
llvm-svn: 3334
2002-08-14 20:06:13 +00:00
Chris Lattner
47e94cfb44
Oh yeah, I wrote it.
...
llvm-svn: 3268
2002-08-08 20:23:41 +00:00
Chris Lattner
3b2919e2e4
Initial checkin of the "Writting an LLVM Pass" document
...
llvm-svn: 3267
2002-08-08 20:11:18 +00:00