1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-10-28 14:32:51 +01:00
Commit Graph

1214 Commits

Author SHA1 Message Date
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
Reid Spencer
c4d1ae26da Various updates suggested by Misha and Chris. Moved material that is
aimed more at the comiler writer than the llvmc user later in the document.

llvm-svn: 15561
2004-08-06 22:28:47 +00:00
Reid Spencer
7c1f10c49d First version of a manual page for the llvmc compiler driver. This tool is
being documented before being written to foster discussion about what the
tool should do. Eventually, we'll achieve a decision point at which time
this document forms the requirements for the tool from which it will be
coded.

llvm-svn: 15552
2004-08-06 16:58:48 +00:00
Chris Lattner
123277d2f7 More prominantly mention ppc support, more accurately describe its status
llvm-svn: 15533
2004-08-05 21:53:13 +00:00
Misha Brukman
0b4debf5cb * Mention PowerPC as new feature, and experimental feature
* Wrap long lines to 80 cols

llvm-svn: 15532
2004-08-05 21:04:03 +00:00
Misha Brukman
7bb9aec25c Surround code element with <tt> tags
llvm-svn: 15507
2004-08-04 22:00:05 +00:00
Chris Lattner
bbb64c5c6d Add note
llvm-svn: 15481
2004-08-04 08:00:45 +00:00
Chris Lattner
7a9b9f9499 Fix linkage types
llvm-svn: 15464
2004-08-04 05:10:48 +00:00
Reid Spencer
9faa7517b7 Added note for PR413
Tools now respond to the --version option.

llvm-svn: 15456
2004-08-04 00:43:50 +00:00
Reid Spencer
772d2762b3 Line length <= 80 cols.
llvm-svn: 15449
2004-08-03 20:57:56 +00:00
Reid Spencer
3715c25cbe Fix some indentation (so brg can test commit script).
llvm-svn: 15448
2004-08-03 20:33:56 +00:00
Reid Spencer
105f620483 Fix line lengths.
llvm-svn: 15446
2004-08-03 20:21:05 +00:00
Reid Spencer
24f8be143d Properly wrap some lines.
llvm-svn: 15440
2004-08-03 19:20:18 +00:00
Chris Lattner
379fc8bbdc Moved into SparcV9 directory
llvm-svn: 15430
2004-08-03 04:15:32 +00:00
Chris Lattner
804b79eb77 Simplify the first example, as the LLVM IR interfaces have evolved. Other
examples in this doc could also be simplified dramatically in similar ways.

llvm-svn: 15428
2004-08-03 00:17:21 +00:00
Chris Lattner
a1cfcb09fb Add link for IRC
llvm-svn: 15421
2004-08-02 21:37:11 +00:00
Chris Lattner
398aa8634d Written by
llvm-svn: 15420
2004-08-02 21:33:45 +00:00
Chris Lattner
7457b5be6e continue hacking
llvm-svn: 15419
2004-08-02 21:32:08 +00:00
Chris Lattner
7bb0bfd097 Revamp the index page
llvm-svn: 15418
2004-08-02 21:29:20 +00:00
Chris Lattner
1930403a1b ... now real HTML 4.01 strict!
llvm-svn: 15417
2004-08-02 20:29:51 +00:00
Chris Lattner
7a4000094c Substantially hack on and clean up the release notes
llvm-svn: 15416
2004-08-02 20:28:44 +00:00
Chris Lattner
1d6e3f2732 Fix #includes of i*.h => Instructions.h as per PR403:
http://llvm.cs.uiuc.edu/PR403 .

llvm-svn: 15338
2004-07-29 17:31:57 +00:00
Misha Brukman
58104df77b Fix #includes of i*.h => Instructions.h as per PR403.
llvm-svn: 15334
2004-07-29 17:30:56 +00:00
Reid Spencer
50dc956ac9 Updates to reflect most recent changes to bytecode file format:
* Dependent libraries & target triple
* Short block headers
* 24-bit type slot ids.

