Reid Spencer
22a9e5bfd8
Provide a gdb usage fix provided by Zhongzing Xu.
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@30645 91177308-0d34-0410-b5e6-96231b3b80d8
2006-09-28 16:53:47 +00:00
Chris Lattner
dc87725902
Update to match changes in RegisterAnalysisGroup usage
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29933 91177308-0d34-0410-b5e6-96231b3b80d8
2006-08-28 00:45:38 +00:00
Chris Lattner
c8603c2444
update doc: analyze is gone and passes should just use RegisterPass
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29928 91177308-0d34-0410-b5e6-96231b3b80d8
2006-08-27 23:18:52 +00:00
Chris Lattner
8f652ebe89
Minor cleanups
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29605 91177308-0d34-0410-b5e6-96231b3b80d8
2006-08-11 16:37:02 +00:00
Reid Spencer
ebfe07fb18
Update the instructions for writing a pass as a loadable module per the
...
new definition in MakefileGuilde.html and Makefile.rules.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29563 91177308-0d34-0410-b5e6-96231b3b80d8
2006-08-08 01:48:17 +00:00
Jim Laskey
5fa8fff8d2
Added how to add machine passes to command line options.
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29528 91177308-0d34-0410-b5e6-96231b3b80d8
2006-08-04 18:10: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
Robert Bocchino
3cf817d381
Fixed a typo; "= 1" was missing.
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@25134 91177308-0d34-0410-b5e6-96231b3b80d8
2006-01-06 22:49:23 +00:00
John Criswell
0b1010e7b8
Fixed a punctuation error.
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@24502 91177308-0d34-0410-b5e6-96231b3b80d8
2005-11-28 23:25:41 +00:00
John Criswell
2382ff7fbe
Fixed some punctuation.
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@22443 91177308-0d34-0410-b5e6-96231b3b80d8
2005-07-15 19:25:12 +00:00
Chris Lattner
01d7139f93
Fix some broken links, taking care of PR554
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@21387 91177308-0d34-0410-b5e6-96231b3b80d8
2005-04-21 04:53:58 +00:00
Chris Lattner
4c376eacf5
update to match build changes.
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@21386 91177308-0d34-0410-b5e6-96231b3b80d8
2005-04-21 04:52:37 +00:00
Reid Spencer
7fa6d52dda
* 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.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19459 91177308-0d34-0410-b5e6-96231b3b80d8
2005-01-11 05:16:23 +00:00
Reid Spencer
1bc193464c
Fix some minor spellos and grammaros.
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18788 91177308-0d34-0410-b5e6-96231b3b80d8
2004-12-11 05:12:57 +00:00
Tanya Lattner
54dc8b2a44
Fixed broken links.
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18647 91177308-0d34-0410-b5e6-96231b3b80d8
2004-12-08 18:13:51 +00:00
Tanya Lattner
05f8d5fed6
Fixed a typo.
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17972 91177308-0d34-0410-b5e6-96231b3b80d8
2004-11-19 01:26:37 +00:00
Tanya Lattner
d5383653a4
Added link to information on Statistic which is in the Programmers Manual.
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17971 91177308-0d34-0410-b5e6-96231b3b80d8
2004-11-19 01:25:14 +00:00
Chris Lattner
f627892e26
'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.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16430 91177308-0d34-0410-b5e6-96231b3b80d8
2004-09-20 04:36:29 +00:00
Chris Lattner
62b442d378
Misha implemented the ModuleProvider interface back in 9/18/2003.
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16394 91177308-0d34-0410-b5e6-96231b3b80d8
2004-09-18 16:16:28 +00:00
Chris Lattner
8fdb246fb1
Provide initial docs for CallGraphSCCPass's, and fix several grammar-o's and
...
other problems.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16393 91177308-0d34-0410-b5e6-96231b3b80d8
2004-09-18 06:39:35 +00:00
Jonathan Manton
65acb30178
Fixed the tutorial to indicate that we needed to use the llvm namespace.
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@14507 91177308-0d34-0410-b5e6-96231b3b80d8
2004-06-30 18:10:30 +00:00
Tanya Lattner
a3da777086
Fixing broken links
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@14317 91177308-0d34-0410-b5e6-96231b3b80d8
2004-06-22 08:02:25 +00:00
Misha Brukman
d15516ea46
GCSE has suddenly become a struct, not a class; fix broken link.
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@14001 91177308-0d34-0410-b5e6-96231b3b80d8
2004-06-03 23:39:36 +00:00
Chris Lattner
7911ce2578
Make use of the new doc_author class. "Seperate content from presentation" they said.
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@13675 91177308-0d34-0410-b5e6-96231b3b80d8
2004-05-23 21:07:27 +00:00
Chris Lattner
a577630ec0
Fix a tag-o
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@12477 91177308-0d34-0410-b5e6-96231b3b80d8
2004-03-17 21:33:32 +00:00
Chris Lattner
892562779c
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.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@12474 91177308-0d34-0410-b5e6-96231b3b80d8
2004-03-17 21:09:55 +00:00
Misha Brukman
efc182e49c
Fix some spelling and grammar.
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@12244 91177308-0d34-0410-b5e6-96231b3b80d8
2004-03-08 23:06:46 +00:00
John Criswell
f9c78655be
Clarified the extension to shared library objects.
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@10978 91177308-0d34-0410-b5e6-96231b3b80d8
2004-01-26 21:26:54 +00:00
Misha Brukman
c540240857
* HTML 4.01 Strict DTD compliance
...
* Use stylesheets instead of adhoc formatting
* Fix broken links in doxygen due to llvm namespace
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@10881 91177308-0d34-0410-b5e6-96231b3b80d8
2004-01-15 18:34:11 +00:00
John Criswell
0f6d7c0e20
Merged in RELEASE_1.
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9538 91177308-0d34-0410-b5e6-96231b3b80d8
2003-10-27 18:18:16 +00:00
Chris Lattner
fafe630318
Remove explicit paths
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9444 91177308-0d34-0410-b5e6-96231b3b80d8
2003-10-23 19:48:11 +00:00
Chris Lattner
065a616ada
Fix spell-o's
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8431 91177308-0d34-0410-b5e6-96231b3b80d8
2003-09-10 05:29:43 +00:00
Misha Brukman
ef6a6a69ff
The word dependent' has no
a'.
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8030 91177308-0d34-0410-b5e6-96231b3b80d8
2003-08-21 22:14:26 +00:00
Misha Brukman
5560c9d49c
Spell `necessary' correctly.
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7944 91177308-0d34-0410-b5e6-96231b3b80d8
2003-08-18 14:43:39 +00:00
Brian Gaeke
6a33f36645
Add documentation for runOnMachineFunction()
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7237 91177308-0d34-0410-b5e6-96231b3b80d8
2003-07-22 20:53:20 +00:00
Brian Gaeke
cab8b6f448
Added bits about MachineFunctionPass
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7192 91177308-0d34-0410-b5e6-96231b3b80d8
2003-07-17 18:53:20 +00:00
Misha Brukman
bc0e998c49
The word separate' only has one
e'.
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7173 91177308-0d34-0410-b5e6-96231b3b80d8
2003-07-14 17:20:40 +00:00
Misha Brukman
e3443a6281
Fixed: </pre</p> => </pre></p>
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7172 91177308-0d34-0410-b5e6-96231b3b80d8
2003-07-14 17:05:20 +00:00
Chris Lattner
8291e0465b
Rename Analysis Usage methods
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@4254 91177308-0d34-0410-b5e6-96231b3b80d8
2002-10-21 19:57:59 +00:00
Chris Lattner
f004f9afe1
Add documentation for ImmutablePass's
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3926 91177308-0d34-0410-b5e6-96231b3b80d8
2002-09-25 22:31:38 +00:00
Chris Lattner
ed2e7a9ce4
Fix typeo
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3775 91177308-0d34-0410-b5e6-96231b3b80d8
2002-09-17 16:47:06 +00:00
Chris Lattner
fd214762cb
Remove warning that is no longer applicable
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3771 91177308-0d34-0410-b5e6-96231b3b80d8
2002-09-16 22:37:56 +00:00
Chris Lattner
d0713f94af
Add a new BasicBlockPass::doInitialization/Finalization(Function &) pair of
...
methods that may be useful for BasicBlockPasses.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3689 91177308-0d34-0410-b5e6-96231b3b80d8
2002-09-12 17:06:43 +00:00
Chris Lattner
d6ea9260db
Fix minor typo
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3630 91177308-0d34-0410-b5e6-96231b3b80d8
2002-09-09 03:48:46 +00:00
Chris Lattner
480e2efb2e
* Remove notes at the top of the file
...
* Add information about how to debug a dynamically loaded pass.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3583 91177308-0d34-0410-b5e6-96231b3b80d8
2002-09-06 02:02:58 +00:00
Chris Lattner
7991070ba2
Add documentation for AnalysisGroup functionality
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3468 91177308-0d34-0410-b5e6-96231b3b80d8
2002-08-22 19:21:04 +00:00
Chris Lattner
7ce83e576a
Gross, some whitespace escaped
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3335 91177308-0d34-0410-b5e6-96231b3b80d8
2002-08-14 20:07:01 +00:00
Chris Lattner
17a4c3ecfb
Fix bug in documentation
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3334 91177308-0d34-0410-b5e6-96231b3b80d8
2002-08-14 20:06:13 +00:00
Chris Lattner
38c633d8fc
Oh yeah, I wrote it.
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3268 91177308-0d34-0410-b5e6-96231b3b80d8
2002-08-08 20:23:41 +00:00
Chris Lattner
c6bb82495c
Initial checkin of the "Writting an LLVM Pass" document
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3267 91177308-0d34-0410-b5e6-96231b3b80d8
2002-08-08 20:11:18 +00:00