Merged in release_15.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@22120 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
John Criswell
2005-05-18 19:43:33 +00:00
parent 49fbff4568
commit 8bfe6a7e5f
6 changed files with 31 additions and 31 deletions

View File

@ -31,7 +31,7 @@ dnl===
dnl===-----------------------------------------------------------------------=== dnl===-----------------------------------------------------------------------===
dnl Initialize autoconf and define the package name, version number and dnl Initialize autoconf and define the package name, version number and
dnl email address for reporting bugs. 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 Provide a copyright substitution and ensure the copyright notice is included
dnl in the output of --version option of the generated configure script. dnl in the output of --version option of the generated configure script.

18
configure vendored
View File

@ -1,6 +1,6 @@
#! /bin/sh #! /bin/sh
# Guess values for system-dependent variables and create Makefiles. # 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 <llvmbugs@cs.uiuc.edu>. # Report bugs to <llvmbugs@cs.uiuc.edu>.
# #
@ -425,8 +425,8 @@ SHELL=${CONFIG_SHELL-/bin/sh}
# Identity of this package. # Identity of this package.
PACKAGE_NAME='llvm' PACKAGE_NAME='llvm'
PACKAGE_TARNAME='-llvm-' PACKAGE_TARNAME='-llvm-'
PACKAGE_VERSION='1.5cvs' PACKAGE_VERSION='1.5'
PACKAGE_STRING='llvm 1.5cvs' PACKAGE_STRING='llvm 1.5'
PACKAGE_BUGREPORT='llvmbugs@cs.uiuc.edu' PACKAGE_BUGREPORT='llvmbugs@cs.uiuc.edu'
ac_unique_file="lib/VMCore/Module.cpp" 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. # 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. # This message is too long to be a string in the A/UX 3.1 sh.
cat <<_ACEOF 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]... Usage: $0 [OPTION]... [VAR=VALUE]...
@ -1026,7 +1026,7 @@ fi
if test -n "$ac_init_help"; then if test -n "$ac_init_help"; then
case $ac_init_help in case $ac_init_help in
short | recursive ) echo "Configuration of llvm 1.5cvs:";; short | recursive ) echo "Configuration of llvm 1.5:";;
esac esac
cat <<\_ACEOF cat <<\_ACEOF
@ -1172,7 +1172,7 @@ fi
test -n "$ac_init_help" && exit 0 test -n "$ac_init_help" && exit 0
if $ac_init_version; then if $ac_init_version; then
cat <<\_ACEOF cat <<\_ACEOF
llvm configure 1.5cvs llvm configure 1.5
generated by GNU Autoconf 2.59 generated by GNU Autoconf 2.59
Copyright (C) 2003 Free Software Foundation, Inc. Copyright (C) 2003 Free Software Foundation, Inc.
@ -1188,7 +1188,7 @@ cat >&5 <<_ACEOF
This file contains any messages produced by compilers while This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake. 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 generated by GNU Autoconf 2.59. Invocation command line was
$ $0 $@ $ $0 $@
@ -30698,7 +30698,7 @@ _ASBOX
} >&5 } >&5
cat >&5 <<_CSEOF 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 generated by GNU Autoconf 2.59. Invocation command line was
CONFIG_FILES = $CONFIG_FILES CONFIG_FILES = $CONFIG_FILES
@ -30761,7 +30761,7 @@ _ACEOF
cat >>$CONFIG_STATUS <<_ACEOF cat >>$CONFIG_STATUS <<_ACEOF
ac_cs_version="\\ ac_cs_version="\\
llvm config.status 1.5cvs llvm config.status 1.5
configured by $0, generated by GNU Autoconf 2.59, configured by $0, generated by GNU Autoconf 2.59,
with options \\"`echo "$ac_configure_args" | sed 's/[\\""\`\$]/\\\\&/g'`\\" with options \\"`echo "$ac_configure_args" | sed 's/[\\""\`\$]/\\\\&/g'`\\"

View File

