1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-10-21 03:53:04 +02:00
Commit Graph

1568 Commits

Author SHA1 Message Date
Chris Lattner
7d7a54b284 Adam Treat implemented this :)
llvm-svn: 20371
2005-02-28 16:52:28 +00:00
Reid Spencer
623e1450d0 A few small steps toward HTML 4.01 Strict compliance.
llvm-svn: 20369
2005-02-28 01:10:48 +00:00
Reid Spencer
a38e941cd4 Add a little more detail about the configuration process for projects.
llvm-svn: 20368
2005-02-28 00:40:29 +00:00
Chris Lattner
54dd9054f9 Bug fixed
llvm-svn: 20357
2005-02-27 19:31:02 +00:00
Chris Lattner
ea8835f35b add an entry, add links to entries for demo page.
llvm-svn: 20328
2005-02-25 20:30:21 +00:00
Reid Spencer
57a1bb6dce Remove a -C I forgot to remove earlier.
llvm-svn: 20321
2005-02-24 21:41:26 +00:00
Reid Spencer
b9deda0381 For PR528:
Use the DataInstall and MKDIR macros instead of using $(INSTALL) directly

llvm-svn: 20318
2005-02-24 21:28:08 +00:00
Chris Lattner
fe933669d2 add another plausible reason
llvm-svn: 20262
2005-02-21 16:35:31 +00:00
Chris Lattner
a854586551 Bug fixed.
llvm-svn: 20260
2005-02-20 23:31:49 +00:00
Chris Lattner
1446120628 typeo
llvm-svn: 20251
2005-02-19 17:17:32 +00:00
Chris Lattner
285f2cd2e6 Bug fixed.
llvm-svn: 20249
2005-02-19 17:13:20 +00:00
Chris Lattner
47745198f8 Bug fixed.
llvm-svn: 20246
2005-02-19 07:29:25 +00:00
Chris Lattner
646e53598f Fix a bug.
llvm-svn: 20242
2005-02-19 02:22:14 +00:00
Misha Brukman
7116f509f8 * llvmc does not have a -V switch
* --config-file is really --config-dir, according to `llvmc --help'

llvm-svn: 20238
2005-02-18 18:00:53 +00:00
Misha Brukman
31efbcc81c Remove colloquialisms from the documentation.
llvm-svn: 20233
2005-02-17 22:22:24 +00:00
Chris Lattner
3c51e18df5 Bug fixed
llvm-svn: 20193
2005-02-15 07:02:12 +00:00
Chris Lattner
823731dcd6 Bug fixed.
llvm-svn: 20190
2005-02-15 05:28:06 +00:00
Chris Lattner
18ae182bec wow, interesting typo :)
llvm-svn: 20187
2005-02-14 22:58:38 +00:00
Chris Lattner
cd505a924e Bugs fixed
llvm-svn: 20178
2005-02-14 16:57:55 +00:00
Chris Lattner
b84d6c75a0 Add some updates
llvm-svn: 20164
2005-02-13 22:27:24 +00:00
Chris Lattner
016ad5b858 SuSE 3.3.3 is also borken.
llvm-svn: 20163
2005-02-13 22:20:49 +00:00
Chris Lattner
53fb0765cc Add note about broken GCC
llvm-svn: 20138
2005-02-12 20:11:13 +00:00
Chris Lattner
3fce19376e Document the newly generalized model for constant globals.
llvm-svn: 20136
2005-02-12 19:30:21 +00:00
Chris Lattner
cada4eded2 Slightly expand on the instructions.
llvm-svn: 20121
2005-02-11 21:17:26 +00:00
Chris Lattner
edf3fe1054 Bug fixed
llvm-svn: 20118
2005-02-11 19:29:52 +00:00
Chris Lattner
1764f5017a This will be moved elsewhere.
llvm-svn: 20101
2005-02-09 22:52:46 +00:00
Misha Brukman
b76f7350b8 * Use doc_code style for blocks of code
* Convert < to &lt; in <pre> block
* Use doc_hilite instead of doc_red style
* Put some classes and options in <tt> blocks

llvm-svn: 20100
2005-02-09 22:49:05 +00:00
Misha Brukman
cfe18ecfc8 Do not mention colors in style names, we might want to change styles themselves
llvm-svn: 20099
2005-02-09 22:47:47 +00:00
Misha Brukman
a010bcc670 * Use an HTML list <ol> instead of custom superscripts in the platform notes
* Reorder software requirements list to show relative importance
* Use superscripts for footnotes in software list rather than "Note 1"
* Use new doc_notes class to separate footnotes from main doc text

llvm-svn: 20098
2005-02-09 22:38:47 +00:00
Misha Brukman
fdcf0561a2 Add style to display notes on a different background than the main text
llvm-svn: 20097
2005-02-09 22:36:44 +00:00
Chris Lattner
fe88f2b21b Turn footnotes into links, make the page validate.
llvm-svn: 20096
2005-02-09 21:15:51 +00:00
Chris Lattner
26aac4abdc If needed, this should be in the 'how to compile the cfe' doc.
llvm-svn: 20095
2005-02-09 21:07:21 +00:00
Chris Lattner
63645786d4 this should be incorporated into the build
llvm-svn: 20094
2005-02-09 21:05:01 +00:00
Misha Brukman
c1b40654fc * Separate superscript footnotes with a comma, otherwise it's a 2-digit number
* Make a URL into an HTML link using anchor tag
* Put code in fixed-width font
* Since the MinGW footnote is significantly more than the rest of the footnotes
  combined, it needs to have a border and background color to separate it from
  the regular flow of text for readability purposes.

llvm-svn: 20093
2005-02-09 21:01:26 +00:00
Chris Lattner
5f5f3f8c54 Add instructions for MINGW, contributed by Henrik Bach
llvm-svn: 20092
2005-02-09 20:43:48 +00:00
Misha Brukman
ba6d8c411f * Fix broken link to directions to get llvm, llvm-gcc, and llvm-test from CVS
* Remove duplicated CVS directions and refer reader to the CVS section
* Clean up directions to be brief

llvm-svn: 20023
2005-02-03 22:25:23 +00:00
Misha Brukman
d8f7ad87fd * Clearly mark LLVM_LIB_SEARCH_PATH as being optional
* llvmgcc and llvmg++ aliases are no longer needed (binaries have llvm- prefix)

llvm-svn: 20016
2005-02-03 18:28:08 +00:00
Misha Brukman
77fcb481a6 * Instead of fixing the version numbers before every release, mark them as x.y
* Eliminate the redundant "This is the..." in released file listing
* Fix grammar

llvm-svn: 20005
2005-02-02 18:01:57 +00:00
Jeff Cohen
5988bfc622 Add additional source of Win32 GNU utilities.
llvm-svn: 19991
2005-02-02 05:46:20 +00:00
Jeff Cohen
c9158aa05b Put finishing touches on GettingStartedVS.html and link it to the index.
llvm-svn: 19967
2005-02-01 15:59:28 +00:00
Chris Lattner
0e12d21665 Update speedup and shrinkage info
llvm-svn: 19962
2005-02-01 01:33:52 +00:00
Jeff Cohen
a8b03bf14a Add LLVM with Visual Studio overview
llvm-svn: 19951
2005-01-31 05:42:10 +00:00
Chris Lattner
bf540473f8 noteworthy.
llvm-svn: 19901
2005-01-29 00:44:22 +00:00
Chris Lattner
a695542e41 Add some initial documentation for the SelectionDAG based instruction selectors
llvm-svn: 19872
2005-01-28 17:22:53 +00:00
Chris Lattner
9ed700733d These passes are no more.
llvm-svn: 19865
2005-01-28 06:13:52 +00:00
Misha Brukman
6ab12b6b90 Mark -parallel pass as `experimental'
llvm-svn: 19858
2005-01-27 17:59:51 +00:00
Reid Spencer
24fe4dbc5a Document the --load option.
llvm-svn: 19822
2005-01-25 05:04:49 +00:00
Chris Lattner
0ee8eb64bd QOI feature implemented.
llvm-svn: 19756
2005-01-22 18:45:35 +00:00
Chris Lattner
6d7f927699 Fix typos noticed by Gabor Greif, thanks Gabor!
llvm-svn: 19621
2005-01-17 00:12:04 +00:00
Reid Spencer
cf01eefc07 * Revise the projects section and make reference to Projects.html
* the dist-clean target no longer implies a check