llvm-svn: 15314
2004-07-29 00:13:04 +00:00
Misha Brukman
51c10acf8d Fix grammar, eliminate double parenthesized sentence fragment.
llvm-svn: 15313
2004-07-28 22:37:57 +00:00
Misha Brukman
2a0322c5be * Wrap code listings in <div class="doc_code">
* Wrap keywords in <tt>
* Wrap lines at 80 cols

llvm-svn: 15312
2004-07-28 22:31:54 +00:00
Misha Brukman
b0de0106f6 * Use the doc_code class for code listings to make it stand out from text
* Wrap text in soft, comfortable <div>s and <p>s
* Wrap lines at 80 cols

llvm-svn: 15311
2004-07-28 22:18:33 +00:00
Misha Brukman
d5160e3865 Put <tt> around verbatim code elements.
llvm-svn: 15310
2004-07-28 22:09:29 +00:00
Chris Lattner
1e5a9fdf27 New functionality
llvm-svn: 15266
2004-07-27 07:50:07 +00:00
Chris Lattner
cab922906b Document new syntax
llvm-svn: 15265
2004-07-27 07:49:39 +00:00
Chris Lattner
87d624622f Remove dead section
llvm-svn: 15241
2004-07-26 21:16:55 +00:00
Reid Spencer
3bdf9fb830 Bugs fixed.
llvm-svn: 15222
2004-07-25 22:15:33 +00:00
Brian Gaeke
1584828633 bug fixed
llvm-svn: 15142
2004-07-23 19:41:13 +00:00
Chris Lattner
b6c0676755 Update documentation for gc intrinsics change. Contributed by
Tobias Nurmiranta

