From: John Criswell
Date: Wed, 18 May 2005 19:43:33 +0000 (+0000)
Subject: Merged in release_15.
X-Git-Url: http://plrg.eecs.uci.edu/git/?a=commitdiff_plain;h=8bfe6a7e5f7d49d5472c6bb41d9f2e8c0a37645c;p=oota-llvm.git
Merged in release_15.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@22120 91177308-0d34-0410-b5e6-96231b3b80d8
---
diff --git a/autoconf/configure.ac b/autoconf/configure.ac
index 8c6d697fd8b..d0dcccd4df3 100644
--- a/autoconf/configure.ac
+++ b/autoconf/configure.ac
@@ -31,7 +31,7 @@ dnl===
dnl===-----------------------------------------------------------------------===
dnl Initialize autoconf and define the package name, version number and
dnl email address for reporting bugs.
-AC_INIT([[llvm]],[[1.5cvs]],[llvmbugs@cs.uiuc.edu])
+AC_INIT([[llvm]],[[1.5]],[llvmbugs@cs.uiuc.edu])
dnl Provide a copyright substitution and ensure the copyright notice is included
dnl in the output of --version option of the generated configure script.
diff --git a/configure b/configure
index dde840782b2..81685011083 100755
--- a/configure
+++ b/configure
@@ -1,6 +1,6 @@
#! /bin/sh
# Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.59 for llvm 1.5cvs.
+# Generated by GNU Autoconf 2.59 for llvm 1.5.
#
# Report bugs to .
#
@@ -425,8 +425,8 @@ SHELL=${CONFIG_SHELL-/bin/sh}
# Identity of this package.
PACKAGE_NAME='llvm'
PACKAGE_TARNAME='-llvm-'
-PACKAGE_VERSION='1.5cvs'
-PACKAGE_STRING='llvm 1.5cvs'
+PACKAGE_VERSION='1.5'
+PACKAGE_STRING='llvm 1.5'
PACKAGE_BUGREPORT='llvmbugs@cs.uiuc.edu'
ac_unique_file="lib/VMCore/Module.cpp"
@@ -964,7 +964,7 @@ if test "$ac_init_help" = "long"; then
# Omit some internal or obsolete options to make the list less imposing.
# This message is too long to be a string in the A/UX 3.1 sh.
cat <<_ACEOF
-\`configure' configures llvm 1.5cvs to adapt to many kinds of systems.
+\`configure' configures llvm 1.5 to adapt to many kinds of systems.
Usage: $0 [OPTION]... [VAR=VALUE]...
@@ -1026,7 +1026,7 @@ fi
if test -n "$ac_init_help"; then
case $ac_init_help in
- short | recursive ) echo "Configuration of llvm 1.5cvs:";;
+ short | recursive ) echo "Configuration of llvm 1.5:";;
esac
cat <<\_ACEOF
@@ -1172,7 +1172,7 @@ fi
test -n "$ac_init_help" && exit 0
if $ac_init_version; then
cat <<\_ACEOF
-llvm configure 1.5cvs
+llvm configure 1.5
generated by GNU Autoconf 2.59
Copyright (C) 2003 Free Software Foundation, Inc.
@@ -1188,7 +1188,7 @@ cat >&5 <<_ACEOF
This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.
-It was created by llvm $as_me 1.5cvs, which was
+It was created by llvm $as_me 1.5, which was
generated by GNU Autoconf 2.59. Invocation command line was
$ $0 $@
@@ -30698,7 +30698,7 @@ _ASBOX
} >&5
cat >&5 <<_CSEOF
-This file was extended by llvm $as_me 1.5cvs, which was
+This file was extended by llvm $as_me 1.5, which was
generated by GNU Autoconf 2.59. Invocation command line was
CONFIG_FILES = $CONFIG_FILES
@@ -30761,7 +30761,7 @@ _ACEOF
cat >>$CONFIG_STATUS <<_ACEOF
ac_cs_version="\\
-llvm config.status 1.5cvs
+llvm config.status 1.5
configured by $0, generated by GNU Autoconf 2.59,
with options \\"`echo "$ac_configure_args" | sed 's/[\\""\`\$]/\\\\&/g'`\\"
diff --git a/docs/CFEBuildInstrs.html b/docs/CFEBuildInstrs.html
index ffec8105048..5237ae698c1 100644
--- a/docs/CFEBuildInstrs.html
+++ b/docs/CFEBuildInstrs.html
@@ -129,7 +129,7 @@ of permissions. Specify a path into which LLVM can be installed (e.g.
Unpack the C/C++ front-end source into cfrontend/src, either by
- untar'ing an llvm-gcc.tar.gz file or checking out CVS into this
+ untar'ing a cfrontend.source.tar.gz file or checking out CVS into this
directory.
Make "build" and "install" directories as siblings of the "src" tree:
diff --git a/docs/CommandGuide/Makefile b/docs/CommandGuide/Makefile
index 54f4cef1e13..d25f4cbee4d 100644
--- a/docs/CommandGuide/Makefile
+++ b/docs/CommandGuide/Makefile
@@ -30,7 +30,7 @@ html/%.html: %.pod
--podpath=. --noindex --infile=$< --outfile=$@ --title=$*
man/man1/%.1: %.pod
- pod2man --release=1.4 --center="LLVM Command Guide" $< $@
+ pod2man --release=1.5 --center="LLVM Command Guide" $< $@
ps/%.ps: man/man1/%.1
groff -Tps -man $< > $@
diff --git a/docs/GettingStarted.html b/docs/GettingStarted.html
index 3831b4d36aa..0ad6fa06b12 100644
--- a/docs/GettingStarted.html
+++ b/docs/GettingStarted.html
@@ -307,9 +307,9 @@ if necessary.
Note that you will need about 1-3 GB of space for a full LLVM build in Debug
-mode, depending on the system (because of all the debug info), and the libraries
-appear in more than one of the tools that get linked, so there is some
-duplication. If you do not need many of the tools and you are space-conscious,
+mode, depending on the system (it is so large because of all the debugging
+information and the fact that the libraries are statically linked into multiple
+tools). If you do not need many of the tools and you are space-conscious,
you can disable them individually in llvm/tools/Makefile. The Release
build requires considerably less space.
@@ -576,9 +576,10 @@ variables.
- LLVM_LIB_SEARCH_PATH=/path/to/your/bytecode/libs
- [Optional] This environment variable helps LLVM linking tools find the
- locations of your bytecode libraries. It is provided only a
+ locations of your bytecode libraries. It is provided only as a
convenience since you can specify the paths using the -L options of the
- tools and the C/C++ front-end will use the bytecode files installed in its
+ tools and the C/C++ front-end will automatically use the bytecode files
+ installed in its
lib directory.
@@ -620,7 +621,7 @@ compressed with the gzip program.
cfrontend-x.y.i386-unknown-freebsd5.1.tar.gz
Binary release of the GCC front end for FreeBSD/x86.
- cfrontend-x.y.powerpc-apple-darwin7.6.0.tar.gz
+ cfrontend-x.y.powerpc-apple-darwin7.8.0.tar.gz
Binary release of the GCC front end for MacOS X/PPC.
@@ -788,11 +789,12 @@ script to configure the build system:
Bootstrapping the LLVM C/C++ Front-End
for details on building the C/C++ Front End.
--with-tclinclude
- Path to the tcl include directory under which the tclsh can be
+ Path to the tcl include directory under which tclsh can be
found. Use this if you have multiple tcl installations on your machine and you
want to use a specific one (8.x) for LLVM. LLVM only uses tcl for running the
dejagnu based test suite in llvm/test. If you don't specify this
- option, the LLVM configure script will search for tcl 8.4 and 8.3 releases.
+ option, the LLVM configure script will search for the tcl 8.4 and 8.3
+ releases.
--enable-optimized
@@ -817,7 +819,7 @@ script to configure the build system:
native compiler (no cross-compiler targets available). The "native" target is
selected as the target of the build host. You can also specify a comma
separated list of target names that you want available in llc. The target
- names use all lower case. The current set is of targets is:
+ names use all lower case. The current set of targets is:
alpha, ia64, powerpc, skeleton, sparc, x86.
--enable-doxygen
@@ -1148,7 +1150,7 @@ different tools.
This directory contains files that describe various target architectures
for code generation. For example, the llvm/lib/Target/SparcV9
directory holds the Sparc machine description while
- llvm/lib/Target/CBackend implements the LLVM-to-C converter
+ llvm/lib/Target/CBackend implements the LLVM-to-C converter.
llvm/lib/CodeGen/
This directory contains the major parts of the code generator: Instruction
@@ -1251,8 +1253,8 @@ information is in the Command Guide.
all from one command line. llvmc also takes care of processing the
dependent libraries found in bytecode. This reduces the need to get the
traditional -l<name> options right on the command line. Please
- note that this tool is new in 1.4 and considered experimental. It will be
- fully supported in 1.5.
+ note that this tool, while functional, is still experimental and not feature
+ complete.
llvm-ar
The archiver produces an archive containing
@@ -1271,9 +1273,8 @@ information is in the Command Guide.
llvm-ld is very similar to gccld and provides a general purpose
and extensible linker for LLVM. This is the linker invoked by llvmc.
It allows optimization modules to be loaded so that language specific
- optimizations can be applied at link time. Please note that this tool is new
- in LLVM 1.4 and still considered experimental. It will be fully supported in
- LLVM 1.5.
+ optimizations can be applied at link time. This tool is considered
+ experimental.
llvm-link
llvm-link, not surprisingly, links multiple LLVM modules into
@@ -1291,7 +1292,7 @@ information is in the Command Guide.
llc
llc is the LLVM backend compiler, which
- translates LLVM bytecode to a SPARC or x86 assembly file, or to C code (with
+ translates LLVM bytecode to a native code assembly file or to C code (with
the -march=c option).
llvm-gcc
@@ -1299,8 +1300,7 @@ information is in the Command Guide.
that has been retargeted to emit LLVM code as the machine code output. It
works just like any other GCC compiler, taking the typical -c, -S, -E,
-o options that are typically used. The source code for the
- llvm-gcc tool is currently not included in the LLVM CVS tree
- because it is quite large and not very interesting.
+ llvm-gcc tool is available as a separate CVS module.
- gccas
diff --git a/docs/ReleaseNotes.html b/docs/ReleaseNotes.html
index fb0c7fbfbd5..1c2db4eb0c7 100644
--- a/docs/ReleaseNotes.html
+++ b/docs/ReleaseNotes.html
@@ -694,7 +694,7 @@ frontends.