llvm-svn: 19608
2005-01-16 07:18:31 +00:00
Reid Spencer
7ca6d9a743 Fix locations of libraries and executables to match makefiles.
llvm-svn: 19599
2005-01-16 02:38:06 +00:00
Reid Spencer
9f8c7b0720 BUILD_* to PROJ_*
llvm-svn: 19598
2005-01-16 02:35:47 +00:00
Reid Spencer
afa1cb9e11 Rename BUILD_* to PROJ_*
llvm-svn: 19592
2005-01-16 02:21:29 +00:00
Reid Spencer
e928014032 Update documentation on how to set up a project
llvm-svn: 19591
2005-01-16 02:21:18 +00:00
Reid Spencer
9a1649a387 Make the construction of doxygen documentation a repeatable process
llvm-svn: 19469
2005-01-11 06:26:27 +00:00
Reid Spencer
94c7faaaf1 * Add the use of LOADABLE_MODULE=1 in the makefile example
* Change the names of the resulting module to Hello instead of libHello
* Change lib/Debug -> Debug/lib per new makefile implementation.

llvm-svn: 19459
2005-01-11 05:16:23 +00:00
Reid Spencer
4ef414197b * Describe the LOADABLE_MODULE feature
* Get rid of non-compliant <font> elements (how did that get in there?)

llvm-svn: 19458
2005-01-11 05:12:54 +00:00
Misha Brukman
b342f781c7 Eliminate empty sub-list
llvm-svn: 19362
2005-01-08 01:11:15 +00:00
Chris Lattner
3eec8363f9 Remove the open projects page from the docs directory.
llvm-svn: 19342
2005-01-07 18:57:33 +00:00
Misha Brukman
4fbbfbc505 Capitalize Bugpoint.
llvm-svn: 19341
2005-01-07 17:00:44 +00:00
Reid Spencer
872720ac2e Add the SystemLibrary.html document now that its done.
llvm-svn: 19298
2005-01-05 19:01:20 +00:00
Reid Spencer
40fd30c38b Add a missing <div>
llvm-svn: 19297
2005-01-05 18:21:39 +00:00
Reid Spencer
466fcac7fa Bulk upgrade of this document. Cruft removed, new stuff added, general
reorganization of the content. This is now "done".

