Commit Graph

1087 Commits

Author SHA1 Message Date
Brian Gaeke
b368ff8ad4 Bug fixed.
llvm-svn: 14130
2004-06-11 02:15:39 +00:00
Chris Lattner
6b87fb8d66 Minor tweaks
llvm-svn: 14081
2004-06-09 03:59:05 +00:00
Chris Lattner
7a7a7f48c1 Bug fixed
llvm-svn: 14079
2004-06-09 01:09:16 +00:00
Reid Spencer
fd820b72e6 Put in a place holder for describing the differences in bytecode format
between LLVM versions. This is just a reminder so I don't forget to
document it.

llvm-svn: 14066
2004-06-08 07:41:41 +00:00
Reid Spencer
037d405516 Add a note about llvm-abcd, the Analysis of ByteCode Dumper
llvm-svn: 14065
2004-06-08 07:30:31 +00:00
Chris Lattner
a28da5b71e Ooh, that fixed the annoying warning!!
llvm-svn: 14064
2004-06-08 07:19:29 +00:00
Chris Lattner
3670bfec77 Bug fixed
llvm-svn: 14063
2004-06-08 07:15:52 +00:00
Reid Spencer
ad4e7c5143 Fix a few typos, spellos, grammaros.
llvm-svn: 14043
2004-06-05 14:39:24 +00:00
Reid Spencer
193638d499 Add "work in progress" warning.
llvm-svn: 14042
2004-06-05 14:18:02 +00:00
Chris Lattner
2d2dcb392a Fix extraneous tag
llvm-svn: 14008
2004-06-04 00:40:53 +00:00
Chris Lattner
5c721643b5 New doc
llvm-svn: 14007
2004-06-04 00:40:11 +00:00
Chris Lattner
dac72b8bd3 Fix PR356: [doc] lib/Target/X86/README.txt needs update
Also add some documentation about how instructions work

llvm-svn: 14006
2004-06-04 00:16:02 +00:00
Misha Brukman
fdd4649014 Fix broken internal link; add stub for missing subsection.
llvm-svn: 14003
2004-06-03 23:47:34 +00:00
Misha Brukman
eca6c20638 Fix broken internal link.
llvm-svn: 14002
2004-06-03 23:42:24 +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
Misha Brukman
e1d137cc4b Fix more broken links as a result of the llvm namespace.
llvm-svn: 14000
2004-06-03 23:35:54 +00:00
Misha Brukman
c2df1150c6 Fix broken internal links.
llvm-svn: 13999
2004-06-03 23:33:10 +00:00
Misha Brukman
d7ac34c82f Fix broken links as a result of the llvm namespace.
llvm-svn: 13998
2004-06-03 23:29:12 +00:00
Chris Lattner
1a313f10c9 Fix some broken links
llvm-svn: 13997
2004-06-03 22:57:15 +00:00
Chris Lattner
3c1836a704 CQ bug implemented
llvm-svn: 13996
2004-06-03 22:35:13 +00:00
Misha Brukman
1ccd8a521a Specify div type "doc_text" to get proper indentation for paragraphs.
llvm-svn: 13989
2004-06-03 16:59:59 +00:00
Misha Brukman
eb575df2cd Add a hyphen.
llvm-svn: 13988
2004-06-03 16:55:57 +00:00
Misha Brukman
5dc5d27120 Properly close the footer paragraph.
llvm-svn: 13987
2004-06-03 15:25:16 +00:00
Misha Brukman
8c3768b4d5 Wrap long lines.
llvm-svn: 13986
2004-06-03 15:23:59 +00:00
Brian Gaeke
f4f84b07fa Another pod
llvm-svn: 13969
2004-06-02 20:55:52 +00:00
Brian Gaeke
39ce5e51e7 The llvm-dis.html page was a little out of date, but this pod file can supersede it.
llvm-svn: 13968
2004-06-02 20:45:25 +00:00
Chris Lattner
c6df040d6d Update to include llc on x86 and other systems
llvm-svn: 13967
2004-06-02 20:37:02 +00:00
Brian Gaeke
539005d349 Tasty, tasty pods...
llvm-svn: 13966
2004-06-02 20:29:49 +00:00
Chris Lattner
1a20cdd363 The -q option is gone
llvm-svn: 13965
2004-06-02 19:51:09 +00:00
Chris Lattner
b9c98a7c73 The --enable-correct-eh-support option is meaningless when provided to
gccas.

llvm-svn: 13964
2004-06-02 19:30:23 +00:00
Chris Lattner
9194533a19 cygwin apparently doesn't have widechar support. But when disabled, the whole
C/C++ front-end and runtime libraries finally build!

llvm-svn: 13963
2004-06-02 19:27:50 +00:00
Chris Lattner
8dbb2e9574 Add a link to the code gen document
llvm-svn: 13962
2004-06-02 19:24:10 +00:00
Brian Gaeke
ebe52726f3 Here's another pod.
llvm-svn: 13961
2004-06-02 19:21:26 +00:00
Brian Gaeke
44ea40f649 Look, it's a gccas pod.
llvm-svn: 13960
2004-06-02 19:12:38 +00:00
Chris Lattner
ee2aca87c3 Add a note about the V9 backend.
llvm-svn: 13959
2004-06-02 07:06:06 +00:00
Chris Lattner
4570d9a259 Bug fixed
llvm-svn: 13935
2004-06-01 21:52:45 +00:00
Brian Gaeke
524cca4a9d Call Cygwin by its proper name, and give it a link. :-)
llvm-svn: 13929
2004-06-01 20:02:56 +00:00
Chris Lattner
77258b2335 Add a note about cygwin
llvm-svn: 13927
2004-06-01 19:41:30 +00:00
Misha Brukman
c789002e2f * Standardize footer
* HTML 4.01 (Strict) compliance

