1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-11-24 03:33:20 +01:00
Commit Graph

1029 Commits

Author SHA1 Message Date
Reid Spencer
0e5f012fba Synchronize documentation of configuration items and substitutions with
current reality of llvmc implementation.

llvm-svn: 16108
2004-08-29 23:20:42 +00:00
Nate Begeman
f71ef0965e Fix a typo in the bytecode format documentation
llvm-svn: 16072
2004-08-27 07:59:37 +00:00
Reid Spencer
fa6cc8cb87 Add more content.
This isn't in reviewable shape yet, unless you're curious.

llvm-svn: 16066
2004-08-27 02:08:04 +00:00
Reid Spencer
90ae796268 Bug 430 Fixed.
llvm-svn: 16065
2004-08-27 00:48:26 +00:00
Reid Spencer
f2a6a96a4b Provide some meta tags for this document.
llvm-svn: 16058
2004-08-26 20:44:00 +00:00
Reid Spencer
5f87d95b49 Add the default table related styles
llvm-svn: 16057
2004-08-26 20:43:21 +00:00
Reid Spencer
b5d822d750 Document the rational for the #include hierarchy.
llvm-svn: 16056
2004-08-26 18:52:52 +00:00
Reid Spencer
08295bd2d5 Document definitions and computations provided by llvm-bcanalyzer.
llvm-svn: 16044
2004-08-25 00:35:20 +00:00
Chris Lattner
b65f10f994 Add some details
llvm-svn: 16035
2004-08-24 18:53:39 +00:00
Reid Spencer
ab52b4c4e7 Added BURS.
llvm-svn: 16034
2004-08-24 18:34:10 +00:00
Brian Gaeke
f5231a42d5 bug fixed
llvm-svn: 16016
2004-08-24 07:43:48 +00:00
Misha Brukman
c1ffd4e3b0 Change LVN -> Load-VN since that's the name of the cmdline switch
llvm-svn: 16009
2004-08-24 04:13:17 +00:00
Misha Brukman
cbda53fd58 Fix some grammar.
llvm-svn: 16008
2004-08-24 02:23:58 +00:00
Misha Brukman
e8231a380b Added DSE, LICM, LVN, PRE, SCCP, and SSA
llvm-svn: 16007
2004-08-24 01:57:02 +00:00
Misha Brukman
7d57943fb9 Document 'gmake install' vs. 'install-bytecode' (used for bytecode libs)
llvm-svn: 16004
2004-08-23 20:25:33 +00:00
Misha Brukman
fb7d96a4b5 Note: do not use GNU binutils under AIX, they're not stable.
llvm-svn: 16000
2004-08-23 17:54:45 +00:00
Reid Spencer
1a74834506 Many useful corrections resulting from Chris Lattner's review. Thanks Chris!
Misha: you're next. :)