llvm-svn: 19296
2005-01-05 18:17:10 +00:00
Chris Lattner
46e4846ff1 ignore generated file
llvm-svn: 19288
2005-01-05 16:01:00 +00:00
Chris Lattner
b3aff67b31 Ignore generated file
llvm-svn: 19287
2005-01-05 16:00:42 +00:00
Chris Lattner
2a1cb54d40 Ignore .dir
llvm-svn: 19286
2005-01-05 16:00:00 +00:00
Reid Spencer
e32bd5202c Integrate dependency graphs.
Make it HTML 4.01 Strict compliant
Provide better explanations of the dependency information.

llvm-svn: 19272
2005-01-03 05:46:46 +00:00
Reid Spencer
43a43f0284 Add library dependency and object dependency graphs.
llvm-svn: 19271
2005-01-03 05:30:57 +00:00
Chris Lattner
d7925d07b6 Bug fixed
llvm-svn: 19269
2005-01-03 04:20:21 +00:00
Reid Spencer
c820ef21d2 Describe both objdir==srcdir and objdir!=srcdir methods of building LLVM
libraries and tools. Thanks to Henrik Bach for this suggestion.

llvm-svn: 19204
2004-12-31 19:48:59 +00:00
Reid Spencer
e4d3b8be5f * Add missing libraries: Linker, Archive, SparcV8
* Make library descriptions consistently lower case.

llvm-svn: 19197
2004-12-31 00:13:14 +00:00
Reid Spencer
d8594c8a71 Add a section on library dependencies now that GenLibDeps.html is written.
llvm-svn: 19195
2004-12-30 23:12:04 +00:00
Chris Lattner
16ec3b91f1 Bug fixed
llvm-svn: 19181
2004-12-29 04:39:50 +00:00
Chris Lattner
992916974e Bug fixed
llvm-svn: 19177
2004-12-29 04:03:23 +00:00
Misha Brukman
e33f31a5bc Add a note about registering the backend so it's available in LLC and LLI
llvm-svn: 19168
2004-12-27 19:05:16 +00:00
Reid Spencer
5c8c0a47a2 Describe the --with-llvmgccdir option to configure.
llvm-svn: 19144
2004-12-26 05:47:26 +00:00
Reid Spencer
6462be20b4 Add a caution about using experimental versions of gnu binutils when
building Cygwin.

llvm-svn: 19117
2004-12-23 19:49:54 +00:00
Reid Spencer
ee997751f6 Be specific about version of GCC and binutils on Cygwin since it matters.
llvm-svn: 19116
2004-12-23 19:39:54 +00:00
Misha Brukman
461f532156 LLVM now builds and runs on Linux/amd64, but we don't have 64-bit codegen yet
llvm-svn: 19115
2004-12-23 07:14:56 +00:00
Reid Spencer
b77918ae87 * Remove an unnecessary step.
* Correct a path.

llvm-svn: 19110
2004-12-22 16:19:05 +00:00
Reid Spencer
69a1a2922e Add a blurb about using the GCC 3.4.3 compiler on Cygwin (which works) for
the CFE instead of the default GCC 3.3.3 compiler that comes with Cygwin.

llvm-svn: 19104
2004-12-22 09:52:30 +00:00
Reid Spencer
6a77793026 For PR432:
* Remove the idiotic windows environment setting, its not needed.
* Remove an extraneous "mkdir" instruction.

llvm-svn: 19103
2004-12-22 09:07:51 +00:00
Reid Spencer
e52a4fe21e Hopefully fix a link.
llvm-svn: 19102
2004-12-22 06:48:03 +00:00
Reid Spencer
6d34e4caf0 Fix the names of these executables now that they've been somewhat cast in
stone.

llvm-svn: 19101
2004-12-22 06:47:25 +00:00
Reid Spencer
ac9c9b03c0 Correct the name of the executables to which llvmgcc and llvmgxx variables
point to.

llvm-svn: 19100
2004-12-22 06:45:24 +00:00
Reid Spencer
d2d8a5a9d2 For PR432:
Rework the CFE build details to include the directions for using the
option --program-prefix=llvm- to the CFE's configure script. This ensures
that the CFE builds unique executable names and makes it possible to put
the $CFEINSTALL/bin directory into one's path.

llvm-svn: 19099
2004-12-22 06:40:29 +00:00
Reid Spencer
ed19b4efe7 For PR432:
* llvmgcc -> llvm-gcc
* llvmg++ -> llvm-g++
* remove references to --with-llvmgccdir configure option

llvm-svn: 19098
2004-12-22 06:29:07 +00:00
Reid Spencer
f50bb77ea0 Revert last patch until we can figure out how to build executables named
llvmgcc and llvmg++ correctly.

llvm-svn: 19089
2004-12-22 01:37:47 +00:00
Reid Spencer
7831fed54e Revert last changes as they introduce CFE build problems.
llvm-svn: 19087
2004-12-22 01:36:27 +00:00
Reid Spencer
38953f850e Remove instructions to make aliases for llvmgcc and llvmg++ as the CFE
Build instructions now direct the user to have the CFE generate executables
with those names via the --program-prefix=llvm configure option.

llvm-svn: 19084
2004-12-21 18:52:08 +00:00
Reid Spencer
cb91f511ea For PR432:
Add instructions for using the --program-prefix=llvm so that the CFE build
produces llvmgcc instead of gcc.

llvm-svn: 19083
2004-12-21 18:50:54 +00:00
Reid Spencer
a1d6451133 Describe the new "reconfigure" and "spotless" targets.
llvm-svn: 19013
2004-12-17 07:46:45 +00:00
Reid Spencer
2510341d80 Remove most references to LLVM_LIB_SEARCH_PATH. It now only exists in the
GettingStarted.html document in the environment section and only as an
optional feature.