llvm-svn: 13924
2004-06-01 18:51:03 +00:00
Chris Lattner
e59b899963 Finish the thought that got interrupted when my train arrived. :)
llvm-svn: 13923
2004-06-01 18:35:00 +00:00
Chris Lattner
862229e684 Fix wandering </a>, add note about cygwin being supported.
llvm-svn: 13922
2004-06-01 18:22:41 +00:00
Misha Brukman
ca514e2865 * Use sans-serif fonts just like in the rest of doxygen
* Reference the lines image correctly
* Set font size to make the title stand out

llvm-svn: 13921
2004-06-01 18:19:28 +00:00
Chris Lattner
c5f4e9164a * Make it HTML4.01
* Add information about cygwin
* Simplify instructions a little and make it more robust (have people just
  reconfig and build after buildint the CFE)
* Remove some obsolete stuff

llvm-svn: 13920
2004-06-01 18:13:05 +00:00
Misha Brukman
473ba94369 Make doxygen pages look like our own documentation.
llvm-svn: 13919
2004-06-01 18:09:32 +00:00
Misha Brukman
96411106e9 * Add the year 2003 back to the copyright line
* Remove doxygen image from page, make LLVM link inline with the text

llvm-svn: 13918
2004-06-01 18:00:39 +00:00
Misha Brukman
d666a1eea6 * It's now the year 2004
* Our main page is index.html, not index.php
* Wrap lines at 80 cols

llvm-svn: 13917
2004-06-01 17:35:10 +00:00
Chris Lattner
472f019ba6 Add a warning about incompleteness, fix validation errors
llvm-svn: 13916
2004-06-01 17:18:11 +00:00
Chris Lattner
85269c0037 It's a small start, but it is certainly needed. Contributions are certainly
welcomed.  :)

llvm-svn: 13914
2004-06-01 06:48:00 +00:00
Chris Lattner
cb37da6501 Add links to new-featuer and code-cleanup bugs
llvm-svn: 13884
2004-05-28 20:41:37 +00:00
Chris Lattner
34c4e6652f Reid implemented this.
llvm-svn: 13883
2004-05-28 20:30:48 +00:00
Chris Lattner
523d845aea Unbreak the bugpoint image
llvm-svn: 13878
2004-05-28 16:49:54 +00:00
Chris Lattner
bd2b12905e Continue the exposition
llvm-svn: 13819
2004-05-27 05:52:10 +00:00
Alkis Evlogimenos
271055c7e5 Add section on the newly added Instruction and subclasses constructor
variant.

llvm-svn: 13802
2004-05-27 00:57:51 +00:00
Chris Lattner
73a0995681 Fix a bug in reid's checkin
llvm-svn: 13787
2004-05-26 16:52:55 +00:00
Reid Spencer
e6c5a0a7d2 Added a section on the SymbolTable class.
llvm-svn: 13786
2004-05-26 08:41:35 +00:00
Chris Lattner
aecfdd6324 Make use of the doc_author and doc_code styles. <tt>'ify llvm names. Minor
other edits

llvm-svn: 13760
2004-05-25 17:44:58 +00:00
Reid Spencer
461c005140 Added a bit on slot numbers.
llvm-svn: 13756
2004-05-25 15:47:57 +00:00
Reid Spencer
3750a5feb8 Fix a small typo.
llvm-svn: 13743
2004-05-25 08:45:31 +00:00
Chris Lattner
58ec281e5f Make doc_code shrink-to-fit. This only works in mozilla, but it doesn't
hurt legibility on IE

llvm-svn: 13720
2004-05-24 18:05:58 +00:00
Chris Lattner
1eb1dd4e10 Lots of minor typo fixes, some minor inaccuracies fixed, and some new material.
llvm-svn: 13715
2004-05-24 05:35:17 +00:00
Chris Lattner
34b4f957ef new feature
llvm-svn: 13714
2004-05-24 05:34:32 +00:00
Chris Lattner
654165695a Fix a couple of busted li's
llvm-svn: 13713
2004-05-24 04:55:32 +00:00
Chris Lattner
be2814718c Add a todo to make it clear that the section is not done
llvm-svn: 13712
2004-05-24 04:54:31 +00:00
Chris Lattner
3eb16081b1 Personally, I think that documentation is as important as code. Increase
the visibility of dox changes

llvm-svn: 13711
2004-05-24 04:53:32 +00:00
Chris Lattner
ff169e5d11 Fix a div problem that was causing some wierd indentation. Get more div'y
llvm-svn: 13710
2004-05-24 04:50:25 +00:00
Chris Lattner
1d56b84489 Add some notes
llvm-svn: 13709
2004-05-24 04:45:52 +00:00
Chris Lattner
3b2150208d Add a link to the GC doc
llvm-svn: 13708
2004-05-24 04:43:49 +00:00
Reid Spencer
e1e37cd089 Create a new style for tables that have no width (.doc_table_nw) so the
table doesn't stretch across the whole page. Change for BytecodeFormat.html

llvm-svn: 13699
2004-05-23 21:25:50 +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
1baaa6c401 Lots of minor cleanups and clarifications
llvm-svn: 13674
2004-05-23 21:06:58 +00:00
Chris Lattner
10702f3204 Remove implemented stuff
llvm-svn: 13673
2004-05-23 21:06:21 +00:00
Chris Lattner
01ecaadbca Describe the new garbage collector intrinsics
llvm-svn: 13672
2004-05-23 21:06:01 +00:00
Chris Lattner
995a33f193 Lots of minor fixes and formatting improvements
llvm-svn: 13671
2004-05-23 21:05:39 +00:00
Chris Lattner
6c96206c1e Update the coding standards, removign the bit about avoiding exceptions and
rtti (they shouldn't be used in the main compiler, but that's because
optimizations aren't allowed to fail!)

Remove the big section about iterators, because people who do not know what
they are doing shouldn't be writing them.  :)

llvm-svn: 13670
2004-05-23 21:05:07 +00:00
Chris Lattner
6f34b7970a Substantially expand and update the alias analysis documentation, including
adding blurbs about all of the implementations we have

llvm-svn: 13669
2004-05-23 21:04:01 +00:00
Chris Lattner
b6b757041b Various changes to make the docs look nicer. Add a new doc_author class.
The one thing that someone (misha?) should look at is fixing doc_code so that it sizes to fit the code instead of going to the right margin all of the way.  Fixing it at a particular number of pixels was just wrong. :)