@ -129,7 +129,7 @@ of permissions. Specify a path into which LLVM can be installed (e.g.
</pre></li> </pre></li>
<li><p>Unpack the C/C++ front-end source into cfrontend/src, either by <li><p>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.</p></li> directory.</p></li>
<li><p>Make "build" and "install" directories as siblings of the "src" tree:</p> <li><p>Make "build" and "install" directories as siblings of the "src" tree:</p>

View File

@ -30,7 +30,7 @@ html/%.html: %.pod
--podpath=. --noindex --infile=$< --outfile=$@ --title=$* --podpath=. --noindex --infile=$< --outfile=$@ --title=$*
man/man1/%.1: %.pod 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 ps/%.ps: man/man1/%.1
groff -Tps -man $< > $@ groff -Tps -man $< > $@

View File

@ -307,9 +307,9 @@ if necessary.</li>
</div> </div>
<p>Note that you will need about 1-3 GB of space for a full LLVM build in Debug <p>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 mode, depending on the system (it is so large because of all the debugging
appear in more than one of the tools that get linked, so there is some information and the fact that the libraries are statically linked into multiple
duplication. If you do not need many of the tools and you are space-conscious, tools). If you do not need many of the tools and you are space-conscious,
you can disable them individually in <tt>llvm/tools/Makefile</tt>. The Release you can disable them individually in <tt>llvm/tools/Makefile</tt>. The Release
build requires considerably less space.</p> build requires considerably less space.</p>
@ -576,9 +576,10 @@ variables.
<dl> <dl>
<dt><tt>LLVM_LIB_SEARCH_PATH</tt>=<tt>/path/to/your/bytecode/libs</tt></dt> <dt><tt>LLVM_LIB_SEARCH_PATH</tt>=<tt>/path/to/your/bytecode/libs</tt></dt>
<dd>[Optional] This environment variable helps LLVM linking tools find the <dd>[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 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
<tt>lib</tt> directory.</dd> <tt>lib</tt> directory.</dd>
</dl> </dl>
@ -620,7 +621,7 @@ compressed with the gzip program.
<dt><tt>cfrontend-x.y.i386-unknown-freebsd5.1.tar.gz</tt></dt> <dt><tt>cfrontend-x.y.i386-unknown-freebsd5.1.tar.gz</tt></dt>
<dd>Binary release of the GCC front end for FreeBSD/x86.<br/></dd> <dd>Binary release of the GCC front end for FreeBSD/x86.<br/></dd>
<dt><tt>cfrontend-x.y.powerpc-apple-darwin7.6.0.tar.gz</tt></dt> <dt><tt>cfrontend-x.y.powerpc-apple-darwin7.8.0.tar.gz</tt></dt>
<dd>Binary release of the GCC front end for MacOS X/PPC.<br/></dd> <dd>Binary release of the GCC front end for MacOS X/PPC.<br/></dd>
</dl> </dl>
@ -788,11 +789,12 @@ script to configure the build system:</p>
<a href="CFEBuildInstrs.html">Bootstrapping the LLVM C/C++ Front-End</a> <a href="CFEBuildInstrs.html">Bootstrapping the LLVM C/C++ Front-End</a>
for details on building the C/C++ Front End.</dd> for details on building the C/C++ Front End.</dd>
<dt><i>--with-tclinclude</i></dt> <dt><i>--with-tclinclude</i></dt>
<dd>Path to the tcl include directory under which the <tt>tclsh</tt> can be <dd>Path to the tcl include directory under which <tt>tclsh</tt> can be
found. Use this if you have multiple tcl installations on your machine and you 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 want to use a specific one (8.x) for LLVM. LLVM only uses tcl for running the
dejagnu based test suite in <tt>llvm/test</tt>. If you don't specify this dejagnu based test suite in <tt>llvm/test</tt>. 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.
<p></p> <p></p>
</dd> </dd>
<dt><i>--enable-optimized</i></dt> <dt><i>--enable-optimized</i></dt>
@ -817,7 +819,7 @@ script to configure the build system:</p>
native compiler (no cross-compiler targets available). The "native" target is 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 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 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: <br/> names use all lower case. The current set of targets is: <br/>
<tt>alpha, ia64, powerpc, skeleton, sparc, x86</tt>. <tt>alpha, ia64, powerpc, skeleton, sparc, x86</tt>.
<p></p></dd> <p></p></dd>
<dt><i>--enable-doxygen</i></dt> <dt><i>--enable-doxygen</i></dt>
@ -1148,7 +1150,7 @@ different <a href="#tools">tools</a>.</p>
<dd> This directory contains files that describe various target architectures <dd> This directory contains files that describe various target architectures
for code generation. For example, the <tt>llvm/lib/Target/SparcV9</tt> for code generation. For example, the <tt>llvm/lib/Target/SparcV9</tt>
directory holds the Sparc machine description while directory holds the Sparc machine description while
<tt>llvm/lib/Target/CBackend</tt> implements the LLVM-to-C converter</dd> <tt>llvm/lib/Target/CBackend</tt> implements the LLVM-to-C converter.</dd>
<dt><tt><b>llvm/lib/CodeGen/</b></tt></dt> <dt><tt><b>llvm/lib/CodeGen/</b></tt></dt>
<dd> This directory contains the major parts of the code generator: Instruction <dd> This directory contains the major parts of the code generator: Instruction
@ -1251,8 +1253,8 @@ information is in the <a href="CommandGuide/index.html">Command Guide</a>.</p>
all from one command line. <tt>llvmc</tt> also takes care of processing the all from one command line. <tt>llvmc</tt> also takes care of processing the
dependent libraries found in bytecode. This reduces the need to get the dependent libraries found in bytecode. This reduces the need to get the
traditional <tt>-l&lt;name&gt;</tt> options right on the command line. Please traditional <tt>-l&lt;name&gt;</tt> options right on the command line. Please
note that this tool is new in 1.4 and considered experimental. It will be note that this tool, while functional, is still experimental and not feature
fully supported in 1.5.</dd> complete.</dd>
<dt><tt><b>llvm-ar</b></tt></dt> <dt><tt><b>llvm-ar</b></tt></dt>
<dd>The archiver produces an archive containing <dd>The archiver produces an archive containing
@ -1271,9 +1273,8 @@ information is in the <a href="CommandGuide/index.html">Command Guide</a>.</p>
<dd><tt>llvm-ld</tt> is very similar to gccld and provides a general purpose <dd><tt>llvm-ld</tt> is very similar to gccld and provides a general purpose
and extensible linker for LLVM. This is the linker invoked by <tt>llvmc</tt>. and extensible linker for LLVM. This is the linker invoked by <tt>llvmc</tt>.
It allows optimization modules to be loaded so that language specific 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 optimizations can be applied at link time. This tool is considered
in LLVM 1.4 and still considered experimental. It will be fully supported in experimental.</dd>
LLVM 1.5.</dd>
<dt><tt><b>llvm-link</b></tt></dt> <dt><tt><b>llvm-link</b></tt></dt>
<dd><tt>llvm-link</tt>, not surprisingly, links multiple LLVM modules into <dd><tt>llvm-link</tt>, not surprisingly, links multiple LLVM modules into
@ -1291,7 +1292,7 @@ information is in the <a href="CommandGuide/index.html">Command Guide</a>.</p>
<dt><tt><b>llc</b></tt></dt> <dt><tt><b>llc</b></tt></dt>
<dd> <tt>llc</tt> is the LLVM backend compiler, which <dd> <tt>llc</tt> 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).</dd> the -march=c option).</dd>
<dt><tt><b>llvm-gcc</b></tt></dt> <dt><tt><b>llvm-gcc</b></tt></dt>
@ -1299,8 +1300,7 @@ information is in the <a href="CommandGuide/index.html">Command Guide</a>.</p>
that has been retargeted to emit LLVM code as the machine code output. It that has been retargeted to emit LLVM code as the machine code output. It
works just like any other GCC compiler, taking the typical <tt>-c, -S, -E, works just like any other GCC compiler, taking the typical <tt>-c, -S, -E,
-o</tt> options that are typically used. The source code for the -o</tt> options that are typically used. The source code for the
<tt>llvm-gcc</tt> tool is currently not included in the LLVM CVS tree <tt>llvm-gcc</tt> tool is available as a separate CVS module.
because it is quite large and not very interesting.
<blockquote> <blockquote>
<dl> <dl>
<dt><tt><b>gccas</b></tt></dt> <dt><tt><b>gccas</b></tt></dt>

View File

@ -694,7 +694,7 @@ frontends.</li>
<div class="doc_text"> <div class="doc_text">
<ul> <ul>
<li>None yet</li> <li><a href="http://llvm.cs.uiuc.edu/PR566">Memory Mapped I/O Intrinsics do not fence memory</a></li>
</ul> </ul>
</div> </div>