llvm-svn: 18944
2004-12-15 00:14:01 +00:00
Reid Spencer
7c7e501c0e Correct documentation to reflect the change in location of the CFE runtime
libraries. They are now in $CFEINSTALL/lib not $CFEINSTALL/bytecode-lib.

llvm-svn: 18939
2004-12-14 22:07:29 +00:00
Chris Lattner
4d234c23f1 Get rid of subbullets for all of the "known problems" section. None of the
other sections have subbullets, and it make the TOC look like the whole
document is known problems!

llvm-svn: 18829
2004-12-12 17:20:23 +00:00
Reid Spencer
c14cde5487 A little cleanup on this file.
llvm-svn: 18798
2004-12-11 07:16:54 +00:00
Chris Lattner
e449e6c74e New feature
llvm-svn: 18797
2004-12-11 06:10:52 +00:00
Reid Spencer
851533abfd Fix some minor spellos and grammaros.
llvm-svn: 18788
2004-12-11 05:12:57 +00:00
Chris Lattner
631c702349 Fix typo
llvm-svn: 18764
2004-12-10 16:27:34 +00:00
John Criswell
83025c6a56 Merged in RELEASE_14 changes.
llvm-svn: 18763
2004-12-10 15:51:16 +00:00
Misha Brukman
30fe6bfd91 Missed moving bugpoint link over to CommandGuide/html/
llvm-svn: 18732
2004-12-09 23:28:09 +00:00
Misha Brukman
fce2523955 Generated HTML documentation is now back in CommandGuide/html/
llvm-svn: 18731
2004-12-09 23:25:59 +00:00
Chris Lattner
dbe39faac2 Rip out the guts of this document to prepare it for LLVM 1.5 progress
llvm-svn: 18726
2004-12-09 22:22:58 +00:00
Chris Lattner
74a9e71013 Clean up this man page
llvm-svn: 18724
2004-12-09 21:16:40 +00:00
Chris Lattner
d83cdccd6e Add new pseudo target
llvm-svn: 18723
2004-12-09 21:06:32 +00:00
Misha Brukman
6628257af1 The textual description is gone from this manpage, only the options and a quick
summary remain.  The manpage references Bugpoint.html as the repository for more
detailed info.

llvm-svn: 18722
2004-12-09 20:28:42 +00:00
Misha Brukman
6a982a1e5a * Straighten a comment to a single line
* Block off the section correctly with <!-- ***** -->

llvm-svn: 18721
2004-12-09 20:27:37 +00:00
Misha Brukman
3aad4ab687 We now have a real Bugpoint doc, not just a huge man page.
llvm-svn: 18720
2004-12-09 20:26:53 +00:00
Misha Brukman
119ab74057 Convert from being a copy of the man page to a full-fledged document.
This doc keeps all the descriptive info from the man page, but not the options.

llvm-svn: 18719
2004-12-09 20:26:20 +00:00
Reid Spencer
fe6150341f More grammaro's fixed.
llvm-svn: 18708
2004-12-09 18:13:12 +00:00
Reid Spencer
1a3135f333 Clean up some grammaro's.
llvm-svn: 18705
2004-12-09 18:02:53 +00:00
Reid Spencer
b207b81897 Correct the version numbers for automake, Perl, and CVS.
llvm-svn: 18703
2004-12-09 17:55:37 +00:00
Chris Lattner
30aa7c392e Fully document the LLVM constants. This should go into LLVM 1.4
llvm-svn: 18701
2004-12-09 17:30:23 +00:00
Chris Lattner
74085fba30 Reflow and clean up some of the HTML in the initial section, split linkage
types into its own section.

llvm-svn: 18697
2004-12-09 16:36:40 +00:00
Chris Lattner
ddc2cdb772 Move the "High Level Structure" to before "Type System"
llvm-svn: 18695
2004-12-09 16:11:40 +00:00
John Criswell
d64c87ac8f The noreturn GCC extension is now supported.
Fixed some minor typos.

llvm-svn: 18658
2004-12-08 20:35:47 +00:00
Chris Lattner
c44d8ce92f Test commit
llvm-svn: 18654
2004-12-08 19:05:44 +00:00
Reid Spencer
94e03b303c Build the man and ps versions of the command guide as well when
BUILD_FOR_WEBSITE is set.

llvm-svn: 18653
2004-12-08 19:01:01 +00:00
Chris Lattner
0767aa3b9c ignore generated file
llvm-svn: 18652
2004-12-08 19:00:45 +00:00
Tanya Lattner
f79ccf6842 Fixed broken link to Bruce Eckle's book.
llvm-svn: 18650
2004-12-08 18:34:56 +00:00
Tanya Lattner
358dfe7763 Fixed a broken link to gcc manual.
llvm-svn: 18649
2004-12-08 18:29:38 +00:00
Tanya Lattner
c6c2f64eb0 Fixed broken link.
llvm-svn: 18648
2004-12-08 18:25:34 +00:00
Tanya Lattner
6c52e7adfe Fixed broken links.
llvm-svn: 18647
2004-12-08 18:13:51 +00:00
John Criswell
765a2269e3 Mention in the exposition that lli can JIT on PowerPC now.
llvm-svn: 18646
2004-12-08 18:04:14 +00:00
John Criswell
9de9516ac9 We don't have python test classes anymore.
llvm-svn: 18645
2004-12-08 18:01:27 +00:00
Reid Spencer
e04f956c0f Add llvm-ld tool
Note that both llvmc and llvm-ld are experimental in 1.4