llvm-svn: 13668
2004-05-23 21:03:30 +00:00
Chris Lattner
3a607c575e Add a new document describing the LLVM accurate garbage collection support.
llvm-svn: 13667
2004-05-23 21:02:20 +00:00
Chris Lattner
37a64d00a7 Fix a couple misplaced div tags
llvm-svn: 13663
2004-05-23 20:42:08 +00:00
Chris Lattner
742d9d3d23 Revert back to the previous version, as it doesn't work with mozilla, and people REALLY CAN just click the link. :)
llvm-svn: 13662
2004-05-23 20:29:35 +00:00
Reid Spencer
ff53779015 Added a "Miscellaneous Improvements" section to cover things like the
Bytecode File Format documentation, getting all documents in HTML 4.01
(Strict) compliance, and any other minor improvement that shoud be noted.

llvm-svn: 13660
2004-05-23 17:23:13 +00:00
Reid Spencer
03d7a95ea9 Make the file HTML 4.01 (Strict) clean.
llvm-svn: 13659
2004-05-23 17:12:45 +00:00
Reid Spencer
b67005d255 Additional content describing variable bit rate encoding, correcting the
definition of the signature block and module block, and adding definitions
of the global type pool and symbol table. More still to come.

llvm-svn: 13658
2004-05-23 17:05:09 +00:00
Alkis Evlogimenos
31c608c111 Put back the inlined bug list. Use the OBJECT tag to make it HTML-4.01
(Strict)-compliant.

llvm-svn: 13655
2004-05-23 11:10:55 +00:00
Reid Spencer
a568ea65a7 Some additional data added to the bytecode specification.
llvm-svn: 13626
2004-05-22 05:56:41 +00:00
Reid Spencer
ba13bc0823 Added an initial template/overview for documentation of the LLVM Bytecode
file format. This format is being extracted from the source code and the
small recesses of Chris' brain.

llvm-svn: 13625
2004-05-22 02:28:36 +00:00
Reid Spencer
685c78d511 Removed the 64-bit fix from the "to do" list since the bug is fixed.
llvm-svn: 13624
2004-05-22 01:04:19 +00:00
Chris Lattner
87694e538b Bug fixed
llvm-svn: 13619
2004-05-21 16:48:20 +00:00
Misha Brukman
2a8630c027 Rename "User's Guide" to "Command Guide" to be consistent with current scheme.
llvm-svn: 13580
2004-05-14 20:29:11 +00:00
Misha Brukman
f84661bf90 Ignore generated ps files.
llvm-svn: 13579
2004-05-14 20:26:45 +00:00
Misha Brukman
90b48407e3 Ignore generated man files.
llvm-svn: 13578
2004-05-14 20:26:39 +00:00
Misha Brukman
cfe07441c2 Ignore generated HTML files.
llvm-svn: 13577
2004-05-14 20:26:34 +00:00
Misha Brukman
5f7f2c07c4 This is the stylesheet used by perldoc.com; we shall modify it as we see fit.
llvm-svn: 13576
2004-05-14 20:25:35 +00:00
Misha Brukman
d99d133ae6 Put outputs of each type into a separate subdirectory.
llvm-svn: 13575
2004-05-14 20:24:59 +00:00
Brian Gaeke
745bedfadb More pods... work in progress
llvm-svn: 13574
2004-05-14 19:50:33 +00:00
Misha Brukman
ed5e109196 Use <pre> instead of <p><tt> combo to decrease space used for code blocks.
llvm-svn: 13573
2004-05-14 19:04:07 +00:00
Misha Brukman
9986dccc3e Mention the --tool-args option that Brian and Chris added.
llvm-svn: 13572
2004-05-14 18:57:24 +00:00
Misha Brukman
78e2d38956 Make link to HowToSubmitABug.html local instead of to LLVM website.
llvm-svn: 13571
2004-05-14 18:54:04 +00:00
Brian Gaeke
06eb26a9b7 NAME section is supposed to have a brief description, for apropos(1) & whatis(1)
llvm-svn: 13570
2004-05-14 18:31:13 +00:00
Brian Gaeke
877d0c79cb This seems like as good a place as any to keep POD files.
llvm-svn: 13569
2004-05-14 18:03:22 +00:00
Misha Brukman
abfb84f001 Specify units in padding length.
llvm-svn: 13560
2004-05-13 16:37:52 +00:00
Misha Brukman
48f69c3d47 Make page HTML-4.01 compliant (& => &amp; in URL).
llvm-svn: 13559
2004-05-13 16:37:23 +00:00
Reid Spencer
68bb3c059a Reduce line length to about 80 chars.
llvm-svn: 13538
2004-05-13 03:40:27 +00:00
Misha Brukman
9f211058ec Insert spacing between the table and the next section.
llvm-svn: 13523
2004-05-13 00:37:23 +00:00
Misha Brukman
b9855e9b95 * Use stylesheets for table borders so we factor out the formatting and can
adjust it much easier. Also changed border to gray to fit into the current
  color scheme.
* Convert < and > to &lt; and &gt;, respectively.
* Wrap long lines at 80 cols

llvm-svn: 13522
2004-05-13 00:24:43 +00:00
Misha Brukman
6963b20891 Break lines at 80 cols; eliminate extra space caused by a single <p> tag on a
line by itself.

llvm-svn: 13516
2004-05-12 21:46:05 +00:00
Chris Lattner
5755273585 Make the subsubsections stand out a bit more
llvm-svn: 13511
2004-05-12 21:28:08 +00:00
Misha Brukman
faa635606e These images have been moved to img/
llvm-svn: 13510
2004-05-12 21:26:39 +00:00
Misha Brukman
5a373bf271 Use the images in the img/ directory.
llvm-svn: 13509
2004-05-12 21:26:16 +00:00
Misha Brukman
d307ec7d29 Finally, switch to a stylesheet that makes the documentation easier on the eyes
and consistent with the LLVM website.

