Commit Graph

220 Commits

Author SHA1 Message Date
Chris Lattner f1705fdda4 Add a requirement, patch contributed by Henrik Bach.
llvm-svn: 23242
2005-09-06 04:07:15 +00:00
John Criswell e1a8120f52 Merged in release_15.
llvm-svn: 22120
2005-05-18 19:43:33 +00:00
Chris Lattner 7caf6f6ca7 GCC4 + IA64 = badnews
llvm-svn: 22075
2005-05-15 22:26:45 +00:00
Duraid Madina 332b16aaeb note HP-UX support
llvm-svn: 21841
2005-05-10 06:57:53 +00:00
John Criswell 05990f3302 Updated the list of code generators for LLVM 1.5.
Added information on getting LLVM 1.5 from CVS (hopefully readers will
understand that the label will work *after* LLVM 1.5 is released).

llvm-svn: 21817
2005-05-09 16:49:59 +00:00
John Criswell cfdeb5cf72 Little corrections.
llvm-svn: 21816
2005-05-09 16:39:27 +00:00
Reid Spencer 1e195bdd41 Document the --enable-targets= feature of the configure script.
llvm-svn: 21454
2005-04-22 17:58:03 +00:00
Chris Lattner 5824762378 SuSE 3.3.3 is also borken.
llvm-svn: 20163
2005-02-13 22:20:49 +00:00
Chris Lattner e254e2ffcc Add note about broken GCC
llvm-svn: 20138
2005-02-12 20:11:13 +00:00
Chris Lattner 38de952115 This will be moved elsewhere.
llvm-svn: 20101
2005-02-09 22:52:46 +00:00
Misha Brukman 0c4b8b6db4 * 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
Chris Lattner ac648f5375 Turn footnotes into links, make the page validate.
llvm-svn: 20096
2005-02-09 21:15:51 +00:00
Chris Lattner 59a486ace6 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 09cc355153 this should be incorporated into the build
llvm-svn: 20094
2005-02-09 21:05:01 +00:00
Misha Brukman 7772309b70 * 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 093ffb0a5c Add instructions for MINGW, contributed by Henrik Bach
llvm-svn: 20092
2005-02-09 20:43:48 +00:00
Misha Brukman 20b8a65627 * 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 cd673250ba * 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 d4528ea031 * 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
Reid Spencer 6bfa7a4f7b Describe the --with-llvmgccdir option to configure.
llvm-svn: 19144
2004-12-26 05:47:26 +00:00
Reid Spencer a8acd82275 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 5ac308f43a 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 788b0fdab7 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 5fb7160b0e 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 0953cfc002 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 360d6b71a3 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 79e49cffb5 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
John Criswell dfe6a86b0b Merged in RELEASE_14 changes.
llvm-svn: 18763
2004-12-10 15:51:16 +00:00
Reid Spencer 098fce4727 Correct the version numbers for automake, Perl, and CVS.
llvm-svn: 18703
2004-12-09 17:55:37 +00:00
John Criswell 945f80273f Mention in the exposition that lli can JIT on PowerPC now.
llvm-svn: 18646
2004-12-08 18:04:14 +00:00
Reid Spencer 92815e5483 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 6ab273c032 Minor fixups.
llvm-svn: 18643
2004-12-08 17:53:54 +00:00
Tanya Lattner c31724bfe2 Removed QMTest referrences. Updated ordering of notes.
llvm-svn: 18639
2004-12-08 17:12:52 +00:00
John Criswell 33e0f06258 Fix spell'os.
llvm-svn: 18638
2004-12-08 16:55:27 +00:00
Reid Spencer dfcf790d28 Various 1.4ish corrections and additions.
llvm-svn: 18636
2004-12-08 16:51:31 +00:00
John Criswell c8808f57dc Update the version numbers of the pre-built LLVM GCC frontends.
llvm-svn: 18635
2004-12-08 16:47:14 +00:00
Reid Spencer 3991dce79e * 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 5be4f0490f Add descriptions of missing top level directories.
llvm-svn: 18629
2004-12-08 16:18:26 +00:00
Chris Lattner db332473fa 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
John Criswell fd769457b8 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 c3184445de We also provide a source distribution of the GCC front-end
llvm-svn: 18166
2004-11-23 19:26:24 +00:00
John Criswell 3249e3ef8c Fixed typo.
llvm-svn: 18106
2004-11-22 17:16:26 +00:00
Misha Brukman 29d3d46c36 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 1ed0fa5cdf * 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
Misha Brukman b4bd8de9a4 * 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
Reid Spencer 38fcf309fc 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 dca7238d56 * 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 b068167941 Replace the textual description with table specifying disk space requirements
llvm-svn: 17819
2004-11-15 05:19:53 +00:00
Reid Spencer 45dc1394cd 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 3fbf26aebe 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 c3c4c4f843 Minor format tweask for tables.
llvm-svn: 17394
2004-11-01 08:19:36 +00:00
Reid Spencer 075de23a3d HTML 4.01 STRICT compliance.
Added missing definitions
Noted the difference between llvm/test and llvm-test