llvm-svn: 18644
2004-12-08 18:00:30 +00:00
John Criswell
fbf654b406 Minor fixups.
llvm-svn: 18643
2004-12-08 17:53:54 +00:00
Tanya Lattner
1f55d3d20d Fixed typo in Dejagnu section.
llvm-svn: 18642
2004-12-08 17:37:21 +00:00
Tanya Lattner
e540a54315 Removed QMTest reference.
llvm-svn: 18641
2004-12-08 17:35:31 +00:00
Tanya Lattner
053b267b2b Removed QMTest reference.
llvm-svn: 18640
2004-12-08 17:25:46 +00:00
Tanya Lattner
007231a704 Removed QMTest referrences. Updated ordering of notes.
llvm-svn: 18639
2004-12-08 17:12:52 +00:00
John Criswell
cc9a0f9813 Fix spell'os.
llvm-svn: 18638
2004-12-08 16:55:27 +00:00
Reid Spencer
d1f55a0c6a Move documentation for various configuration options applicabe only to the
llvm-test directory into this document from GettingStarted.html.

llvm-svn: 18637
2004-12-08 16:52:51 +00:00
Reid Spencer
60445bb465 Various 1.4ish corrections and additions.
llvm-svn: 18636
2004-12-08 16:51:31 +00:00
John Criswell
2a976a4710 Update the version numbers of the pre-built LLVM GCC frontends.
llvm-svn: 18635
2004-12-08 16:47:14 +00:00
Reid Spencer
b00c9fbc3a * Change version numbers of tarballs from 1.3 to 1.4
* Add llvm-test-1.4.tar.gz as the tarball for the llvm-test module
* Highlight the tarball name a little.

llvm-svn: 18632
2004-12-08 16:25:25 +00:00
Reid Spencer
62b0ecbdfe Add descriptions of missing top level directories.
llvm-svn: 18629
2004-12-08 16:18:26 +00:00
Reid Spencer
357eec49dc Make an alternate version of this Makefile that can be used in an
unconfigured tree for rebuilding the html files from POD sources for the
website update on cvs commit.

llvm-svn: 18616
2004-12-08 04:43:40 +00:00
Reid Spencer
f2a63d8c2c Remove variables that are not used by any of the LLVM makefiles
llvm-svn: 18614
2004-12-08 04:26:23 +00:00
Reid Spencer
7021868e4e * Eliminate redundancies
* Fix grammaro's
* HTML 4.01 Strict compliance

llvm-svn: 18604
2004-12-07 08:39:08 +00:00
Chris Lattner
ea829e2cca Commit the cleanup of the LLVM 1.4 release notes. This should clearly go
into the release :)

llvm-svn: 18599
2004-12-07 08:04:13 +00:00
Reid Spencer
f0ba66ec7e PR409 fixed.
llvm-svn: 18586
2004-12-06 22:32:33 +00:00
Reid Spencer
e1d6484ec5 Upgrade documentation to reflect Makefile.rules changes.
llvm-svn: 18567
2004-12-06 05:35:25 +00:00
Tanya Lattner
442c3cedf3 Added DejaGNU information to the testing guide. This should go into the 1.4 release.
I left the QMTest stuff in place but made it appear to be optional.

llvm-svn: 18564
2004-12-06 02:11:52 +00:00
Reid Spencer
c313cf3a56 PR139 fixed.
llvm-svn: 18551
2004-12-05 20:19:45 +00:00
Reid Spencer
e43a7be79d Describe the MODULE_NAME control variable
llvm-svn: 18545
2004-12-05 19:14:31 +00:00
Chris Lattner
f601603851 Suggest people run cvs up -P -d after checking out the tree so they don't
get empty directories

llvm-svn: 18543
2004-12-05 17:48:03 +00:00
Reid Spencer
0711e7d1fd Use the install-bytecode target to install just the bytecode libs into
the CFE's install/bytecode-libs directory.

llvm-svn: 18493
2004-12-04 08:13:20 +00:00
Misha Brukman
1a2ca2493d Use the standard PR### notation for referencing bugs in bugzilla
llvm-svn: 18476
2004-12-04 00:45:09 +00:00
Misha Brukman
873cd30878 Remove more smileys. I kept the one in WritingAnLLVMPass because it is actually
funny.

llvm-svn: 18475
2004-12-04 00:33:34 +00:00
Misha Brukman
06697b27de Documentation which contains smileys won't be taken seriously by some people.
llvm-svn: 18474
2004-12-04 00:32:12 +00:00
Chris Lattner
d895077fb8 Update for changes to check targets.
llvm-svn: 18473
2004-12-04 00:04:48 +00:00
Misha Brukman
89b85c028e * Link to the license file from release 1.3 (should we link to CVS version
instead?)
* Encapsulate code and header file names with <tt> and </tt>
* Arrange <p> and </p> tags to be inline with the text they contain