llvm-svn: 13508
2004-05-12 21:20:56 +00:00
Misha Brukman
a5705e3696 Centralize images in this dir; add lines.gif from website for consistent
formatting.

llvm-svn: 13507
2004-05-12 21:20:13 +00:00
Misha Brukman
4f9a98e4ea Make file use stylesheets and be HTML-4.01 (Strict)-compliant.
llvm-svn: 13506
2004-05-12 20:57:43 +00:00
Misha Brukman
4ef01d6a0e Made document HTML-4.01 (Strict)-compliant.
llvm-svn: 13505
2004-05-12 19:52:00 +00:00
Misha Brukman
20c0417abb Make file standard-compliant once again.
llvm-svn: 13504
2004-05-12 19:25:59 +00:00
Misha Brukman
8608c79487 Made file comply with HTML-4.01 (Strict)
llvm-svn: 13503
2004-05-12 19:21:57 +00:00
Misha Brukman
4a5062f1a8 Made file HTML-4.01 (Strict)-compliant.
llvm-svn: 13501
2004-05-12 18:57:54 +00:00
Misha Brukman
817b393aee Made to be HTML-4.01 (Strict)-compliant.
llvm-svn: 13500
2004-05-12 18:49:47 +00:00
Misha Brukman
cda85474e5 Made to be HTML-4.01 (Strict) -compliant.
llvm-svn: 13499
2004-05-12 18:42:35 +00:00
Misha Brukman
96d7edc879 Add proper footer since this file is HTML-4.01 compliant.
llvm-svn: 13498
2004-05-12 18:37:22 +00:00
Misha Brukman
6ba5be869f Make document HTML-4.01 (Strict) compliant.
llvm-svn: 13497
2004-05-12 18:31:21 +00:00
Misha Brukman
dafc272d0c Fix grammar: remove `the' before LLVM.
llvm-svn: 13496
2004-05-12 18:02:00 +00:00
Misha Brukman
1b33ec28b7 * Make the document format follow the stringent purple standards (like the rest
of the documentation)
* Do not make the link text be the link itself, use some keywords
* Make doc use stylesheets and HTML markup for lists instead of definitions
* Shorten page by not making multiple lines per link with description + link of
  the same name as the target

llvm-svn: 13495
2004-05-12 18:00:48 +00:00
Misha Brukman
9f74e683c2 Add link to Valgrind.
llvm-svn: 13472
2004-05-12 00:57:24 +00:00
Chris Lattner
b1f605ab70 Add a note to make sure the program is memory correct
llvm-svn: 13464
2004-05-11 19:34:27 +00:00
Chris Lattner
385eb588e0 Bug fixed
llvm-svn: 13450
2004-05-10 14:28:09 +00:00
Reid Spencer
eebac3ea54 Bug 178 Fixed
llvm-svn: 13442
2004-05-09 23:32:39 +00:00
Brian Gaeke
5bff7f662b Bug fixed.
Rewrite portability intro.

llvm-svn: 13434
2004-05-09 05:28:35 +00:00
Chris Lattner
9d47fb5055 PR implemented
llvm-svn: 13406
2004-05-07 19:23:05 +00:00
Chris Lattner
335945deb6 Bug fixed
llvm-svn: 13403
2004-05-07 18:40:38 +00:00
John Criswell
e3ff9d83cf Bug fixed.
llvm-svn: 13392
2004-05-06 22:23:24 +00:00
Chris Lattner
83bd016ffd Add a new cl::PositionalEatsArgs flag
llvm-svn: 13387
2004-05-06 22:03:59 +00:00
Brian Gaeke
5485e6fa0a Bugs fixed
llvm-svn: 13360
2004-05-04 21:22:57 +00:00
Brian Gaeke
439e61cc1f update command guide to have --tool-args
llvm-svn: 13359
2004-05-04 21:13:35 +00:00
Chris Lattner
6adc20db80 Bug fixed
llvm-svn: 13350
2004-05-04 17:04:09 +00:00
Chris Lattner
5fdb901643 Add some stuff to the release notes.
llvm-svn: 13314
2004-05-02 04:19:15 +00:00
Chris Lattner
aac6ae5b07 Add comment about optimizations
llvm-svn: 13298
2004-05-01 11:40:07 +00:00
Chris Lattner
ac07b271e7 Fix broken link, again.
llvm-svn: 13295
2004-04-30 22:17:12 +00:00
Chris Lattner
d7ac5532a6 Fix a broken link
llvm-svn: 13290
2004-04-30 14:13:16 +00:00
Chris Lattner
1f923d85b8 bug fixed
llvm-svn: 13099
2004-04-21 18:52:06 +00:00
Brian Gaeke
74f0defc33 Add some PRs which were fixed, but not previously mentioned in the rel. notes.
llvm-svn: 13077
2004-04-20 18:18:46 +00:00
Misha Brukman
09bc094bc2 * Remove note about "UNSUPPORTED: " feature that just became supported
* Fix usage of <p> tag and some grammar

llvm-svn: 13062
2004-04-19 03:28:39 +00:00
Misha Brukman
e203fe645b Display sample bugpoint output with the `code' stylesheet class.
llvm-svn: 13060
2004-04-19 03:07:29 +00:00
Misha Brukman
9b353889ae Add notes about PRs 38 and 290 being fixed.
llvm-svn: 13056
2004-04-19 03:01:01 +00:00
Misha Brukman
2d5e64ab31 Wrap (some) lines to 80 cols.
llvm-svn: 13055
2004-04-19 02:56:49 +00:00
Misha Brukman
52a9e3b31f Add idea about a disassembler.
llvm-svn: 12993
2004-04-16 16:55:30 +00:00
Misha Brukman
fdb346f70a * Fix capitalization of PICk
* Wrap long lines to 80 cols