llvm-svn: 15095
2004-07-22 05:49:38 +00:00
Misha Brukman
77e3529f65 Reid doesn't need a definite article in front of his name.
llvm-svn: 15080
2004-07-21 18:04:27 +00:00
Misha Brukman
f420620da9 Delete extra space; add <p> tags around text within a <div>
llvm-svn: 15079
2004-07-21 18:02:43 +00:00
Misha Brukman
f432931d8c Fix spelling of `iterative scan'
llvm-svn: 15075
2004-07-21 12:53:14 +00:00
Alkis Evlogimenos
b5f60641f4 Add Iterative scan register allocator.
llvm-svn: 15068
2004-07-21 08:24:35 +00:00
Alkis Evlogimenos
75dbcf6d06 Linearscan is no longer experimental.
llvm-svn: 15067
2004-07-21 08:18:50 +00:00
Misha Brukman
1954583a4a Refer would-be llvm-gcc source users/hackers to the compilation guide.
llvm-svn: 15046
2004-07-20 20:25:18 +00:00
Chris Lattner
3f60afac10 Fix broken link
llvm-svn: 15008
2004-07-19 19:30:40 +00:00
Chris Lattner
ee2626fd0a Just run 'make', not all-gcc
llvm-svn: 15007
2004-07-19 18:47:59 +00:00
Chris Lattner
f562d02a33 Add note about GCC 3.3.2 being completely broken
llvm-svn: 14978
2004-07-18 22:32:22 +00:00
Chris Lattner
c8d5982137 Doesn't exist
llvm-svn: 14975
2004-07-18 21:44:13 +00:00
Reid Spencer
68a0969b7c 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
Reid Spencer
a68de99e30 Bug 122 fixed.
llvm-svn: 14959
2004-07-18 07:25:14 +00:00
Chris Lattner
956c419163 Hrm, I think we need a "Reid is buggy" bug ;-)
llvm-svn: 14912
2004-07-17 18:50:19 +00:00
Reid Spencer
ef297fc39c Initial (outline only) draft of the System Library requirements, design
and details documentation.

llvm-svn: 14910
2004-07-17 10:04:49 +00:00
Chris Lattner
1435da1e72 Add note about IA64 C++
llvm-svn: 14903
2004-07-17 02:04:41 +00:00
Chris Lattner
b847bbce8c For 64-bit platform support, we now use the clEnumValEnd macro to terminate
cl::values lists

llvm-svn: 14869
2004-07-16 00:10:54 +00:00
Chris Lattner
525a4d1e7e QOI issue fixed
llvm-svn: 14852
2004-07-15 04:30:35 +00:00
Chris Lattner
6d978d5864 Bug fixed
llvm-svn: 14850
2004-07-15 02:59:24 +00:00
Misha Brukman
34d55eb8a1 New open proj: C/C++ compiler in C++, with link to Ed Willink's C++ yacc grammar
llvm-svn: 14778
2004-07-12 21:10:47 +00:00
Chris Lattner
ded33b4131 new feature
llvm-svn: 14770
2004-07-12 17:09:23 +00:00
Misha Brukman
8680151c4c * Clarify Sparc as SparcV9
* Add link to bugzilla bug with list of miscompiled SparcV9 programs
* Wrap long lines

llvm-svn: 14769
2004-07-12 16:55:41 +00:00
Reid Spencer
8de1b8ba76 - Correct grammar of -s description
- Normalize -s option specification

llvm-svn: 14736
2004-07-10 23:41:08 +00:00
Chris Lattner
d0336e8c9f Add link to the stkrc page
llvm-svn: 14734
2004-07-10 21:43:12 +00:00
Reid Spencer
ba62dcb2ed Command Guide for the Stacker language compiler, stkrc.
llvm-svn: 14733
2004-07-10 20:04:02 +00:00
Chris Lattner
3732a0d0db Minor cleanups:
* Mention the --help and --help-hidden options
 * Don't say program when we really mean any old bytecode file
 * Add a link to the man pages
 * Move analyze down in the list, as it's not as important as the rest

llvm-svn: 14730
2004-07-10 06:06:56 +00:00
Chris Lattner
81452531cc No really, he did finish!
llvm-svn: 14717
2004-07-09 06:58:43 +00:00
Chris Lattner
082a11d719 Too much of a title for it's own good
llvm-svn: 14716
2004-07-09 05:05:39 +00:00
Chris Lattner
baa8ac1880 Fix Validation bugs
llvm-svn: 14715
2004-07-09 05:03:54 +00:00
Chris Lattner
e247c8d642 statisfy the spelling police
llvm-svn: 14698
2004-07-08 17:49:37 +00:00
Reid Spencer
901e5d7a55 Bug 391 fixed.
llvm-svn: 14675
2004-07-07 21:06:28 +00:00
Reid Spencer
7a18510469 Insert a reference to uint32_vbr encoding.
llvm-svn: 14669
2004-07-07 15:02:54 +00:00
Reid Spencer
c5d0621e03 An update with corrections to content as well as using a regex style
notation that Chris' suggested to make the specification more compact and
succinct. Added a section to Describe the notation, made the VBR
description its own section, and otherwise generally cleaned things up.

llvm-svn: 14668
2004-07-07 13:34:26 +00:00
Chris Lattner
d1917cab43 Bug fixed
llvm-svn: 14657
2004-07-07 02:25:24 +00:00
Chris Lattner
ef2c80bf39 Punctuate
llvm-svn: 14650
2004-07-06 19:58:54 +00:00
Reid Spencer
4889b22e02 First draft completed. All sections written.
llvm-svn: 14633
2004-07-05 22:28:02 +00:00
Reid Spencer
45466bff9d Added sections for Constant Pool, Module Global Info, and Compaction
Tables. Two more sections to go.

llvm-svn: 14631
2004-07-05 19:04:27 +00:00
Chris Lattner
0da46096b3 Add a missing "terminator" :)
llvm-svn: 14630
2004-07-05 18:05:48 +00:00
Chris Lattner
dd4054ee31 Structures allow only uint
arrays allow int/uint/long/ulong

llvm-svn: 14629
2004-07-05 17:55:28 +00:00
Reid Spencer
f847cbddab - Reorganized the document contents
- Provided a "General Layout" section that currently covers just the block
  structure of the bytecode file.
- Wrote the section on the Global Type Pool
- Wrote the section on differences between LLVM file format versions.

Only five sections left to write!

llvm-svn: 14628
2004-07-05 08:18:07 +00:00
Brian Gaeke
6a3e24fcdd Modernize example, so that you can paste it right into llvm-as
llvm-svn: 14583
2004-07-02 21:08:14 +00:00
Misha Brukman
b57bd4dfde * Wrap long lines
* Mention the HTML/man page output from single POD source file

llvm-svn: 14580
2004-07-02 16:23:17 +00:00
Misha Brukman
8f7c4a4f5b * Standardize manpage output: program name bold, options italic/emphasized
* Make links in SEE ALSO section of manpages short without "the ... manpage"

llvm-svn: 14579
2004-07-02 16:06:19 +00:00
Misha Brukman
3656912f2b The HTML documentation is now automatically generated from POD source.
llvm-svn: 14578
2004-07-02 15:48:33 +00:00
Misha Brukman
b632df4410 * Link to the POD-generated HTML documentation
* Updated llvm-abcd to llvm-bcanalyzer

llvm-svn: 14577
2004-07-02 15:46:55 +00:00
Misha Brukman
56b86cedc3 Make `args' stand out as bold, delete confusing elipsis at the end of cmdline.
llvm-svn: 14576
2004-07-02 15:42:20 +00:00
Misha Brukman
49d1e6a991 HTML links in PODs must be absolute.
llvm-svn: 14575
2004-07-02 15:37:53 +00:00
Misha Brukman
5bfd99cd23 Simplify wording: the bugpoint tool' can just become bugpoint'.
llvm-svn: 14574
2004-07-02 15:36:29 +00:00
Misha Brukman
83f5d08485 llvm-abcd has become llvm-bcanalyzer
llvm-svn: 14573
2004-07-02 15:32:49 +00:00
Reid Spencer
38f04cdb64 Add a note about implementing interprocedural register allocation.
llvm-svn: 14569
2004-07-02 06:27:12 +00:00
Reid Spencer
fce9630df9 llvm-abcd tool name changed to llvm-bcanalyzer: see llvm-bcanalyzer.pod.
llvm-svn: 14557
2004-07-02 03:45:32 +00:00
Reid Spencer
0ce375cd35 Podified documentation for the llvm-bcanalyzer tool (nee llvm-abcd).
llvm-svn: 14556
2004-07-02 03:44:14 +00:00
Chris Lattner
f929c8345c Fix broken links
llvm-svn: 14548
2004-07-01 20:41:43 +00:00
Brian Gaeke
f6f31e2ec6 bug. point. pod.
llvm-svn: 14547
2004-07-01 20:29:08 +00:00
Brian Gaeke
9286794962 bugpoint command guide has been designated a full-fledged "doc".
llvm-svn: 14544
2004-07-01 20:10:40 +00:00
Brian Gaeke
1d629ef517 abcd pod document
llvm-svn: 14543
2004-07-01 20:07:15 +00:00
Brian Gaeke
55a0f374d2 llvm-nm pod format man page.
llvm-svn: 14542
2004-07-01 19:40:36 +00:00
Misha Brukman
46ee64aeb6 Fix grammar: remove `our' as it no longer makes sense.
llvm-svn: 14540
2004-07-01 18:34:46 +00:00
Chris Lattner
bbfd9227d1 This is more of an "llvm team" thing by now
llvm-svn: 14539
2004-07-01 18:25:59 +00:00
Misha Brukman
aaa35af487 llvm-db is in alpha stage, this document is a placeholder.
llvm-svn: 14538
2004-07-01 18:00:42 +00:00
Misha Brukman
30bb8f9ce8 Fix links to llvmgcc and llvmgxx
llvm-svn: 14537
2004-07-01 17:59:53 +00:00
Misha Brukman
7fce32a543 gccld enters the Hall of POD.
llvm-svn: 14536
2004-07-01 17:53:27 +00:00
Misha Brukman
f004028ed3 Make the text of the link to llvmgxx.html more appropriate: `llvmg++'.
llvm-svn: 14535
2004-07-01 17:52:58 +00:00
Misha Brukman
1794ab7d26 Fix grammar in Stacker doc description.
llvm-svn: 14533
2004-07-01 17:20:53 +00:00
Misha Brukman
17cfcdf632 Mention llvm-abcd, point out difference between it and `analyze'.
llvm-svn: 14532
2004-07-01 16:59:05 +00:00
Misha Brukman
e38f5b06d8 Change format of CommandGuide index page to look like other docs.
llvm-svn: 14531
2004-07-01 16:04:49 +00:00
Misha Brukman
1cf2a6624b * `The' isn't necessary in front of LLVM
* Wrap long line