llvm-svn: 16193
2004-09-05 20:50:22 +00:00
Misha Brukman 62a2c1fd7a Document 'gmake install' vs. 'install-bytecode' (used for bytecode libs)
llvm-svn: 16004
2004-08-23 20:25:33 +00:00
Misha Brukman 5d41391185 Bytecode libraries are installed with `make install-bytecode'
llvm-svn: 15989
2004-08-21 23:40:49 +00:00
John Criswell 1e87b97d38 Merged in release_13 branch.
llvm-svn: 15819
2004-08-16 14:51:33 +00:00
Misha Brukman 876d5f1bad 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 288b211afb 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 e0050f06b0 Add note about GCC 3.3.2 being completely broken
llvm-svn: 14978
2004-07-18 22:32:22 +00:00
Chris Lattner 3337c82745 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
Misha Brukman 6c2cf08981 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
Chris Lattner 53e5e2accc Fix some broken links
llvm-svn: 14306
2004-06-21 22:52:48 +00:00
Misha Brukman 0bca699edd Fix relative link to the CVS mirrors.
llvm-svn: 14239
2004-06-18 20:18:31 +00:00
Chris Lattner 8c470182bb Add link to the CVS mirror hosted by Reid
llvm-svn: 14238
2004-06-18 20:15:58 +00:00
Chris Lattner 0379351667 Update to include llc on x86 and other systems
llvm-svn: 13967
2004-06-02 20:37:02 +00:00
Chris Lattner 020e1fc733 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
Misha Brukman c1aac03803 Make file standard-compliant once again.
llvm-svn: 13504
2004-05-12 19:25:59 +00:00
Chris Lattner 15a041ca88 Add comment about optimizations
llvm-svn: 13298
2004-05-01 11:40:07 +00:00
John Criswell fa2f3686a3 Merged in RELEASE_12.
llvm-svn: 12532
2004-03-29 20:23:11 +00:00
Chris Lattner 998c0674be 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
John Criswell 64f13ab753 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
Chris Lattner a9c61b33c6 Updates for the C backend's movement
llvm-svn: 11428
2004-02-14 01:07:17 +00:00
Brian Gaeke 8613f13cc3 Document automake as a build dependency because we use aclocal
llvm-svn: 11187
2004-02-08 07:49:04 +00:00
Misha Brukman d3de5c6182 Now with HTML 4.01 comliance flavor.
llvm-svn: 10919
2004-01-20 00:20:17 +00:00
John Criswell 86a3a48697 Merged in RELEASE_11.
llvm-svn: 10516
2003-12-18 16:43:17 +00:00
Misha Brukman 74d4df83cd Switch to the standard footer. This page is not yet W3C-compliant.
llvm-svn: 10158
2003-11-22 01:30:01 +00:00
Misha Brukman 560e989585 Completely hacked apart the file and put it back together using stylesheets.
llvm-svn: 9786
2003-11-07 19:43:14 +00:00
Chris Lattner 2a09659109 No wonder noone can set up LLVMGCCDIR correctly!
llvm-svn: 9756
2003-11-06 20:51:45 +00:00
John Criswell f531f319d2 Merged in RELEASE_1.
llvm-svn: 9538
2003-10-27 18:18:16 +00:00
Chris Lattner 0e18c62fa5 Recommend using -z3
llvm-svn: 9445
2003-10-23 19:49:01 +00:00
John Criswell 9d6053158b Added the name of the public CVS repository.
Removed the use of CVSROOTDIR as it is no longer used.
Fixed some word wrapping.

llvm-svn: 9352
2003-10-21 21:24:38 +00:00
John Criswell ca342f5f83 Made the Requirements information its own major section and moved it
between the "Getting Started Quickly" and "Getting Started Slowly" sections.
:)
Removed some of the nit-picky requirements information (i.e. GNU tar and
GNU zip).
Attempted to compact the requirements information so that it is less scary.

llvm-svn: 9290
2003-10-20 16:39:52 +00:00
John Criswell 55a0c88c30 Fixed the name of a hyperlink.
llvm-svn: 9088
2003-10-13 16:19:30 +00:00
John Criswell c41e7a81db Removed information on common build problems. That is now documented in
the FAQ (FAQ.html).

llvm-svn: 9087
2003-10-13 16:16:25 +00:00
John Criswell 4d142dbf66 Fixed spelling.
llvm-svn: 9034
2003-10-10 18:51:11 +00:00
John Criswell e285b410fa Removed information about compiling the GCC front end. This will be in a
separate document that we will provide to people who request the source.
Updated the support architecture information to be a little more precise.
Added hyperlinks for all of the tools which are required for building LLVM.
This should make it easier for people to find and install these required
tools.
Italicized some of the "variables" that we use in place of absolute paths.
Added the --enable-spec2000 option to the quick start section.
Other minor changes/corrections/clarifications.

llvm-svn: 9006
2003-10-10 16:17:19 +00:00
John Criswell 38cc2b5fc6 Re-did some of the text wrapping (sorry).
Made the "Getting Started Quickly" material its own section.  I think this makes
the document easier to read.
Added bars after every major section heading (to distinguish them more easily from
sub-section headings).
Renamed C front end to GCC front end, as we now support C and C++.
Updated material to reflect the new autoconf-style object root.
Added material about the llvm/runtime directory and the fact that you need to
install the GCC front end before building LLVM (before, it was optional).

llvm-svn: 9003
2003-10-10 14:26:14 +00:00
Misha Brukman 994d7e8496 * Alphabetized order of tools
* Added blurb about `bugpoint'
* Fixed some grammar issues
* Added blurb about `llvm-link'
* Took out the part about the `lli debugger' which disappeared