llvm-svn: 12988
2004-04-16 16:20:07 +00:00
Misha Brukman
df6d740b3e Add note about easier way to debug tests in the llvm tree.
llvm-svn: 12972
2004-04-15 21:01:21 +00:00
Misha Brukman
aa2862894c Add note about passing arguments to program being debugged.
llvm-svn: 12970
2004-04-15 20:49:32 +00:00
Misha Brukman
978fd39ec7 Removed obsolete doxygen options (they were blank anyway).
llvm-svn: 12965
2004-04-15 15:33:49 +00:00
Chris Lattner
e83cd11f13 Add a note
llvm-svn: 12922
2004-04-13 19:48:55 +00:00
Chris Lattner
a404874643 Add notes about some of the code quality improvements that have gone in
llvm-svn: 12887
2004-04-13 14:43:35 +00:00
John Criswell
b612d46d37 Corrected the descriptions of the llvm.writeport and llvm.writeio
intrinsics.

Modified llvm.readio and llvm.writeio to use pointers to memory instead
of integers.  This should take care of problems such as different pointer
sizes, casting integers to pointers, weird architectural pointer types, etc.

Re-worded the description of llvm.readio and llvm.writeio so that it should
be more clear as to why they should be used over regular loads/stores for
I/O.

llvm-svn: 12867
2004-04-12 16:33:19 +00:00
John Criswell
4c409cc2c4 Added initial design for the llvm.readio and llvm.writeio intrinsics.
llvm-svn: 12864
2004-04-12 15:02:16 +00:00
Chris Lattner
6036b762f0 Add note
llvm-svn: 12809
2004-04-10 06:56:53 +00:00
Chris Lattner
d4c677d9c0 Expand on adding an intrinsic. Move section to before adding an instruction
llvm-svn: 12796
2004-04-09 19:24:20 +00:00
John Criswell
aa1f7cd50d Fixed some spelling.
llvm-svn: 12790
2004-04-09 16:48:45 +00:00
John Criswell
e05952bcef Modified the prototypes of the llvm.readport and llvm.writeport intrinsics
so that they do not specify specific integer sizes (as those are
constrained by the code generator, not the intrinsic itself).

Also put these intrinsics into their own "Operating System" section.

llvm-svn: 12789
2004-04-09 16:43:20 +00:00
John Criswell
4293a0444d Added the llvm.readport and llvm.writeport intrinsics.
llvm-svn: 12788
2004-04-09 15:23:37 +00:00
Brian Gaeke
a0a6d38d7e We have a global reg. allocator now -- thanks to Alkis.
Fix a typo.
Add a project I've always thought would be cool.

llvm-svn: 12747
2004-04-07 15:31:23 +00:00
Chris Lattner
39bdc2681e Bugs fixed new features implemented
llvm-svn: 12716
2004-04-06 19:48:42 +00:00
Chris Lattner
929187dff0 Document new option
llvm-svn: 12699
2004-04-06 16:46:12 +00:00
Chris Lattner
1aa66730ad Update docs a bit
llvm-svn: 12695
2004-04-06 15:22:35 +00:00
Chris Lattner
ef435a5e51 Remove some options that don't really have anything to do with bugpoint
llvm-svn: 12694
2004-04-06 15:14:10 +00:00
Misha Brukman
cc7ea3a1f7 * Added link to newly written ExtendingLLVM.html document
* Eliminated extraneous space in the HTML

llvm-svn: 12691
2004-04-06 04:22:43 +00:00
Misha Brukman
406bb7ec5d Incorporated Chris' comments.
llvm-svn: 12690
2004-04-06 04:17:51 +00:00
Misha Brukman
c67693e356 Added notes on extending LLVM with new instructions, intrinsics, types, etc.
llvm-svn: 12689
2004-04-06 03:53:49 +00:00
Chris Lattner
8ba9dea7a1 PR82 is finally fixed!
llvm-svn: 12656
2004-04-05 01:43:08 +00:00
Chris Lattner
262af8c7d8 Update getelementptr instruction description
llvm-svn: 12654
2004-04-05 01:30:49 +00:00
Chris Lattner
a266f6dc29 PR305 is now fixed
llvm-svn: 12649
2004-04-05 00:40:55 +00:00
Chris Lattner
8c22ebb727 Bug fixed
llvm-svn: 12598
2004-04-01 20:31:29 +00:00
Chris Lattner
061c03a1d0 Bug fixed
llvm-svn: 12593
2004-04-01 19:09:49 +00:00
Chris Lattner
592949e887 Clear out all of the changes. Reset version numbers to 1.3
add note about select

llvm-svn: 12584
2004-04-01 00:41:31 +00:00
John Criswell
4fa1d309b2 Merged in RELEASE_12.
llvm-svn: 12532
2004-03-29 20:23:11 +00:00
Chris Lattner
8b1b8ab325 Add a faq entry
llvm-svn: 12529
2004-03-29 19:14:35 +00:00
Chris Lattner
570ec03866 Add note about setting up linux systems to directly execute LLVM bytecode files
Fixes PR303

llvm-svn: 12516
2004-03-25 20:38:40 +00:00
Chris Lattner
a36db941d8 Add a dose of reality into the release notes
llvm-svn: 12510
2004-03-19 19:22:28 +00:00
Chris Lattner
eb5ced99d6 Perhaps the last bugfix before the release? HOPEFULLY! :)
llvm-svn: 12505
2004-03-19 04:26:04 +00:00
Chris Lattner
496071cbb6 Fix a minor wording bug in the manual
llvm-svn: 12496
2004-03-18 14:58:55 +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
Chris Lattner
72985c5a6d update release notes for 1.2
llvm-svn: 12467
2004-03-17 03:54:41 +00:00
Chris Lattner
3c03f0f6c9 Bug fixed
llvm-svn: 12449
2004-03-16 21:55:23 +00:00
Chris Lattner
92c015aa1f Bug not fixed after all
llvm-svn: 12446
2004-03-16 21:39:04 +00:00
Chris Lattner
44aa3ab91d Fix bug in bug name. It must be the painkillers that I haven't been taking
llvm-svn: 12440
2004-03-16 09:01:10 +00:00
Chris Lattner
cf3356ea51 Implement a new feature in the CFE, moving a GCC extension from the unsupported
to the supported list