llvm-svn: 18472
2004-12-03 23:58:18 +00:00
Misha Brukman
b8789d7084 Remove extraneous space in link
llvm-svn: 18468
2004-12-03 23:26:23 +00:00
Chris Lattner
6bc77fa660 Bug fixed
llvm-svn: 18460
2004-12-03 17:21:33 +00:00
John Criswell
197389ca3f Fixed typo.
llvm-svn: 18455
2004-12-03 15:59:26 +00:00
Chris Lattner
45dc93bd6a Add a note
llvm-svn: 18434
2004-12-02 18:21:45 +00:00
Chris Lattner
4157eb4769 Document beta pass
llvm-svn: 18431
2004-12-02 17:20:17 +00:00
Misha Brukman
0fc52c2de9 Reid has implemented llvm-ranlib. Thanks, Reid!
llvm-svn: 18410
2004-12-01 21:07:40 +00:00
Misha Brukman
3a25ddcc8d * Hyphenate ``constant-propagate''
* Add testing notes to the instruction section similar as for intrinsics
* Mention adding codegen support for new instructions

llvm-svn: 18409
2004-12-01 20:58:54 +00:00
Misha Brukman
4be11c4921 Remove duplicated link to "Machine backend"
llvm-svn: 18408
2004-12-01 19:12:27 +00:00
Chris Lattner
40da8e9f4d Add line # info
llvm-svn: 18403
2004-12-01 17:10:36 +00:00
John Criswell
87dbffdd39 Fixed pathname to LLVM tools.
Thanks to Vladimir Merzliakov for finding this.

llvm-svn: 18402
2004-12-01 14:12:30 +00:00
Reid Spencer
9901891a3f Be a little more explicit about how to configure LLVM with the --prefix
option so that permissions errors don't occur if the default, /usr/local,
is taken.

llvm-svn: 18401
2004-12-01 05:15:44 +00:00
Chris Lattner
ebf6266db1 Fix typeo, thanks to Duraid for pointing it out
llvm-svn: 18400
2004-12-01 04:16:29 +00:00
John Criswell
1988b149d9 Fix a typo.
Corrected a potential grammary issue.

llvm-svn: 18364
2004-11-29 21:46:29 +00:00
Reid Spencer
9d580e5af6 Fix two bugs:
1. Nothing should happen on "make all". Doc generation is quick, but we
   don't want to do it unless we're installing.
2. Correct a dependency for the *.ps files .. didn't notice this before
   because of cruft in my directory. It failed on a clean build.

llvm-svn: 18359
2004-11-29 14:46:29 +00:00
Reid Spencer
df47d9540f Make it HTML 4.01 Strict compliant.
llvm-svn: 18339
2004-11-29 07:47:16 +00:00
Reid Spencer
86b80570a4 * Document how to turn on doxygen documentation generation
* Document the new "LLVMLIBS=JIT" feature to make building JIT programs
  super easy.

llvm-svn: 18338
2004-11-29 07:44:51 +00:00
Reid Spencer
5d11b8b5a8 * Make this makefile compliant with LLVM makefile standards
* Implement optional doxygen doc generation
* Implement HTML and doxygen installation

llvm-svn: 18324
2004-11-29 04:47:35 +00:00
Reid Spencer
ed6988a792 Moved --> doxygen.cfg.in
llvm-svn: 18323
2004-11-29 04:46:12 +00:00
Reid Spencer
43aa71404f * Get rid of extraneous directories
* Ensure things installed to same place are all getting there by using a
  variable to name that place.
* Make sure missing index.html, images and *.css files get installed.

llvm-svn: 18321
2004-11-29 04:34:05 +00:00
Reid Spencer
d30849be4d * add llvmc and llvm-ld
* fix the links to not be in an html subdir as that's not how this gets
  installed (anymore).

llvm-svn: 18320
2004-11-29 04:32:37 +00:00
Reid Spencer
561010bb7f Adjust this so that doxygen doesn't barf on it.
llvm-svn: 18319
2004-11-29 03:47:37 +00:00
Reid Spencer
02c45c1b81 * Adjust so this falls in line with LLVM Makefile standards.
* Implement installation of doxygen and html documentation
* Fix it so it works with objdir != srcdir.

llvm-svn: 18318
2004-11-29 03:45:02 +00:00
Reid Spencer
fa10df0bb3 * Fix an item list.
* Add an ENVIRONMENT section to describe LLVM_LIB_SEARCH_PATH

llvm-svn: 18317
2004-11-29 03:43:29 +00:00
Reid Spencer
7a59355895 Add a link.
llvm-svn: 18316
2004-11-29 03:37:54 +00:00
Reid Spencer
6478ac3a10 For PR393:
This file was originally doxygen.cfg, but it needs to be configured to get
the right srcdir/objdir paths for things. This is needed because building
the doxygen will now be part of the install and dist-check targets.

llvm-svn: 18315
2004-11-29 03:33:22 +00:00
Chris Lattner
282e63b77f Bug fixed
llvm-svn: 18299
2004-11-28 01:25:20 +00:00
Chris Lattner
9b8d121822 Bug fixed
llvm-svn: 18297
2004-11-28 00:43:59 +00:00
Chris Lattner
5bbafc67e3 Bug fixed
llvm-svn: 18295
2004-11-28 00:09:38 +00:00
Chris Lattner
026083ba1b Bug fixed
llvm-svn: 18293
2004-11-27 23:27:26 +00:00
Chris Lattner
4499d9d212 Bug fixed
llvm-svn: 18291
2004-11-27 22:47:08 +00:00
Chris Lattner
5baee4481f Move this to the QOI section
llvm-svn: 18287
2004-11-27 21:33:28 +00:00
Chris Lattner
053ecb0eca Mention dj
llvm-svn: 18286
2004-11-27 21:29:43 +00:00
Chris Lattner
7c4ed35312 Bug fixed
llvm-svn: 18285
2004-11-27 20:34:25 +00:00
Chris Lattner
ee77e24818 Add notes
llvm-svn: 18282
2004-11-27 19:50:58 +00:00
Chris Lattner
ead227b761 Add some notes
llvm-svn: 18280
2004-11-27 19:24:06 +00:00
Reid Spencer
57dd9f14c6 Indicate that PR427 won't be fixed.
llvm-svn: 18259
2004-11-25 22:43:58 +00:00
Reid Spencer
99436b68ed * Add features I implemented this release.
* Wrap long lines at 80 cols
* Indent lists so structure of document is a little more clear
* Make the page HTML 4.01 Strict compliant.