llvm-svn: 14530
2004-07-01 15:33:24 +00:00
Misha Brukman
f299365380 Fresh from the LLVM baker's oven: opt and analyze pods.
llvm-svn: 14529
2004-07-01 15:25:04 +00:00
Misha Brukman
2c5eb62e79 Add llvm-g++ and llvm-gcc pod documentation.
llvm-svn: 14528
2004-07-01 14:51:26 +00:00
Misha Brukman
e6c0bf51ca Fix link to llvmgcc.
llvm-svn: 14527
2004-07-01 14:47:05 +00:00
Misha Brukman
67a9c40871 Make links relative instead of absolute.
llvm-svn: 14525
2004-07-01 13:52:35 +00:00
Reid Spencer
6f5e61e435 Added a command page for the llvm-abcd tool.
llvm-svn: 14513
2004-07-01 02:32:42 +00:00
Jonathan Manton
fcdac89c2b Fixed the tutorial to indicate that we needed to use the llvm namespace.
llvm-svn: 14507
2004-06-30 18:10:30 +00:00
Reid Spencer
5d7f126aca Fix order and line length of fixed bugs.
llvm-svn: 14503
2004-06-29 23:39:24 +00:00
Chris Lattner
89f6ba97e3 document new pass
llvm-svn: 14471
2004-06-28 19:19:47 +00:00
Chris Lattner
2cd723ea22 Add a link to the CFE build instrs next to the CFE download instructions
llvm-svn: 14465
2004-06-28 17:14:01 +00:00
Chris Lattner
9e312a4137 Building the C FE is a user-level process
llvm-svn: 14464
2004-06-28 17:11:10 +00:00
Chris Lattner
53783161e8 Bad passes are gone
llvm-svn: 14458
2004-06-28 00:44:45 +00:00
John Criswell
e9b074657f Removed the interrupt_handler instrinsic section that I accidently added
in my previous commits.  It's not implemented and is out of date.