llvm-svn: 12439
2004-03-16 08:54:07 +00:00
Chris Lattner
ba18aa789c boog fixed
llvm-svn: 12436
2004-03-16 08:40:35 +00:00
Chris Lattner
d700a628ae Bug fixed
llvm-svn: 12432
2004-03-16 05:28:35 +00:00
Chris Lattner
2d65522a09 Document stuff that is known to be broken
llvm-svn: 12366
2004-03-14 02:03:02 +00:00
Chris Lattner
4fc81f57f8 Option no more
llvm-svn: 12360
2004-03-13 19:36:30 +00:00
John Criswell
a9c937b8ec Performed some updates on the new options to these command line tools.
llvm-svn: 12350
2004-03-12 22:45:35 +00:00
John Criswell
ef6d2c5e2d Fixed grammar typo.
llvm-svn: 12345
2004-03-12 21:29:42 +00:00
John Criswell
5582d9fa8c Fixed grammar typo.
llvm-svn: 12343
2004-03-12 21:19:06 +00:00
John Criswell
fa5de7356d Added minor information on C++.
llvm-svn: 12341
2004-03-12 20:42:16 +00:00
John Criswell
7a899eb1ed Updated to LLVM 1.2.
Added information on getting the LLVM GCC front end from CVS.
Added new configure script options.
Made other minor corrections and modifications.

llvm-svn: 12340
2004-03-12 20:31:37 +00:00
John Criswell
75c15a39e4 Point to the new license (includes year 2004).
Changed crtend.o to libcrtend.a.

llvm-svn: 12338
2004-03-12 18:20:15 +00:00
John Criswell
d1f0201915 Added a header indicating that the Linux and MacOS configure procedures are
the same.

Added LLVM copyright and warranty disclaimer information.

llvm-svn: 12337
2004-03-12 18:02:17 +00:00
Chris Lattner
e6cffa98e2 This is no longer an open project
llvm-svn: 12308
2004-03-12 05:50:24 +00:00
Chris Lattner
44716bb0f7 Cleanup the cast section, add the select instruction
llvm-svn: 12307
2004-03-12 05:50:16 +00:00
Misha Brukman
d0bbc13f17 Miscellaneous additions are a separate section.
llvm-svn: 12293
2004-03-11 21:26:29 +00:00
Alkis Evlogimenos
490aa035b9 Fix spelling.
llvm-svn: 12287
2004-03-11 10:14:21 +00:00
Alkis Evlogimenos
1052d4f9ab Embed a floating frame of the bugzilla query in the page. This way
people looking for open projects cannot miss the link :-)

llvm-svn: 12284
2004-03-11 02:50:35 +00:00
Chris Lattner
5c7858f137 Minor additions and cleanups
llvm-svn: 12279
2004-03-11 00:50:54 +00:00
Chris Lattner
61cab65b13 Bugz fixed
llvm-svn: 12276
2004-03-10 21:43:47 +00:00
Alkis Evlogimenos
f0e2e8f90d Add link to bugzilla query of unassigned enhancements. Specific open
projects like 'port glibc to llvm' or 'improve nightly tester', should
have an unassigned enhancement bug opened for them so that they can be
tracked more easily. Open projects should only list generic projects
like 'compile programs with the LLVM compiler' or 'write a new backend
for target'.

llvm-svn: 12273
2004-03-10 19:38:33 +00:00
Misha Brukman
99eed7f438 We need a logo.
llvm-svn: 12272
2004-03-10 19:22:29 +00:00
Brian Gaeke
2c328ec19c Add brainstorm for a random test vector generator
llvm-svn: 12271
2004-03-10 19:15:50 +00:00
Brian Gaeke
794605ef64 Recommend using install-bytecode target
llvm-svn: 12270
2004-03-10 19:08:52 +00:00
Brian Gaeke
dcb019838b Now that I read it again, this part in particular strikes me as kind of
pushy and contentious...

llvm-svn: 12259
2004-03-09 07:20:26 +00:00
Brian Gaeke
b50d7fc23c b00g fixed
llvm-svn: 12257
2004-03-09 05:43:59 +00:00
Chris Lattner
0653b478a4 Bug fixed
llvm-svn: 12250
2004-03-09 00:59:15 +00:00
Chris Lattner
75301571e5 John fixed this bug
llvm-svn: 12248
2004-03-09 00:40:49 +00:00
Misha Brukman
cf102d7d5b Fix some spelling and grammar.
llvm-svn: 12244
2004-03-08 23:06:46 +00:00
Chris Lattner
e0bb2a521c Update the profiling section
llvm-svn: 12243
2004-03-08 22:29:35 +00:00
Misha Brukman
abfc80d0fa Fix link to license: point to current version in CVS.
llvm-svn: 12226
2004-03-08 17:59:31 +00:00
Chris Lattner
28d0798a68 Remove the comment "Constants must always have an initial value.", which
is incorrect.  Fix some formatting nastiness.

llvm-svn: 12223
2004-03-08 16:49:10 +00:00
Chris Lattner
74d74316fe Bug fixed
llvm-svn: 12210
2004-03-08 04:55:45 +00:00
Alkis Evlogimenos
467364b706 Add simple spiller.
llvm-svn: 12188
2004-03-06 22:38:29 +00:00
Alkis Evlogimenos
224e6bdd1d The default register allocator is local not simple.
llvm-svn: 12187
2004-03-06 22:27:41 +00:00
Alkis Evlogimenos
e1b5ad0f44 Make <di> into <dt> (definition list term).
llvm-svn: 12072
2004-03-02 03:36:10 +00:00
Alkis Evlogimenos
37fa5a21ea Fix <p> missing <p> tag
llvm-svn: 12063
2004-03-01 23:25:38 +00:00
Alkis Evlogimenos
c4ad8080f7 Add a spiller option to llc. A simple spiller will come soon. When we get CFG in the machine code represenation a global spiller will also be possible. Also document the linear scan register allocator but mark it as experimental for now.
llvm-svn: 12062
2004-03-01 23:18:15 +00:00
Misha Brukman
3b5ed865eb * HTML 4.01 Strict compliance
* Removed unnecessary tabs in the entire file

