Chris Lattner
f043f7653e
fix grammar
...
llvm-svn: 33839
2007-02-03 20:17:53 +00:00
Chris Lattner
9dd7a380a8
Serious cleanups. Make the TOC match the text for the class hierarchy,
...
move the sections of the class-h around in the right order, make it actually
reflect the classes in LLVM today.
llvm-svn: 33838
2007-02-03 20:02:25 +00:00
Chris Lattner
4e406a9f8e
Add TOC
...
llvm-svn: 33837
2007-02-03 19:51:56 +00:00
Chris Lattner
f233c425cd
describe map-like containers
...
llvm-svn: 33836
2007-02-03 19:49:31 +00:00
Chris Lattner
68b0ec54c2
improve grammar
...
llvm-svn: 33830
2007-02-03 08:20:15 +00:00
Chris Lattner
f5ddd043d6
improve grammar
...
llvm-svn: 33829
2007-02-03 08:10:45 +00:00
Chris Lattner
cb292fc808
close run-away tag
...
llvm-svn: 33828
2007-02-03 07:59:51 +00:00
Chris Lattner
ac76029f91
fill in the section on Set-like containers.
...
llvm-svn: 33827
2007-02-03 07:59:07 +00:00
Chris Lattner
694e110a2e
fix validation issues
...
llvm-svn: 33823
2007-02-03 03:06:52 +00:00
Chris Lattner
099213becc
fix validation problems
...
llvm-svn: 33822
2007-02-03 03:05:57 +00:00
Chris Lattner
9d9985cab5
Add some notes about choice of container.
...
llvm-svn: 33821
2007-02-03 03:04:03 +00:00
Chris Lattner
298ca5518d
Change to match API changes.
...
llvm-svn: 33219
2007-01-15 01:55:32 +00:00
Reid Spencer
2759b18e5d
Make a couple organizational changes. Type no longer derives from Value
...
(hasn't for ages) so move it up one level in the table of contents.
Type needs to be understood before Value so move it before Value. Make
the descriptions of types stand out a little more. Add references to the
doxygen for the Type class.
llvm-svn: 33122
2007-01-12 17:26:25 +00:00
Reid Spencer
b9e5d10cf7
Update documentation for arbitrary precision integers:
...
1. int -> i32
2. Describe the IntegerType class.
3. Correct the description of Type and its primitive type subclasses.
4. Document OpaqueType and PackedType a little better.
llvm-svn: 33120
2007-01-12 17:11:23 +00:00
Reid Spencer
e4c7fcd1bd
Update for changes in the IR. The ConstantIntegral, ConstantBool, and
...
ConstantInt classes were merged into just ConstantInt.
llvm-svn: 33107
2007-01-12 03:36:33 +00:00
Reid Spencer
9e224a2533
Update the documentation for SymbolTable class.
...
llvm-svn: 32970
2007-01-07 00:41:39 +00:00
Chris Lattner
bc5cc2e7fa
Fix broken links, reported by Baptiste Lepilleur
...
llvm-svn: 32882
2007-01-04 22:01:45 +00:00
Chris Lattner
d7ed9c92c2
fix a typo
...
llvm-svn: 32713
2006-12-20 04:23:36 +00:00
Reid Spencer
85f3c06003
Remove documentation for isSigned and isUnsigned methods of Type class.
...
llvm-svn: 32708
2006-12-19 23:12:09 +00:00
Chris Lattner
58e5345894
update to reflect changes in statistic class.
...
llvm-svn: 32691
2006-12-19 21:46:21 +00:00
Reid Spencer
c6be386754
Make changes for removal of SETCC instruction to unify with LangRef.html.
...
llvm-svn: 32680
2006-12-19 19:47:19 +00:00
Bill Wendling
22e978a736
Removing even more <iostream> includes.
...
llvm-svn: 32320
2006-12-07 20:04:42 +00:00
Reid Spencer
e0fc4dfc22
For PR950:
...
This patch implements the first increment for the Signless Types feature.
All changes pertain to removing the ConstantSInt and ConstantUInt classes
in favor of just using ConstantInt.
llvm-svn: 31063
2006-10-20 07:07:24 +00:00
Bill Wendling
f21825f55a
Clean-up of formatting and spelling.
...
llvm-svn: 30885
2006-10-11 18:00:22 +00:00
Bill Wendling
34ab06769d
Put code example inside of "doc_code" divisions.
...
llvm-svn: 30876
2006-10-11 06:30:10 +00:00
Jim Laskey
37c2c6c860
Update documentaion of node annotation (coloring) in viewGraph.
...
llvm-svn: 30687
2006-10-02 12:28:07 +00:00
Reid Spencer
83ee73fdb8
Correct the Superclasses list for GlobalVariable and Function to indicate
...
that they are "Constant" as they derive from GlobalValue. Also, fix some of
the wording where it mentions this.
Patch inspired by Nai Xia.
llvm-svn: 27701
2006-04-14 14:11:48 +00:00
Reid Spencer
ca05854a71
Changes docs for llvm.cs.uiuc.edu -> llvm.org
...
llvm-svn: 26746
2006-03-14 05:39:39 +00:00
Chris Lattner
1f47b25727
Use std:: where appropriate
...
llvm-svn: 24494
2005-11-28 02:30:22 +00:00
Misha Brukman
93b8cb17ac
* Replace ampersands in section titles with more formal ``and''
...
* Surround C++ template operators with <tt>
* Add <> after templated operators for consistency
llvm-svn: 24144
2005-11-01 21:12:49 +00:00
Chris Lattner
ed54f2f5e7
Add notes about MF.viewCFG() and friends.
...
llvm-svn: 23765
2005-10-17 01:36:23 +00:00
Misha Brukman
c3967716a8
Remove vim modeline; this should go into ~/.vimrc
...
llvm-svn: 21848
2005-05-10 22:06:41 +00:00
Chris Lattner
2bfe36214d
no parens
...
llvm-svn: 21577
2005-04-26 22:57:07 +00:00
Chris Lattner
730a5da1af
update some paths
...
llvm-svn: 21576
2005-04-26 22:56:16 +00:00
Chris Lattner
d1039cc581
Add feedback from Vikram
...
llvm-svn: 21534
2005-04-25 15:47:57 +00:00
Chris Lattner
fdfb25a9e1
add a bunch of documentation about the LLVM type resolution machinery
...
llvm-svn: 21475
2005-04-23 17:27:36 +00:00
Chris Lattner
c6ce71d434
make an advanced topics section, move symtab to it
...
llvm-svn: 21473
2005-04-23 16:10:52 +00:00
Chris Lattner
16431f7b3c
remove 'another common example', which doesn't work with VC++, and indent
...
another example properly
llvm-svn: 21442
2005-04-22 04:49:59 +00:00
Chris Lattner
bc18ef02ce
methods removed.
...
llvm-svn: 20602
2005-03-15 05:19:20 +00:00
Chris Lattner
5ce25cdc6d
switch from a* to arg_* and g* to global_* for argument/global var iterators
...
llvm-svn: 20596
2005-03-15 04:48:32 +00:00
Chris Lattner
897cc8e1ec
cleanup some html
...
remove a statement that is no longer true
remove comment about a dead method.
llvm-svn: 20486
2005-03-06 06:00:13 +00:00
Chris Lattner
807db03233
These methods are removed.
...
llvm-svn: 20473
2005-03-06 02:37:21 +00:00
Chris Lattner
f7648e7110
Fix typos noticed by Gabor Greif, thanks Gabor!
...
llvm-svn: 19621
2005-01-17 00:12:04 +00:00
Chris Lattner
292e6602ac
Test commit
...
llvm-svn: 18654
2004-12-08 19:05:44 +00:00
Tanya Lattner
0e6622157a
Fixed broken link to Bruce Eckle's book.
...
llvm-svn: 18650
2004-12-08 18:34:56 +00:00
Reid Spencer
0777321b8f
Attempt HTML 4.01 Strict compliance.
...
llvm-svn: 17399
2004-11-01 09:16:30 +00:00
Reid Spencer
f0714dd617
Cleanup the constants section.
...
llvm-svn: 17398
2004-11-01 09:02:53 +00:00
Reid Spencer
c3c4c4f843
Minor format tweask for tables.
...
llvm-svn: 17394
2004-11-01 08:19:36 +00:00
Misha Brukman
ad279bfe07
* Add spaces between function names for readability
...
* Separate paragraphs, flush HTML text to left margin for ease of editing
llvm-svn: 17333
2004-10-29 04:33:19 +00:00
Chris Lattner
e99bec7f9b
Fix linkage types
...
llvm-svn: 15464
2004-08-04 05:10:48 +00:00
Chris Lattner
517f1847ba
Doesn't exist
...
llvm-svn: 14975
2004-07-18 21:44:13 +00:00
Reid Spencer
fa49f86cee
bug 122:
...
Updated to remove references to ConstantPointerRef and reflect the change
in the inheritance hierarchy: GlobalValue now derives from Constant.
llvm-svn: 14969
2004-07-18 13:10:31 +00:00
Chris Lattner
0376545d26
statisfy the spelling police
...
llvm-svn: 14698
2004-07-08 17:49:37 +00:00
Tanya Lattner
f31fdf895b
Fixing broken links
...
llvm-svn: 14317
2004-06-22 08:02:25 +00:00
Tanya Lattner
8ed32be935
Fixed broken links.
...
llvm-svn: 14313
2004-06-22 04:24:55 +00:00
Misha Brukman
5f056c78c1
Add link documenting shared/static library differences across platforms.
...
llvm-svn: 14237
2004-06-18 18:39:00 +00:00
Misha Brukman
18a94d6f21
Fix more broken links as a result of the llvm namespace.
...
llvm-svn: 14000
2004-06-03 23:35:54 +00:00
Misha Brukman
fdcb3c209c
Fix broken links as a result of the llvm namespace.
...
llvm-svn: 13998
2004-06-03 23:29:12 +00:00
Alkis Evlogimenos
67150528d4
Add section on the newly added Instruction and subclasses constructor
...
variant.
llvm-svn: 13802
2004-05-27 00:57:51 +00:00
Chris Lattner
cc83417e6c
Fix a bug in reid's checkin
...
llvm-svn: 13787
2004-05-26 16:52:55 +00:00
Reid Spencer
9aed59b2c8
Added a section on the SymbolTable class.
...
llvm-svn: 13786
2004-05-26 08:41:35 +00:00
Chris Lattner
4dd45ffdb6
Lots of minor cleanups and clarifications
...
llvm-svn: 13674
2004-05-23 21:06:58 +00:00
Chris Lattner
0b41ebe65c
Fix a minor wording bug in the manual
...
llvm-svn: 12496
2004-03-18 14:58:55 +00:00
Chris Lattner
66aef96171
Method is gone
...
llvm-svn: 11226
2004-02-09 04:14:46 +00:00
Misha Brukman
7f67e378be
* Conform to HTML 4.01 strict DTD
...
* Use stylesheets instead of hard-coding formatting
llvm-svn: 10868
2004-01-15 00:14:41 +00:00
Chris Lattner
40487e450b
Fix grammaro
...
llvm-svn: 10245
2003-11-27 21:17:48 +00:00
Chris Lattner
48b383b015
checkin reid's docpatch
...
llvm-svn: 10200
2003-11-25 01:02:51 +00:00
Misha Brukman
10ff946838
Added link to ``CVS Branching and Tags Primer''.
...
llvm-svn: 9875
2003-11-11 00:14:41 +00:00
Brian Gaeke
f578c05d57
Mention class CallSite
...
llvm-svn: 9783
2003-11-07 19:25:45 +00:00
John Criswell
f531f319d2
Merged in RELEASE_1.
...
llvm-svn: 9538
2003-10-27 18:18:16 +00:00
Chris Lattner
22533bc900
update dox
...
llvm-svn: 8626
2003-09-20 14:43:16 +00:00
Chris Lattner
216c7b8aed
Fix spell-o's
...
llvm-svn: 8431
2003-09-10 05:29:43 +00:00
Misha Brukman
7eb05a170a
Spell `necessary' correctly.
...
llvm-svn: 7944
2003-08-18 14:43:39 +00:00
Chris Lattner
9994870cb3
"fix" coding style stuff
...
Change some <>'s into <>'s
llvm-svn: 7623
2003-08-05 22:54:23 +00:00
Chris Lattner
fc6f3e9346
Fix a bug
...
llvm-svn: 7499
2003-08-01 22:26:27 +00:00
Chris Lattner
5a0c4c6aa5
Update information about the new DEBUG_TYPE macro
...
llvm-svn: 7496
2003-08-01 22:20:59 +00:00
Misha Brukman
b7ea12c550
Added comma after `i.e.'
...
llvm-svn: 7367
2003-07-28 19:21:20 +00:00
Misha Brukman
adf5519a1c
Fixed syntax error (in documentation!): missing parenthesis.
...
llvm-svn: 6020
2003-05-07 21:47:39 +00:00
Chris Lattner
9a01f15e24
Remove documented problem that is now fixed
...
llvm-svn: 5869
2003-04-23 16:26:15 +00:00
Chris Lattner
e1f59b6e01
Update programmers manual for renamed method
...
llvm-svn: 5627
2003-02-26 16:38:15 +00:00
Chris Lattner
98cf1f5d64
- Eliminated the deferred symbol table stuff in Module & Function, it really
...
wasn't an optimization and it was causing lots of bugs.
llvm-svn: 4779
2002-11-20 18:36:02 +00:00
Chris Lattner
7522da4fa7
Add some notes about DEBUG flag
...
llvm-svn: 4624
2002-11-08 06:50:02 +00:00
Chris Lattner
93533e511b
Add a link to C++ in a nutshell book
...
llvm-svn: 4243
2002-10-21 02:38:02 +00:00
Chris Lattner
3e55b86821
Do some cleanups to the Type and Constant section to remove latex stuff
...
There is still a lot of cleanup and fleshing out required here, but at least
it gets rid of the flagrantly bad parts.
llvm-svn: 4006
2002-10-01 23:17:09 +00:00
Chris Lattner
3dfd3b5a3d
Update manual to reflect recent changes in the Statistic class.
...
llvm-svn: 4003
2002-10-01 22:39:41 +00:00
Joel Stanley
fc2aac7f8f
Fixed errors in ReplaceInstWithValue/ReplaceInstWithInst examples.
...
llvm-svn: 3973
2002-09-29 17:31:54 +00:00
Chris Lattner
0fbbd8a742
Update url
...
llvm-svn: 3881
2002-09-22 21:25:12 +00:00
Chris Lattner
1047feff1b
Add information about the DEBUG() macro and the Statistic template
...
llvm-svn: 3880
2002-09-22 19:38:40 +00:00
Chris Lattner
3cde789d29
Clean up tags, link to the right .h file
...
llvm-svn: 3811
2002-09-18 05:14:25 +00:00
Joel Stanley
d9ee6c09e1
Finished instruction replacement section, etc. Need better example for replaceAllUsesWith().
...
llvm-svn: 3806
2002-09-18 03:17:23 +00:00
Misha Brukman
1cf3c54f04
Fixed grammar (User's -> Users).
...
llvm-svn: 3804
2002-09-18 02:21:57 +00:00
Chris Lattner
dacc4ae922
Avoid using two i's in the same statements
...
llvm-svn: 3784
2002-09-17 22:43:00 +00:00
Chris Lattner
b1a712efcc
Fix typeo
...
llvm-svn: 3767
2002-09-16 22:08:07 +00:00
Chris Lattner
e3cbedbd3e
Add a </ul> that was missing and caused the document to get a little whacky
...
llvm-svn: 3693
2002-09-12 19:08:16 +00:00
Chris Lattner
4a2876b07e
Incorporate information about deleting instructions from a basic block,
...
contributed by Tanya.
llvm-svn: 3692
2002-09-12 19:06:51 +00:00
Chris Lattner
b5ac195828
Add some information about the Instruction class and Instruction.def
...
llvm-svn: 3690
2002-09-12 17:18:46 +00:00
Joel Stanley
3ce479c13c
- Added content to use-def/def-use section
...
- Added content to subsection "Creating and inserting new Instructions"
llvm-svn: 3685
2002-09-11 22:32:24 +00:00
Joel Stanley
85ca8b36da
*** empty log message ***
...
llvm-svn: 3684
2002-09-11 20:50:04 +00:00
Chris Lattner
fe500386d3
Finish up the isa/cast/dyn_cast section
...
llvm-svn: 3645
2002-09-10 15:20:46 +00:00
Chris Lattner
4e7f7c0f30
Write most of the isa, cast, dyn_cast section. It's not done yet though.
...
llvm-svn: 3639
2002-09-10 00:39:05 +00:00
Chris Lattner
7e03b6ee33
* Write the prose for the Basic Inspection and Traversal Routines section
...
* Fix some minor problems with < and &
* Add links to later parts of the document for classes
llvm-svn: 3636
2002-09-09 19:58:18 +00:00
Joel Stanley
5d79df728a
*** empty log message ***
...
llvm-svn: 3635
2002-09-09 16:29:58 +00:00
Joel Stanley
0b2b897cdc
- Made distinction between object->iterator and iterator->object
...
conversion more clear.
- Added content to "Iterating over Instructions in a Function"
section.
llvm-svn: 3634
2002-09-09 15:50:33 +00:00
Chris Lattner
e40840b26b
Clean up the isa section stub. It should not be listed twice
...
llvm-svn: 3632
2002-09-09 05:53:21 +00:00
Chris Lattner
6755aa133d
Stub out another couple sections that it looks like 426's MP1 will really
...
need.
llvm-svn: 3631
2002-09-09 05:49:39 +00:00
Chris Lattner
340182e523
Test commit
...
llvm-svn: 3612
2002-09-07 05:33:45 +00:00
Joel Stanley
ad37a452ce
*** empty log message ***
...
llvm-svn: 3611
2002-09-06 23:42:40 +00:00
Joel Stanley
ed8bfd97f5
Fixed typos and added </>/& tags where appropriate
...
llvm-svn: 3610
2002-09-06 23:05:12 +00:00
Chris Lattner
f9d779ae66
* Fix a couple more <>&'s
...
* Correct an extremely minor technical point about a deprecated interface.
llvm-svn: 3609
2002-09-06 22:51:10 +00:00
Chris Lattner
7bf5b1d17a
Minor fixes html type fixes: & -> & > -> > etc.
...
Hopefully permission thing works this time.
llvm-svn: 3608
2002-09-06 22:12:58 +00:00
Chris Lattner
32b15d908d
Minor fix, test that web autoupdate works for people non-chris
...
llvm-svn: 3607
2002-09-06 22:09:21 +00:00
Joel Stanley
64cfdbb8a0
Added subsections to 'Basic Inspection and Traversal Routines':
...
* Iterating over the BasicBlocks in a Function
* Iterating over the Instructions in a BasicBlock
* Turning an iterator into a class pointer
* Finding call sites: a more complex example
llvm-svn: 3606
2002-09-06 21:55:13 +00:00
Chris Lattner
cb29fd5695
Add skeleton to the section contents so that Joel knows what to fill in
...
llvm-svn: 3596
2002-09-06 18:31:18 +00:00
Chris Lattner
5caa28123b
Add new section
...
llvm-svn: 3595
2002-09-06 16:40:10 +00:00
Chris Lattner
58f6d727ce
Trivial change to test CVS checkout scripts
...
llvm-svn: 3594
2002-09-06 16:33:54 +00:00
Chris Lattner
2127213cf1
Add information about the GlobalVariable and Module classes
...
llvm-svn: 3592
2002-09-06 14:50:55 +00:00
Chris Lattner
bcf337b0a6
Initial checkin of the first part of the Programmer's Manual
...
There is still much to be done, but it's a good start.
llvm-svn: 3589
2002-09-06 02:50:58 +00:00