llvm-svn: 14410
2004-06-25 16:42:50 +00:00
John Criswell
87256ef18a Grammar and punctuation fixes.
llvm-svn: 14409
2004-06-25 16:05:06 +00:00
John Criswell
03e3cff03a Added missing quote.
llvm-svn: 14407
2004-06-25 15:16:57 +00:00
Chris Lattner
ce388d6970 Add a section about running the nightly tester proper.
llvm-svn: 14370
2004-06-24 20:53:09 +00:00
Reid Spencer
d301c8fee5 Added a note about the new llvmgrep utility.
llvm-svn: 14343
2004-06-23 06:33:15 +00:00
Brian Gaeke
a4a0f8236b link to qmtest-2.0.3 tar file
llvm-svn: 14331
2004-06-22 19:06:49 +00:00
Misha Brukman
22f044dc99 Mention a note about having gccas and gccld in the path when running llvm-gcc.
llvm-svn: 14328
2004-06-22 18:48:58 +00:00
Tanya Lattner
cc37359b66 Fixing broken links
llvm-svn: 14317
2004-06-22 08:02:25 +00:00
Tanya Lattner
4c6405c0a9 Fixed broken links.
llvm-svn: 14313
2004-06-22 04:24:55 +00:00
Tanya Lattner
bdce628a31 Fixing broken link to gcc manual
llvm-svn: 14312
2004-06-22 03:48:17 +00:00
Tanya Lattner
d0308b6a9c Changing absolute link. Remembering to logout as root ;)
llvm-svn: 14309
2004-06-21 23:36:39 +00:00
Tanya Lattner
cc00ccd74b Fixed small typo to symtab link.
llvm-svn: 14308
2004-06-21 23:29:40 +00:00
Tanya Lattner
735dad3176 Just a stub command guide for llvm-db for now. Will be filled in later. This is not linked off the main command guide web page, but should be once its completed.
llvm-svn: 14307
2004-06-21 23:27:57 +00:00
Chris Lattner
fb2a62c838 Fix some broken links
llvm-svn: 14306
2004-06-21 22:52:48 +00:00
Misha Brukman
7b1e53ba01 Mention the requirement of dlcompat for MacOS X.
llvm-svn: 14282
2004-06-21 14:00:44 +00:00
Reid Spencer
8187cd46dc Added a note about requiring QMTest 2.0.3 instead of any other version.
llvm-svn: 14274
2004-06-20 19:21:11 +00:00
Chris Lattner
7ae7999106 Bug fixed
llvm-svn: 14273
2004-06-20 19:08:50 +00:00
Chris Lattner
a7f1c89ab2 Update path
llvm-svn: 14268
2004-06-20 07:53:22 +00:00
Reid Spencer
c864bb89bb Add a note about GCC 3.3.2 optimization bug that causes llc to spin.
llvm-svn: 14250
2004-06-19 18:24:05 +00:00
Chris Lattner
e42a9cfbb5 Bug fixed
llvm-svn: 14241
2004-06-19 01:11:02 +00:00
Misha Brukman
e998ced724 Fix relative link to the CVS mirrors.
llvm-svn: 14239
2004-06-18 20:18:31 +00:00
Chris Lattner
abab77fd99 Add link to the CVS mirror hosted by Reid
llvm-svn: 14238
2004-06-18 20:15:58 +00:00
Misha Brukman
27b8d285cb Add link documenting shared/static library differences across platforms.
llvm-svn: 14237
2004-06-18 18:39:00 +00:00
Chris Lattner
59fbde7ac4 Bug fixed
llvm-svn: 14236
2004-06-18 17:57:29 +00:00
Misha Brukman
72a2d9f2b9 Capitalize Cygwin.
llvm-svn: 14235
2004-06-18 15:54:54 +00:00
Chris Lattner
4f71ea97e7 Calls to __builtin_isunordered and friends no longer cause llvmgcc to ICE.
llvm-svn: 14222
2004-06-18 06:26:29 +00:00
Chris Lattner
538a46b41c llvm.isnan is dead, long live llvm.isunordered!
llvm-svn: 14190
2004-06-15 21:50:46 +00:00
Alkis Evlogimenos
dcf5341b61 Really add the docs this time :-)
llvm-svn: 14167
2004-06-13 01:16:15 +00:00
Alkis Evlogimenos
9b28aef6cb Add the isunordered intrinsic.
llvm-svn: 14159
2004-06-12 19:19:14 +00:00
Reid Spencer
5310ad2ad5 Reduce the number of columns in the alpha index to 4 so that it fits
on a 1280x1024 screen!

llvm-svn: 14158
2004-06-12 14:46:02 +00:00
Chris Lattner
f9117d37fd Bug fixed, new feature
llvm-svn: 14142
2004-06-11 04:35:21 +00:00
Chris Lattner
99dc0a4bda Document the llvm.isnan intrinsic
llvm-svn: 14131
2004-06-11 02:28:03 +00:00
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