llvm-svn: 12051
2004-03-01 18:21:04 +00:00
Misha Brukman
bb9e7f4eab HTML 4.01 Strict compliance.
llvm-svn: 12050
2004-03-01 17:47:27 +00:00
Chris Lattner
82bb45a7dc Updates from Reid
llvm-svn: 11908
2004-02-27 16:17:20 +00:00
Chris Lattner
e1a79f1050 Initial checkin of document, contributed by Reid Spencer.
llvm-svn: 11901
2004-02-27 06:28:34 +00:00
Alkis Evlogimenos
b3ecf08df7 Add improvements to the code generator.
llvm-svn: 11896
2004-02-27 05:26:23 +00:00
John Criswell
05afcfeafd Added PR258 and 259.
llvm-svn: 11889
2004-02-26 23:13:34 +00:00
Chris Lattner
d43decb0a6 add note
llvm-svn: 11876
2004-02-26 08:02:57 +00:00
Brian Gaeke
df334b4e7f One B00g fixed.
llvm-svn: 11857
2004-02-26 00:08:25 +00:00
Chris Lattner
1dfc1b9629 Substantial improvements and cleanups for the release notes. We were missing
a bunch of stuff!  :)

llvm-svn: 11822
2004-02-25 16:36:51 +00:00
John Criswell
b086ac893e Fixed minor typos.
llvm-svn: 11800
2004-02-24 16:13:56 +00:00
Chris Lattner
2b7ba0ef67 Wow, the description of the 'switch' instruction was out of date.
llvm-svn: 11790
2004-02-24 04:54:45 +00:00
Chris Lattner
4c3548fcb9 Now that's a new feature!
llvm-svn: 11786
2004-02-24 03:50:24 +00:00
Chris Lattner
d1828a306f Update the 'new features' section
llvm-svn: 11731
2004-02-23 03:51:34 +00:00
Chris Lattner
d1425828a3 Bug fixed
llvm-svn: 11730
2004-02-23 03:36:36 +00:00
Chris Lattner
f3e342dc45 Link to most recent "LLVM document"
llvm-svn: 11703
2004-02-22 05:45:02 +00:00
Chris Lattner
c09a5d21e0 Bug fixed
llvm-svn: 11662
2004-02-20 17:41:35 +00:00
Chris Lattner
95be0e7972 Document the code generator debugger.
llvm-svn: 11616
2004-02-18 23:30:21 +00:00
Chris Lattner
d033fe4e8a document the -march=c option
llvm-svn: 11615
2004-02-18 23:30:02 +00:00
Chris Lattner
b864897840 Extract has new options
llvm-svn: 11581
2004-02-18 16:55:29 +00:00
Chris Lattner
3cf6ea75e1 Bug fixed
llvm-svn: 11567
2004-02-17 22:00:39 +00:00
Misha Brukman
c34a63d244 PreSelection isn't optional and so there's no way to turn it off.
llvm-svn: 11504
2004-02-16 19:45:26 +00:00
Chris Lattner
404614b92e Document bug 240
llvm-svn: 11487
2004-02-15 23:09:07 +00:00
Chris Lattner
82516726ac QOI bug fixed
llvm-svn: 11475
2004-02-15 06:00:04 +00:00
Chris Lattner
177881e6ad Bug fixed
llvm-svn: 11468
2004-02-15 05:47:37 +00:00
Chris Lattner
0e7fb375bf New code quality fix
llvm-svn: 11457
2004-02-15 00:23:15 +00:00
Chris Lattner
49c1f92c5c fix typeo
llvm-svn: 11446
2004-02-14 19:27:26 +00:00
Chris Lattner
24cd846cc2 These should be mentioned
llvm-svn: 11439
2004-02-14 04:12:41 +00:00
Chris Lattner
b4df99f307 Document new intrinsics
llvm-svn: 11438
2004-02-14 04:08:35 +00:00
Chris Lattner
fcf79d7e46 builtin_return/frame_address now work
llvm-svn: 11437
2004-02-14 04:08:29 +00:00
Chris Lattner
15229988fb Updates for the C backend's movement
llvm-svn: 11428
2004-02-14 01:07:17 +00:00
Chris Lattner
d07ccb4844 Bug fixed
llvm-svn: 11385
2004-02-13 17:03:01 +00:00
Chris Lattner
170dd38f7c Bug fix
llvm-svn: 11381
2004-02-13 16:40:24 +00:00
Chris Lattner
fffcec6c76 New features
llvm-svn: 11361
2004-02-12 21:21:17 +00:00
Chris Lattner
c41ea880a0 Be a bit more specific about what the alignment value means and the restrictions on it
llvm-svn: 11360
2004-02-12 21:18:15 +00:00
John Criswell
3ce16ca3ec Fixed minor typos.
llvm-svn: 11356
2004-02-12 18:11:53 +00:00
Chris Lattner
7c8aebbdbc Add support for the llvm.memmove intrinsic.
Patch graciously contributed by Reid Spencer!

llvm-svn: 11354
2004-02-12 18:10:10 +00:00
Chris Lattner
161154c102 Document the llvm.memcpy intrinsic. Clean up some of the formatting of other
sections