llvm-svn: 18258
2004-11-25 22:38:30 +00:00
Reid Spencer
6bfb910955 Remove HAVE_BZLIB and HAVE_BZIP2. We always have bzip2 now.
llvm-svn: 18254
2004-11-25 20:21:53 +00:00
Reid Spencer
1e5db2e2da Add some instructions about ranlib'ing the CFE runtime libraries so that
they link faster. This should eventually be codified into the CFE's
makefile.

llvm-svn: 18247
2004-11-25 17:13:17 +00:00
Chris Lattner
5c54472e8a The PPC backend is basically stable, and has a JIT now.
llvm-svn: 18238
2004-11-25 06:33:10 +00:00
Chris Lattner
0356e633bc Bug fixed
llvm-svn: 18237
2004-11-25 06:31:42 +00:00
Reid Spencer
ce7e872b02 PR256 fixed.
llvm-svn: 18234
2004-11-25 06:07:42 +00:00
Reid Spencer
1c55479db5 Implement and document prefix options with arbitrary values including an
= sign. This needed to support -DNAME=value options as pass-through in
llvmc.

llvm-svn: 18203
2004-11-24 06:13:42 +00:00
John Criswell
672e6eb6d8 Added remark about GCC 3.2.2. Someone with more knowledge of the problem
can elaborate.

llvm-svn: 18177
2004-11-23 22:06:24 +00:00
Misha Brukman
bc331091b3 We also provide a source distribution of the GCC front-end
llvm-svn: 18166
2004-11-23 19:26:24 +00:00
Chris Lattner
af61ffabb8 Add a note about the JIT changes.
llvm-svn: 18133
2004-11-22 22:09:58 +00:00
Reid Spencer
80192f669a Add a note about the name change of libraries.
llvm-svn: 18112
2004-11-22 18:40:51 +00:00
John Criswell
6e4bcf1e5c Fixed typo.
llvm-svn: 18106
2004-11-22 17:16:26 +00:00
Reid Spencer
fb782d6e0a First version of manual page for llvm-ld.
llvm-svn: 18092
2004-11-21 18:20:16 +00:00
John Criswell
4cb89f9420 Fixed another typo.
llvm-svn: 18091
2004-11-21 15:11:37 +00:00
John Criswell
a1b9970166 Corrected spelling mistakes.
llvm-svn: 18090
2004-11-21 14:58:12 +00:00
John Criswell
45001afef1 It looks like I'm fixing a spelling mistake, but I'm really trying to
replicate the CVS performance problems that Reid is seeing.

llvm-svn: 18089
2004-11-21 14:34:34 +00:00
Misha Brukman
4e6f293695 If we're going to mention mv and cp, clearly, we also need `rm'
llvm-svn: 18026
2004-11-20 01:27:40 +00:00
Misha Brukman
7fdf381d18 Ignore files generated by pod2html
llvm-svn: 18017
2004-11-19 21:54:43 +00:00
Misha Brukman
cda2bd5bdd * Remove disk space requirements, they vary wildly, depend on the number of
tools built, the build type, and we don't keep them up-to-date on all
  platforms
* AIX, Linux on PowerPC aren't fully-supported systems

llvm-svn: 18016
2004-11-19 21:53:22 +00:00
Tanya Lattner
b4f99bd112 Fixed a typo.
llvm-svn: 17972
2004-11-19 01:26:37 +00:00
Tanya Lattner
d8c7fbbf98 Added link to information on Statistic which is in the Programmers Manual.
llvm-svn: 17971
2004-11-19 01:25:14 +00:00
Chris Lattner
a901d2792a Line numbers are go for 1.4! :)
llvm-svn: 17967
2004-11-18 21:25:11 +00:00
Reid Spencer
99ffac4389 Add notes about makefile changes and llvm-ar.
llvm-svn: 17960
2004-11-18 18:38:58 +00:00
Reid Spencer
230339d980 Add a standards section.
llvm-svn: 17921
2004-11-17 20:19:18 +00:00
Chris Lattner
a9b7c04547 Make this more accurate
llvm-svn: 17916
2004-11-17 18:19:32 +00:00
Reid Spencer
fdf8ac8d29 Per code review:
*Implement/Document the cl::extrahelp feature instead of the MoreHelp ptr.

llvm-svn: 17871
2004-11-16 06:11:52 +00:00
Misha Brukman
010ea7c45e * Change test/projects => projects/llvm-test
* Add link to complete Command Guide in the "brief intro to major tools" section

llvm-svn: 17866
2004-11-15 23:20:51 +00:00
Chris Lattner
b7ffbb51bf Update to reflect recent change
llvm-svn: 17860
2004-11-15 22:54:50 +00:00
Reid Spencer
ebb0c09755 Merge content of RequiredSoftware.html into GettingStarted.html
Remove now defunct RequiredSoftware.html.

