John Criswell
976932f737
Added another remark on how building the C front end is optional.
...
llvm-svn: 7097
2003-07-03 16:03:39 +00:00
John Criswell
856aa7e828
Performed a major update for the pre-release.
...
Attempted to better structure and order the document.
Added more information about autoconf, the build system, and how to build LLVM.
Added directions on how to build the C front end.
Added a section on common problems and their solutions.
llvm-svn: 7096
2003-07-03 16:01:38 +00:00
John Criswell
a4df9efb1a
Adding a web page on how to start a new LLVM Project.
...
llvm-svn: 7095
2003-07-03 15:37:52 +00:00
John Criswell
8f1920eca3
Updated prior to the pre-release.
...
Removed items which are done (or near completion).
Added new items so that we don't forget them.
llvm-svn: 7081
2003-07-02 23:03:18 +00:00
John Criswell
ac664f649e
Fixed a broken hyperlink.
...
Moved commas outside of hyperlinks in the contributors list.
llvm-svn: 7049
2003-07-01 21:55:57 +00:00
John Criswell
f0fdaa27c9
Added John Criswell to the contributors list.
...
llvm-svn: 7021
2003-06-30 22:20:46 +00:00
John Criswell
1399140e8f
Removed the --enable-profiling and --enable-verbose options.
...
llvm-svn: 7020
2003-06-30 22:17:28 +00:00
John Criswell
258dfc0319
Merged in autoconf branch. This provides configuration via the autoconf
...
system.
llvm-svn: 7014
2003-06-30 21:59:07 +00:00
Brian Gaeke
40d8d5e7c5
Here are the notes from our Reoptimizer meetings.
...
llvm-svn: 6923
2003-06-26 20:37:42 +00:00
Chris Lattner
900141777c
Remove completed tasks
...
llvm-svn: 6899
2003-06-25 14:31:06 +00:00
Chris Lattner
d736dd25e8
Clarify that variables must be global
...
llvm-svn: 6835
2003-06-21 21:45:56 +00:00
Chris Lattner
fc725c2526
Diversify examples
...
llvm-svn: 6778
2003-06-18 21:30:51 +00:00
Chris Lattner
242a462967
fix incorrect anchor
...
llvm-svn: 6777
2003-06-18 21:28:11 +00:00
John Criswell
155ddfa098
Reverted back to hand-made HTML.
...
Added in updates for new Makefile variables and corrected some punctuation.
llvm-svn: 6687
2003-06-12 19:34:44 +00:00
John Criswell
fbe1900046
Updated the documentation to reflect changes in the Makefiles for building
...
projects.
Fixed some small grammatical errors.
Using Netscape Composer seems to have added stuff that makes the page look
exactly the same. Bah! Curse my laziness!
llvm-svn: 6685
2003-06-11 20:46:40 +00:00
Chris Lattner
b7219c6700
Fix bug in environment setting
...
llvm-svn: 6671
2003-06-08 15:33:25 +00:00
Chris Lattner
186c756f44
Fix minor bug
...
llvm-svn: 6569
2003-06-03 04:40:06 +00:00
Chris Lattner
297325abd4
* Correct title
...
* Give credit to John for making the page
llvm-svn: 6475
2003-05-31 19:55:19 +00:00
John Criswell
a8904f1ec8
*** empty log message ***
...
llvm-svn: 6474
2003-05-31 16:46:21 +00:00
Misha Brukman
7ef7cad1a6
Changed http://tank ... => http://llvm , and removed an extraneous mailto:.
...
llvm-svn: 6335
2003-05-26 00:17:49 +00:00
Brian Gaeke
eda6c90c58
Suggest -save-temps instead of -S, -E.
...
llvm-svn: 6318
2003-05-23 21:03:50 +00:00
Chris Lattner
7ff0899e95
Fix a problem brian identified.
...
llvm-svn: 6309
2003-05-23 14:49:32 +00:00
Chris Lattner
2634635777
Add documentation for the new cl::CommaSeparated modifier
...
llvm-svn: 6297
2003-05-22 20:36:06 +00:00
Chris Lattner
609f9dea47
New document
...
llvm-svn: 6275
2003-05-21 22:21:07 +00:00
Chris Lattner
558335f4fd
New graphic for web page
...
llvm-svn: 6274
2003-05-21 21:05:46 +00:00
Misha Brukman
825e174bf7
Hopefully, the final fix for `[Pp]ropogate'.
...
llvm-svn: 6251
2003-05-20 21:01:22 +00:00
Chris Lattner
eca8e3aca6
Add info about the LLVM_LIB_SEARCH_PATH envvar
...
llvm-svn: 6096
2003-05-11 21:50:06 +00:00
Chris Lattner
75a5272ec6
va_start only takes on argument now.
...
llvm-svn: 6039
2003-05-08 15:55:44 +00:00
Chris Lattner
9487ecd232
Update information about the switch instruction
...
llvm-svn: 6037
2003-05-08 05:08:48 +00:00
Chris Lattner
16e530dfbf
* Add information about LLVM intrinsics
...
* Add information about the va_arg instruction
* Add information about the llvm.va_* intrinsics
llvm-svn: 6036
2003-05-08 04:57:36 +00:00
Misha Brukman
8cff58b409
Fixed syntax error (in documentation!): missing parenthesis.
...
llvm-svn: 6020
2003-05-07 21:47:39 +00:00
Misha Brukman
4e7a30e565
Grammar fix: `of course' is separated from the sentences by commas on both
...
sides.
llvm-svn: 6019
2003-05-07 21:47:16 +00:00
Chris Lattner
1269cdf9de
Add a new open project
...
llvm-svn: 6007
2003-05-06 20:47:11 +00:00
Chris Lattner
c2e12dd484
Remove implemented project, add a new one
...
llvm-svn: 5970
2003-04-28 03:42:31 +00:00
Chris Lattner
8a090a79f9
Switch insns actually DO work.
...
llvm-svn: 5960
2003-04-26 19:36:06 +00:00
Chris Lattner
d162479916
Remove documented problem that is now fixed
...
llvm-svn: 5869
2003-04-23 16:26:15 +00:00
Chris Lattner
15a0515a9c
Properly convert some &'s to &'s
...
llvm-svn: 5868
2003-04-23 16:25:38 +00:00
Misha Brukman
ce470d48df
The word 'independent' has no 'a'.
...
llvm-svn: 5724
2003-03-08 23:59:05 +00:00
Chris Lattner
e43fdadf61
Initial checkin of AliasAnalysis doc
...
llvm-svn: 5696
2003-03-04 19:37:49 +00:00
Chris Lattner
f37c63bc4b
Remove implemented projects
...
llvm-svn: 5628
2003-02-26 16:38:22 +00:00
Chris Lattner
63b566e303
Update programmers manual for renamed method
...
llvm-svn: 5627
2003-02-26 16:38:15 +00:00
Chris Lattner
100668a3df
Clarify the Makefile.config settings
...
llvm-svn: 5563
2003-02-14 04:22:13 +00:00
Chris Lattner
14e226f71c
Add notes from Vikram's email
...
llvm-svn: 5502
2003-02-07 19:25:35 +00:00
Chris Lattner
c79941c8b1
Remove obsolete page
...
llvm-svn: 5501
2003-02-07 19:22:53 +00:00
Chris Lattner
11423ad183
New "open projects" document
...
llvm-svn: 5497
2003-02-06 19:39:21 +00:00
Chris Lattner
01ce537348
Add notes about LLVM and CygWin from Brian Gaeke
...
llvm-svn: 5417
2003-01-23 21:17:02 +00:00
Chris Lattner
8fa0bebfd9
getelementptr uses long instead of uint indexes
...
llvm-svn: 4993
2002-12-13 06:01:21 +00:00
Chris Lattner
b5027095e5
- 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
f843444d38
Add more numbers
...
llvm-svn: 4724
2002-11-17 22:19:10 +00:00
Nick Hildenbrandt
1ed3c03fbf
Updates
...
llvm-svn: 4709
2002-11-15 21:18:22 +00:00
Chris Lattner
195d36a7cc
Add new numbers
...
llvm-svn: 4702
2002-11-12 16:06:51 +00:00
Chris Lattner
29bd066d67
Add new numbers
...
llvm-svn: 4698
2002-11-12 06:53:43 +00:00
Chris Lattner
8a3ae7a80d
More numbers
...
llvm-svn: 4692
2002-11-11 20:48:45 +00:00
Chris Lattner
82609bbc7c
Add more info
...
llvm-svn: 4682
2002-11-10 07:31:38 +00:00
Chris Lattner
9df7df3e02
Add more numbers
...
llvm-svn: 4680
2002-11-10 06:55:29 +00:00
Chris Lattner
a651878973
Add highlighting of changes fields
...
llvm-svn: 4651
2002-11-09 19:15:58 +00:00
Chris Lattner
1287614e0f
Add numbers for array folding
...
llvm-svn: 4644
2002-11-08 22:51:10 +00:00
Chris Lattner
6606515304
Add a bunch more numbers
...
llvm-svn: 4642
2002-11-08 22:29:30 +00:00
Chris Lattner
5124043a31
Add some numbers
...
llvm-svn: 4625
2002-11-08 06:50:22 +00:00
Chris Lattner
3fa07cc529
Add some notes about DEBUG flag
...
llvm-svn: 4624
2002-11-08 06:50:02 +00:00
Nick Hildenbrandt
b232b9abb4
UpdateCVS: ----------------------------------------------------------------------
...
llvm-svn: 4611
2002-11-07 22:57:41 +00:00
Nick Hildenbrandt
df2a911181
More updates, more test work
...
llvm-svn: 4610
2002-11-07 22:40:56 +00:00
Nick Hildenbrandt
18f46ff428
Updated test results.
...
llvm-svn: 4608
2002-11-07 21:37:32 +00:00
Chris Lattner
51db97d0c3
Update info now that bugfixes have been applied
...
llvm-svn: 4593
2002-11-07 03:53:27 +00:00
Chris Lattner
605aa920d2
Add new NumNodes column
...
llvm-svn: 4591
2002-11-07 02:18:30 +00:00
Chris Lattner
4235ed8583
Add note
...
llvm-svn: 4590
2002-11-07 02:07:57 +00:00
Chris Lattner
eb8a35d303
New web page to track the progress of the DSGraph implementation
...
llvm-svn: 4589
2002-11-07 02:03:18 +00:00
Nick Hildenbrandt
76635611f9
Typo fixed
...
llvm-svn: 4555
2002-11-05 22:57:43 +00:00
Nick Hildenbrandt
8e54d6084d
Added new tests
...
llvm-svn: 4554
2002-11-05 22:55:38 +00:00
Chris Lattner
3c8aa6a2b4
Add a note about the switch instruction
...
llvm-svn: 4551
2002-11-05 00:21:03 +00:00
Misha Brukman
c9c721edf0
Fix spelling of `propagate'.
...
llvm-svn: 4423
2002-10-29 23:06:16 +00:00
Nick Hildenbrandt
65513fe95e
Updated
...
llvm-svn: 4274
2002-10-24 20:54:49 +00:00
Nick Hildenbrandt
c710088583
Fixed it
...
llvm-svn: 4273
2002-10-23 21:48:52 +00:00
Nick Hildenbrandt
b1d04bd1d7
Added Burg
...
llvm-svn: 4272
2002-10-23 20:50:22 +00:00
Chris Lattner
14f6baa5cf
Rename Analysis Usage methods
...
llvm-svn: 4254
2002-10-21 19:57:59 +00:00
Chris Lattner
2341f491c1
Add a link to C++ in a nutshell book
...
llvm-svn: 4243
2002-10-21 02:38:02 +00:00
Nick Hildenbrandt
33298e613b
changes
...
llvm-svn: 4204
2002-10-16 22:12:31 +00:00
Nick Hildenbrandt
e2d6232e00
More results
...
llvm-svn: 4158
2002-10-14 01:08:06 +00:00
Nick Hildenbrandt
ef9330e914
More successes
...
llvm-svn: 4156
2002-10-13 22:43:11 +00:00
Nick Hildenbrandt
f58e734489
New Results
...
llvm-svn: 4155
2002-10-13 22:10:08 +00:00
Nick Hildenbrandt
d0bf087517
*** empty log message ***
...
llvm-svn: 4131
2002-10-13 00:20:48 +00:00
Nick Hildenbrandt
85a0219ad1
*** empty log message ***
...
llvm-svn: 4119
2002-10-11 22:22:12 +00:00
Nick Hildenbrandt
853caa5f0d
Table with current status of tests in the /test/Programs/ directory
...
llvm-svn: 4100
2002-10-09 21:49:44 +00:00
Chris Lattner
38f12f932c
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
617dd8b496
Update manual to reflect recent changes in the Statistic class.
...
llvm-svn: 4003
2002-10-01 22:39:41 +00:00
Joel Stanley
94580c3d4f
Fixed errors in ReplaceInstWithValue/ReplaceInstWithInst examples.
...
llvm-svn: 3973
2002-09-29 17:31:54 +00:00
Chris Lattner
8ee763c9f7
Don't hardcode path to dot in the doxygen config file. Let doxygen search the PATH
...
llvm-svn: 3949
2002-09-26 16:45:59 +00:00
Chris Lattner
d886fc081b
Don't hardcode path to doxygen
...
llvm-svn: 3948
2002-09-26 16:38:42 +00:00
Chris Lattner
07c17104f5
Add documentation for ImmutablePass's
...
llvm-svn: 3926
2002-09-25 22:31:38 +00:00
Chris Lattner
e6255793a5
A lot of this stuff has been done. Remove the done items
...
llvm-svn: 3915
2002-09-24 16:15:36 +00:00
Chris Lattner
5dafdf7d38
Update url
...
llvm-svn: 3881
2002-09-22 21:25:12 +00:00
Chris Lattner
e32f5e2722
Add information about the DEBUG() macro and the Statistic template
...
llvm-svn: 3880
2002-09-22 19:38:40 +00:00
Chris Lattner
9d91447de2
* Burg is no longer configured in Makefile.config
...
* CXX now is configured in Makefile.config (optionally)
* The GCC command is now no longer bin/gcc, it's bin/llvm-gcc
* Minor cleanups
llvm-svn: 3831
2002-09-19 19:56:53 +00:00
Chris Lattner
178bf8d312
Clean up tags, link to the right .h file
...
llvm-svn: 3811
2002-09-18 05:14:25 +00:00
Joel Stanley
6886e25925
Finished instruction replacement section, etc. Need better example for replaceAllUsesWith().
...
llvm-svn: 3806
2002-09-18 03:17:23 +00:00
Misha Brukman
0dca417cb1
Fixed grammar.
...
llvm-svn: 3805
2002-09-18 02:35:14 +00:00
Misha Brukman
5c099502ff
Fixed grammar (User's -> Users).
...
llvm-svn: 3804
2002-09-18 02:21:57 +00:00
Chris Lattner
5bf2e639a0
Avoid using two i's in the same statements
...
llvm-svn: 3784
2002-09-17 22:43:00 +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
6d3a13d64e
Fix typeo
...
llvm-svn: 3767
2002-09-16 22:08:07 +00:00
Chris Lattner
6690e28d35
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
b1bf88aeba
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
97ff940067
Add some information about the Instruction class and Instruction.def
...
llvm-svn: 3690
2002-09-12 17:18:46 +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
Joel Stanley
2ef1a87dcd
- 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
bfeb5f919f
*** empty log message ***
...
llvm-svn: 3684
2002-09-11 20:50:04 +00:00
Chris Lattner
ec540b9de1
Fix config file due to directories changing
...
llvm-svn: 3667
2002-09-10 22:39:04 +00:00
Chris Lattner
22e2b863dd
Finish up the isa/cast/dyn_cast section
...
llvm-svn: 3645
2002-09-10 15:20:46 +00:00
Chris Lattner
ab8acf3d00
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
db2ed131d8
* 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
59cce6f352
*** empty log message ***
...
llvm-svn: 3635
2002-09-09 16:29:58 +00:00
Joel Stanley
8f7c838ee2
- 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
88cb1d97e8
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
2b81a76156
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
332d3cd40e
Fix minor typo
...
llvm-svn: 3630
2002-09-09 03:48:46 +00:00
Chris Lattner
7387b3279b
Test commit
...
llvm-svn: 3612
2002-09-07 05:33:45 +00:00
Joel Stanley
f578d97be3
*** empty log message ***
...
llvm-svn: 3611
2002-09-06 23:42:40 +00:00
Joel Stanley
46379f314e
Fixed typos and added </>/& tags where appropriate
...
llvm-svn: 3610
2002-09-06 23:05:12 +00:00
Chris Lattner
b57608f62c
* 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
d1f99a6d49
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
091759e549
Minor fix, test that web autoupdate works for people non-chris
...
llvm-svn: 3607
2002-09-06 22:09:21 +00:00
Joel Stanley
e7a9343ccf
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
bd29e0b165
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
34a9998594
Add new section
...
llvm-svn: 3595
2002-09-06 16:40:10 +00:00
Chris Lattner
72465626c3
Trivial change to test CVS checkout scripts
...
llvm-svn: 3594
2002-09-06 16:33:54 +00:00
Chris Lattner
37485b356c
Commit Vikram's changes for 426 class
...
llvm-svn: 3593
2002-09-06 16:26:13 +00:00
Chris Lattner
826e67c7a9
Add information about the GlobalVariable and Module classes
...
llvm-svn: 3592
2002-09-06 14:50:55 +00:00
Chris Lattner
9ce40b8ed7
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
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
3f5cd179cb
Add distinction between integer and integral types.
...
llvm-svn: 3570
2002-09-03 00:52:52 +00:00
Chris Lattner
d022069527
Add "written by" note
...
llvm-svn: 3543
2002-08-30 21:50:21 +00:00
Chris Lattner
eb3b0721ea
Comment out broken link
...
llvm-svn: 3520
2002-08-29 18:33:48 +00:00
Chris Lattner
3e4e1010e0
Make doxygen not exclude doxygenized comments from the source code listings
...
llvm-svn: 3479
2002-08-22 22:44:22 +00:00
Chris Lattner
022b319ad9
Add documentation for AnalysisGroup functionality
...
llvm-svn: 3468
2002-08-22 19:21:04 +00:00
Chris Lattner
141d33d521
Fix typeo noticed by Bryan
...
llvm-svn: 3388
2002-08-19 21:14:38 +00:00
Chris Lattner
0812b53cc4
Add a note mentioning that bools promote to 0 or 1
...
llvm-svn: 3352
2002-08-15 19:36:05 +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
c152083997
Remove information about dead 'not' instruction
...
llvm-svn: 3319
2002-08-14 17:55:59 +00:00
Chris Lattner
15f89e22b8
Updated GettingStarted guide to be accurate now that binaries are in /shared
...
llvm-svn: 3305
2002-08-13 21:10:30 +00:00
Chris Lattner
b98004b6b1
Add a note that specifies that the whether or not sign extension is done by
...
a cast is determined by the source operand.
llvm-svn: 3304
2002-08-13 20:52:09 +00:00
Chris Lattner
de18156469
* Document the BUILD_ROOT changes and option
...
* Convert directories to <tt> like they should be
llvm-svn: 3270
2002-08-09 16:14:56 +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
Chris Lattner
d24bb4bfb7
* Write the "Custom parser" section
...
* Boldify stuff that changes in the help output.
llvm-svn: 3254
2002-08-07 18:27:04 +00:00
Chris Lattner
381f3b8dfe
Write the reference section, make other minor editing changes elsewhere.
...
llvm-svn: 3253
2002-08-06 19:36:06 +00:00
Chris Lattner
d39d480744
Update the CommandLine manual for the newest revision, include outline of reference manual and extension guide
...
llvm-svn: 3095
2002-07-25 19:27:01 +00:00
Chris Lattner
53be6dec71
Don't doxygenize the boost libraries
...
llvm-svn: 3079
2002-07-25 15:05:28 +00:00
Chris Lattner
a758dfa7a1
Make the background white, add a "By" section.
...
llvm-svn: 3047
2002-07-24 19:59:33 +00:00