llvm-svn: 15996
2004-08-22 18:06:59 +00:00
Misha Brukman
3d24bdbb1d Bytecode libraries are installed with `make install-bytecode'
llvm-svn: 15989
2004-08-21 23:40:49 +00:00
Reid Spencer
7c4d8f246f First complete version. The details of configuration are now correctly
stated. PLEASE REVIEW THIS DOCUMENT NOW! :)

llvm-svn: 15988
2004-08-21 22:37:42 +00:00
Brian Gaeke
01636f4e0f Packed types, brought to you by Brad Jones
llvm-svn: 15938
2004-08-20 06:00:58 +00:00
Chris Lattner
b778942403 Bug fixed
llvm-svn: 15934
2004-08-20 00:36:23 +00:00
Reid Spencer
21c3824b83 Correct a link, add a TOC entry.
llvm-svn: 15909
2004-08-18 20:17:05 +00:00
Reid Spencer
ea3190bbc6 Provided opcode definitions.
Clarified documentation of symbol tables.
Clarified definition of slot numbers.
Added the http-equiv meta tag for HTML 4.01 strict compliance.
Adjusted line lengths.
Differentiated between "type slot" and "value slot" everywhere.
ispelled it.

llvm-svn: 15908
2004-08-18 20:06:19 +00:00
Reid Spencer
02d69598e1 Added a *very* initial cut at a lexicon for LLVM. I don't plan to write
this whole thing. Just use the pattern in the file to add entries as you
think of them. This will be really helpful for newbies to advanced compiler
optimization techniques such as myself.

llvm-svn: 15878
2004-08-17 09:38:50 +00:00
Reid Spencer
d445eff4c7 Documented (Java properties file like) syntax of config file format
Added definitions for some of the configuration items.
Made the document HTML 4.01 Strict compliant.
Ran ispell on it.

llvm-svn: 15877
2004-08-17 09:18:37 +00:00
Reid Spencer
7bb4c7698a Add a reference to the ComilerDriver documentation.
llvm-svn: 15876
2004-08-17 08:01:57 +00:00
Reid Spencer
ae6a2c81c2 Documented the removal of alignment in version 4 bytecode files (version 3
was released with LLVM 1.3). Alignment of fields can add severe size to
certain kinds of functions (those with lots of long format instructions) so
we decided to do away with alignment altogether in this bc version.

llvm-svn: 15874
2004-08-17 07:43:43 +00:00
Reid Spencer
aff3815ba1 Technical Corrections (thanks to Robert Mykland):
- Define the "opcode" data type and reference the Instruction.def file
- Clean up the definition of symtab by indicating that it is composed of
  two llists.
- Fix some broken links.

llvm-svn: 15843
2004-08-17 00:49:03 +00:00
Chris Lattner
19fdd93727 Spaces arg!
llvm-svn: 15827
2004-08-16 20:20:46 +00:00
Reid Spencer
3df38d5f1e Correct the documentation for the module block header which uses the long
format instead of the short format used in other blocks.

Discrepancy noted by Robert Mykland. Thanks Robert!

llvm-svn: 15826
2004-08-16 19:24:36 +00:00
Reid Spencer
e0686c5fde Bug 422 fixed.
llvm-svn: 15822
2004-08-16 16:48:19 +00:00
John Criswell
b23486e1e4 Merged in RELEASE_13. This fixes the Command Guide link when browsing the
files from a local filesystem.

llvm-svn: 15821
2004-08-16 15:19:02 +00:00
John Criswell
dfa91a50ca Merged in release_13 branch.
llvm-svn: 15819
2004-08-16 14:51:33 +00:00
Chris Lattner
3a2cff603e Bug fixed
llvm-svn: 15813
2004-08-16 05:46:57 +00:00
Chris Lattner
da6d019fbb Scrub all LLVM 1.3 stuff, changing over to 1.4. Add info about PR419,
which is now fixed.

llvm-svn: 15800
2004-08-16 00:20:18 +00:00
Misha Brukman
53ad8ff686 Use the `tools-only' target to avoid getting warnings about not having a CFE.
llvm-svn: 15744
2004-08-14 22:13:33 +00:00
Reid Spencer
16cefa6880 Added description of usage of the getPosition() option on cl::opt and
cl::list.

llvm-svn: 15726
2004-08-13 20:19:14 +00:00
Misha Brukman
c864b3a39c Wrap long lines and try to fill the 80 chars per line so that we don't have too
many short lines.

llvm-svn: 15706
2004-08-12 20:16:08 +00:00
Misha Brukman
5f315069fc * Escape &, <, and >
* Wrap code in <tt> or for larger blocks, <div class="doc_text">
* Wrap lines at 80 cols

llvm-svn: 15705
2004-08-12 19:58:43 +00:00
Chris Lattner
899641dee5 Add description of packed type support.
Patch contributed by Brad Jones!

llvm-svn: 15704
2004-08-12 19:12:28 +00:00
Chris Lattner
1c5bbc845f Add information on adding a derived type to LLVM, patch contributed by
Brad Jones!

llvm-svn: 15703
2004-08-12 19:06:24 +00:00
Reid Spencer
ae2776b7c1 Finish HTMLizing the document. Configuration section is very crufty.
llvm-svn: 15611
2004-08-10 16:40:56 +00:00
Reid Spencer
3c58046c97 Fixed some spellos and grammaros.
llvm-svn: 15610
2004-08-10 16:38:18 +00:00
Misha Brukman
ce27cea55f Add note about AIX/PowerPC with disk space requirements. Wrap long line.
llvm-svn: 15588
2004-08-09 19:57:01 +00:00
Misha Brukman
3cead84c6c * CFE builds on AIX/PowerPC
* Wrap long code lines

llvm-svn: 15584
2004-08-09 18:37:04 +00:00
Reid Spencer
2bdb1ce43c Move information on Configuration files to the ../CompilerDriver.html
file since it doesn't belong in the man page.

llvm-svn: 15575
2004-08-09 03:10:39 +00:00
Reid Spencer
11bf63f84a This is the initial draft of the Compiler Driver documentation. It is not
worthy of review at this point. There is much thought and content remaining
to be written.

llvm-svn: 15574
2004-08-09 03:08:29 +00:00
Chris Lattner
b588051065 This isn't a bug, it's a missing feature
llvm-svn: 15571
2004-08-08 03:33:07 +00:00
Reid Spencer
2c5463e9f4 Added information about the configuration file. This is a temporary home
for this information as it belongs in a larger document on the subject of
llvmc.

llvm-svn: 15566
2004-08-07 16:30:14 +00:00
Reid Spencer
dee9b203b9 Correct spelling mistakes. Wrap lines at 80 columns.
llvm-svn: 15562
2004-08-06 22:56:49 +00:00