llvm-svn: 17850
2004-11-15 21:15:12 +00:00
Misha Brukman
754b6473e2 * Add entry for Linux/PowerPC
* Mark MacOS X/PPC support as 32-bit-only
* Fix FreeBSD space usage -- it's in MB, not GB

llvm-svn: 17848
2004-11-15 21:05:08 +00:00
Misha Brukman
7eb3b2d72a Be less verbose when The' and command' just aren't necessary
llvm-svn: 17846
2004-11-15 20:39:30 +00:00
Misha Brukman
3ad57c6887 No need for the verbose the llvm-link command' when simply llvm-link' will do
llvm-svn: 17845
2004-11-15 20:36:39 +00:00
Misha Brukman
79bb41ba1d Force a short link to gccld's man page
llvm-svn: 17844
2004-11-15 20:32:58 +00:00
Misha Brukman
ef41478bf9 Fix syntax within a B<> tag
llvm-svn: 17843
2004-11-15 20:30:19 +00:00
Reid Spencer
dfbe8f8203 Remove personal email address.
llvm-svn: 17842
2004-11-15 20:25:08 +00:00
Misha Brukman
3268b90e1a Add the PowerPC 32-bit ABI output option
llvm-svn: 17840
2004-11-15 20:22:49 +00:00
Chris Lattner
999ecb98cf Bump version. Shouldn't this come from somewhere else??
llvm-svn: 17839
2004-11-15 20:06:11 +00:00
Misha Brukman
9e89fb02cc * Add an entry for llvm-ranlib
* Add missing dashes

llvm-svn: 17838
2004-11-15 19:53:43 +00:00
Misha Brukman
6b49ace534 This is llvm-ar, not llvm-as.
llvm-svn: 17837
2004-11-15 19:50:15 +00:00
Reid Spencer
1258a2bd20 Remove reference to llvm-ld.
llvm-svn: 17836
2004-11-15 19:47:20 +00:00
Reid Spencer
24feec5a49 Terminate a list.
Remove reference to llvm-ld

llvm-svn: 17835
2004-11-15 19:45:29 +00:00
Reid Spencer
2af85416b0 Changes/corrections suggested from Chris Lattner's review.
llvm-svn: 17832
2004-11-15 19:12:06 +00:00
Misha Brukman
2504c15db2 Replace the textual description with table specifying disk space requirements
llvm-svn: 17819
2004-11-15 05:19:53 +00:00
Reid Spencer
17d9ee7e0c Document the new llvm-ranlib command.
llvm-svn: 17687
2004-11-12 00:18:35 +00:00
Reid Spencer
e7f5f80b29 Correctly terminate a list.
llvm-svn: 17686
2004-11-12 00:16:51 +00:00
Reid Spencer
d6fe5930d3 Document the modifiers and the file format.
llvm-svn: 17685
2004-11-12 00:15:43 +00:00
Reid Spencer
75391bae75 Add llvm-ar to the index.
llvm-svn: 17682
2004-11-11 09:30:00 +00:00
Reid Spencer
cf241f12d2 First attempt at llvm-ar documentation. Modifiers need a little more
explanation.

llvm-svn: 17681
2004-11-11 09:21:18 +00:00
Reid Spencer
0a53bc5807 Fix documentation for Makefile target name change. install-bytecode is now
just "install" in the runtime directory.

llvm-svn: 17677
2004-11-11 07:30:27 +00:00
Reid Spencer
91aa6dacad Implement and document the TOOL_VERBOSE option that asks each tool invoked
to be verbose about its actions too.

llvm-svn: 17624
2004-11-08 17:32:12 +00:00
Reid Spencer
81bfbe6e17 Fix typo.
llvm-svn: 17623
2004-11-08 09:10:50 +00:00
Reid Spencer
b0728efd3b Document compressed bytecode details.
llvm-svn: 17622
2004-11-08 08:55:21 +00:00
Misha Brukman
bb643fa9ee First draft of compendium of documents relevant to writers of LLVM machine
target backends

llvm-svn: 17609
2004-11-08 02:47:08 +00:00
Reid Spencer
5d3f5998c6 Recommend that new users read the documentation before they get started,
with a little twist of humor. This more than anything else will help
people get started with LLVM.

llvm-svn: 17605
2004-11-08 00:29:22 +00:00
Reid Spencer
faf590dd94 Correct and Explain the first rule of thumb better.
llvm-svn: 17604
2004-11-08 00:26:32 +00:00
Reid Spencer
4b6b7bdd14 Fix typo.
llvm-svn: 17603
2004-11-08 00:24:43 +00:00
Misha Brukman
c191073682 Fix grammar: use commas in a list of entities
llvm-svn: 17602
2004-11-08 00:22:22 +00:00
Misha Brukman
e3c7340f86 * Fix file-relative links: they need '#' prepended to the target name
* Balance an open parenthesis

llvm-svn: 17595
2004-11-07 22:42:37 +00:00
Reid Spencer
103dc795df First version of this document listing the required software. Might need
to be made platform specific. Contents reflect my Linux build environment.

llvm-svn: 17580
2004-11-07 19:07:06 +00:00
Chris Lattner
b8eca182bb Add a section for PPC, though it's empty for now
llvm-svn: 17553
2004-11-07 01:55:32 +00:00
Misha Brukman
0d7f9770a7 * Add note about benchmarking programs and submitting reduced test cases
* Replace llvm.org with llvm.cs.uiuc.edu

llvm-svn: 17551
2004-11-07 01:03:59 +00:00