llvm-svn: 8900
2003-10-06 19:23:34 +00:00
Misha Brukman abe1ecee6f Renaming `as' -> `llvm-as' and `dis' -> `llvm-dis'.
llvm-svn: 8195
2003-08-28 22:02:50 +00:00
Misha Brukman 8efaeb3106 * Added pointers to the README files in emacs/ and vim/ directories.
* Added slashes to distinguish directories and tools from simple scripts.

llvm-svn: 7739
2003-08-11 19:13:12 +00:00
Chris Lattner 264ee89b28 Geez, this misha guy is a _horrible_ speller. :)
llvm-svn: 7736
2003-08-11 18:53:14 +00:00
Misha Brukman efe54beb7a * Added a section describing the hidden gems in llvm/utils
* Converted some tabs to spaces
* Made lines fit within 80 columns

llvm-svn: 7735
2003-08-11 18:45:46 +00:00
John Criswell 8aba798388 Removed information on the Pool Allocator as it is no longer available.
Fixed a spelling error.

llvm-svn: 7705
2003-08-08 22:46:30 +00:00
John Criswell 6274b71eb2 Added a FAQ about how to clean the directory if it fails to build after an
update.

llvm-svn: 7704
2003-08-08 22:43:39 +00:00
John Criswell 4135b21377 Updated for the 1.1 pre-release.
Attempted to explain how OBJ_ROOT=. and OBJ_ROOT=`pwd` are not the same thing.

llvm-svn: 7703
2003-08-08 22:36:30 +00:00
John Criswell 71139f24d0 Corrected the Table of Contents.
Corrected capitalization of subheadings.
Created a new subsection for compiling the C front end and moved all references
to it there.
Updated the disk space requirements to reflect the need for the binary C front
end and the optional C front end source.
Added information on unpacking the distribution to the summary section.
Moved autoconf environment variables to the autoconf section.
Changed make to gmake.
Removed some of the precise directions for unpacking the archives.
Fixed some formatting inconsistencies (headings that were not centered).

llvm-svn: 7132
2003-07-08 20:35:59 +00:00
John Criswell ed9fc328cc Fixed the directions for building the C front end.
llvm-svn: 7117
2003-07-07 19:29:20 +00:00
John Criswell c2ca0c44c8 Added information about how to unpack the distribution for those who do not
have access to CVS.

llvm-svn: 7116
2003-07-07 19:27:35 +00:00
John Criswell 9558399227 Fixed an error in the pathname to LLVMGCCDIR for the pre-built binaries (forgot
that <> denotes a tag).

llvm-svn: 7100
2003-07-03 16:49:40 +00:00
John Criswell 6e0f34d4c2 Added information on software requirements for unpacking the archives that we
will eventually distribute.

llvm-svn: 7099
2003-07-03 16:43:01 +00:00
Misha Brukman 3aac8e11de * Reworded a bit about JITs (I don't like acronyms followed by 's)
* Added JIT capability to the LLI description section
* LLC is quasi-x86-capable

llvm-svn: 7098
2003-07-03 16:29:36 +00:00
John Criswell 4f0dde59cd Added another remark on how building the C front end is optional.
llvm-svn: 7097
2003-07-03 16:03:39 +00:00
John Criswell c5eb46092c Performed a major update for the pre-release.
Attempted to better structure and order the document.
Added more information about autoconf, the build system, and how to build LLVM.
Added directions on how to build the C front end.
Added a section on common problems and their solutions.

llvm-svn: 7096
2003-07-03 16:01:38 +00:00
John Criswell 10d05e2a53 Fixed a broken hyperlink.
Moved commas outside of hyperlinks in the contributors list.

llvm-svn: 7049
2003-07-01 21:55:57 +00:00
John Criswell 3a821176f1 Added John Criswell to the contributors list.
llvm-svn: 7021
2003-06-30 22:20:46 +00:00
John Criswell c7418da8c1 Removed the --enable-profiling and --enable-verbose options.
llvm-svn: 7020
2003-06-30 22:17:28 +00:00
John Criswell 3ef61afb76 Merged in autoconf branch. This provides configuration via the autoconf
system.

llvm-svn: 7014
2003-06-30 21:59:07 +00:00
John Criswell 72989a5758 Reverted back to hand-made HTML.
Added in updates for new Makefile variables and corrected some punctuation.

llvm-svn: 6687
2003-06-12 19:34:44 +00:00
John Criswell 0c951c6e83 Updated the documentation to reflect changes in the Makefiles for building
projects.
Fixed some small grammatical errors.
Using Netscape Composer seems to have added stuff that makes the page look
exactly the same.  Bah!  Curse my laziness!

llvm-svn: 6685
2003-06-11 20:46:40 +00:00
Chris Lattner 6a8642cc7e Fix bug in environment setting
llvm-svn: 6671
2003-06-08 15:33:25 +00:00
Misha Brukman e3c5e88347 Changed http://tank... => http://llvm, and removed an extraneous mailto:.
llvm-svn: 6335
2003-05-26 00:17:49 +00:00
Misha Brukman 373086db75 Hopefully, the final fix for `[Pp]ropogate'.
llvm-svn: 6251
2003-05-20 21:01:22 +00:00
Chris Lattner 1f5b201071 Add info about the LLVM_LIB_SEARCH_PATH envvar
llvm-svn: 6096
2003-05-11 21:50:06 +00:00
Chris Lattner c0bda0d45e Clarify the Makefile.config settings
llvm-svn: 5563
2003-02-14 04:22:13 +00:00
Chris Lattner 681bf7bbcc * Burg is no longer configured in Makefile.config
* CXX now is configured in Makefile.config (optionally)
* The GCC command is now no longer bin/gcc, it's bin/llvm-gcc
* Minor cleanups

llvm-svn: 3831
2002-09-19 19:56:53 +00:00
Chris Lattner dd9dab3fd7 Commit Vikram's changes for 426 class
llvm-svn: 3593
2002-09-06 16:26:13 +00:00
Chris Lattner 4a2ca022f5 Updated GettingStarted guide to be accurate now that binaries are in /shared
llvm-svn: 3305
2002-08-13 21:10:30 +00:00
Chris Lattner a6540a7b9f * Document the BUILD_ROOT changes and option
* Convert directories to <tt> like they should be

llvm-svn: 3270
2002-08-09 16:14:56 +00:00
Chris Lattner f70058d24d Make the background white, add a "By" section.
llvm-svn: 3047
2002-07-24 19:59:33 +00:00
Chris Lattner 1c1ef11e62 Major changes, expansions, clarifications and corrections.
llvm-svn: 3046
2002-07-24 19:51:14 +00:00
Guochun Shi b65a78eaae *** empty log message ***
llvm-svn: 2941
2002-07-17 23:05:56 +00:00