llvm-svn: 11350
2004-02-12 17:01:32 +00:00
Brian Gaeke
cccdf4fbb5 add advice bullet about -check-exit-code
llvm-svn: 11327
2004-02-11 18:44:55 +00:00
Brian Gaeke
f76630895a add description of -check-exit-code
llvm-svn: 11326
2004-02-11 18:40:04 +00:00
Chris Lattner
37f76b9fcd Fix documentation bugs
llvm-svn: 11267
2004-02-10 18:04:24 +00:00
Brian Gaeke
7b28c08bc5 Mention install, RPM, autoconf improvements
llvm-svn: 11257
2004-02-10 05:22:23 +00:00
Chris Lattner
c953a9b90b Bug fixed
llvm-svn: 11256
2004-02-10 05:19:54 +00:00
Chris Lattner
00a905daba Many things have been fixed, so move them out of the "known problems" section
Also, PR137 is a code quality PR, not a bug

llvm-svn: 11246
2004-02-09 21:22:51 +00:00
Chris Lattner
331859e053 QOI bug fixed
llvm-svn: 11245
2004-02-09 21:16:16 +00:00
Chris Lattner
358fe54d6e Method is gone
llvm-svn: 11226
2004-02-09 04:14:46 +00:00
Chris Lattner
84291a11e9 All of spec, including 253.perlbmk should now work. There is still the 254.gap
regression, but that will definitely be fixed by 1.2

llvm-svn: 11209
2004-02-08 22:23:33 +00:00
Chris Lattner
b80e3caa10 Add new bug, add note about llvm-db
llvm-svn: 11201
2004-02-08 21:20:42 +00:00
Chris Lattner
4837e31b85 Bug fixed
llvm-svn: 11198
2004-02-08 19:59:05 +00:00
Brian Gaeke
66ed5dfe3d add pr105
llvm-svn: 11189
2004-02-08 18:49:13 +00:00
Brian Gaeke
48b0b95c66 Document automake as a build dependency because we use aclocal
llvm-svn: 11187
2004-02-08 07:49:04 +00:00
Chris Lattner
c247c5ec58 Add a missing link
llvm-svn: 11154
2004-02-06 20:27:41 +00:00
Chris Lattner
9575fb4d03 Add information about the piece I forgot to write: parameterized tablegen classes
llvm-svn: 11147
2004-02-06 06:37:00 +00:00
Chris Lattner
5c23db9aa0 Syntax hilight examples and add note about emacs/vim mode files
llvm-svn: 11146
2004-02-06 06:04:25 +00:00
Chris Lattner
aeeaf3aa88 Add a new document describing TableGen
llvm-svn: 11145
2004-02-06 05:42:53 +00:00
Chris Lattner
84657fd170 Bug fixed
llvm-svn: 11138
2004-02-05 21:16:42 +00:00
Chris Lattner
03564f5bae s/gcse/scalarrepl
llvm-svn: 11133
2004-02-05 17:31:37 +00:00
Chris Lattner
976f0680a8 qoi bug fixed
llvm-svn: 11127
2004-02-05 00:48:41 +00:00
Chris Lattner
5aec717bde Bug fixed
llvm-svn: 11103
2004-02-03 22:59:56 +00:00
Chris Lattner
30e66b09ec bug fixed
llvm-svn: 11097
2004-02-03 08:03:41 +00:00
Chris Lattner
745f32348f Bug fixed
llvm-svn: 11080
2004-02-02 19:40:06 +00:00
Chris Lattner
f714f0201a Bug fixed
llvm-svn: 11067
2004-02-02 17:48:56 +00:00
Chris Lattner
8c0af46123 Bug fixed
llvm-svn: 11065
2004-02-01 22:52:12 +00:00
Brian Gaeke
48246597ef I think this is a more robust fix for the Solaris wchar problems (PR206).
llvm-svn: 11004
2004-01-28 20:54:41 +00:00
John Criswell
0b5166db12 Clarified the extension to shared library objects.
llvm-svn: 10978
2004-01-26 21:26:54 +00:00
John Criswell
298cb5e357 Updating release notes for PR214.
llvm-svn: 10977
2004-01-26 21:03:54 +00:00
Chris Lattner
a56c54aa2f bug fixed
llvm-svn: 10929
2004-01-20 19:16:50 +00:00
Misha Brukman
cb25fd1119 Now with HTML 4.01 comliance flavor.
llvm-svn: 10919
2004-01-20 00:20:17 +00:00
Chris Lattner
f4e422b82d Clarify situation w.r.t the -lowerinvoke pass.
llvm-svn: 10909
2004-01-18 20:13:43 +00:00
Brian Gaeke
d78dc95b86 Add a fixed bug
llvm-svn: 10904
2004-01-16 21:55:04 +00:00
Misha Brukman
51525067d7 Put stylesheet after the title.
llvm-svn: 10887
2004-01-15 19:04:12 +00:00
Misha Brukman
e7aaa4afb9 * HTML 4.01 Strict DTD compliance
* Added icons to check document easily

llvm-svn: 10886
2004-01-15 19:03:47 +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
Chris Lattner
bde8112534 Hrm, thanks to misha for paying attention to my foolishness!
llvm-svn: 10878
2004-01-15 17:59:29 +00:00
Chris Lattner
ea4fbc9c68 PR73 is finally fixed
llvm-svn: 10877
2004-01-15 17:55:21 +00:00
Misha Brukman
53aa160002 * 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
Misha Brukman
0b4edc1455 Make the stylesheet conform to CSS standard.
llvm-svn: 10867
2004-01-15 00:13:59 +00:00
Chris Lattner
88ea3eff8c Bug fixed
llvm-svn: 10770
2004-01-12 05:15:04 +00:00
Chris Lattner
32630b99d1 New bugs fixed
llvm-svn: 10716
2004-01-08 17:20:50 +00:00
Chris Lattner
90912a88f6 Add links to SLD from the LangRef.html doc
Clean up the SLD document a LOT
Fill in a lot of details in the SLD document
update the formats for the object descriptors

llvm-svn: 10698
2004-01-06 05:31:32 +00:00
Chris Lattner
d488f7356f First version of this document. It is still missing some pretty big pieces, and
the debugging information formats will likely change, but it's a start, and I
have to move on to other things in the short-term, so it might be a while before
I get back to working on this.

llvm-svn: 10683
2004-01-05 05:06:33 +00:00