Misha Brukman [Fri, 10 Oct 2003 17:38:31 +0000 (17:38 +0000)]
Use 'F' for Function instead of 'M'.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9019
91177308-0d34-0410-b5e6-
96231b3b80d8
Misha Brukman [Fri, 10 Oct 2003 17:37:22 +0000 (17:37 +0000)]
Print out just the filename being compiled/linked, not the full path to it.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9018
91177308-0d34-0410-b5e6-
96231b3b80d8
Misha Brukman [Fri, 10 Oct 2003 17:30:10 +0000 (17:30 +0000)]
Renamed dis.cpp => llvm-dis.cpp
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9017
91177308-0d34-0410-b5e6-
96231b3b80d8
Misha Brukman [Fri, 10 Oct 2003 17:28:53 +0000 (17:28 +0000)]
Renamed as.cpp => llvm-as.cpp; this should've happened a long time ago.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9016
91177308-0d34-0410-b5e6-
96231b3b80d8
Brian Gaeke [Fri, 10 Oct 2003 17:04:43 +0000 (17:04 +0000)]
The code that called strsignal is toast.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9015
91177308-0d34-0410-b5e6-
96231b3b80d8
Brian Gaeke [Fri, 10 Oct 2003 17:03:22 +0000 (17:03 +0000)]
Never set any signal handlers.
Never call setjmp(), longjmp() or strsignal().
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9014
91177308-0d34-0410-b5e6-
96231b3b80d8
Brian Gaeke [Fri, 10 Oct 2003 17:03:10 +0000 (17:03 +0000)]
Rewrite head-of-file comment.
In lookupFunction():
Change to use "F" for Function argument instead of ancient "M".
Remove commented-out code.
Change to use GetAddressOfSymbol instead of dlsym.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9013
91177308-0d34-0410-b5e6-
96231b3b80d8
Brian Gaeke [Fri, 10 Oct 2003 17:02:42 +0000 (17:02 +0000)]
Change to use GetAddressOfSymbol instead of dlsym.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9012
91177308-0d34-0410-b5e6-
96231b3b80d8
Brian Gaeke [Fri, 10 Oct 2003 17:01:49 +0000 (17:01 +0000)]
Change to use LinkDynamicObject instead of dlopen.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9011
91177308-0d34-0410-b5e6-
96231b3b80d8
Brian Gaeke [Fri, 10 Oct 2003 17:01:36 +0000 (17:01 +0000)]
Change to use strtoul instead of strtoll.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9010
91177308-0d34-0410-b5e6-
96231b3b80d8
Misha Brukman [Fri, 10 Oct 2003 16:57:31 +0000 (16:57 +0000)]
Fixing the spelling of this filename.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9009
91177308-0d34-0410-b5e6-
96231b3b80d8
Brian Gaeke [Fri, 10 Oct 2003 16:55:42 +0000 (16:55 +0000)]
Add my abstracted dynamic linker support files.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9008
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Fri, 10 Oct 2003 16:34:58 +0000 (16:34 +0000)]
Reserve space for PHI operands
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9007
91177308-0d34-0410-b5e6-
96231b3b80d8
John Criswell [Fri, 10 Oct 2003 16:17:19 +0000 (16:17 +0000)]
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.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9006
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Fri, 10 Oct 2003 15:55:43 +0000 (15:55 +0000)]
Make the message stand out more
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9004
91177308-0d34-0410-b5e6-
96231b3b80d8
John Criswell [Fri, 10 Oct 2003 14:26:14 +0000 (14:26 +0000)]
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).
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9003
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Fri, 10 Oct 2003 05:43:47 +0000 (05:43 +0000)]
Ok, the "fix" for this is to do a real associative container. Symbol tables
are ordered by name, not by slot, so the previous solution wasn't any good.
On a large testcase, this reduces time to parse from 2.17s to 1.58s.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9002
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Fri, 10 Oct 2003 05:01:39 +0000 (05:01 +0000)]
Add documentation for weak variables
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9001
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Fri, 10 Oct 2003 04:56:26 +0000 (04:56 +0000)]
Add support for the weak linkage specifier
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9000
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Fri, 10 Oct 2003 04:54:23 +0000 (04:54 +0000)]
new testcase. globaldce should not delete the global
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8999
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Fri, 10 Oct 2003 04:54:02 +0000 (04:54 +0000)]
Accept 'weak' as a linkage type. For now, just turn it into linkonce linkage
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8998
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Fri, 10 Oct 2003 04:05:29 +0000 (04:05 +0000)]
New testcase
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8997
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Fri, 10 Oct 2003 03:56:01 +0000 (03:56 +0000)]
Add better checking
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8996
91177308-0d34-0410-b5e6-
96231b3b80d8
John Criswell [Fri, 10 Oct 2003 01:11:54 +0000 (01:11 +0000)]
Added the eon and perlbmk benchmarks.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8995
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Thu, 9 Oct 2003 23:10:14 +0000 (23:10 +0000)]
Another 10% performance improvement by not using replaceAllUsesWith
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8994
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Thu, 9 Oct 2003 22:46:58 +0000 (22:46 +0000)]
Reserve space for PHI nodes when we read them in. This provides a VERY
tasty 15% speedup on the testcase from Bill.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8993
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Thu, 9 Oct 2003 22:45:59 +0000 (22:45 +0000)]
Add a method to reserve space for operands
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8992
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Thu, 9 Oct 2003 22:39:30 +0000 (22:39 +0000)]
Use the version of getValue that takes the type plane instead of the type
if possible. This provides a consistent 8.5% speedup.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8991
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Thu, 9 Oct 2003 20:45:42 +0000 (20:45 +0000)]
Pass a vector around to reduce dynamic allocation
Throw the RawInst class in an anon namespace
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8990
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Thu, 9 Oct 2003 20:43:55 +0000 (20:43 +0000)]
Kill warning when compiling in optimized mode
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8989
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Thu, 9 Oct 2003 20:41:16 +0000 (20:41 +0000)]
Change getConstantValue to throw an exception on error, not return null
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8988
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Thu, 9 Oct 2003 20:35:15 +0000 (20:35 +0000)]
Make getContainedType more efficient by not returning null if out of range!
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8987
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Thu, 9 Oct 2003 20:31:18 +0000 (20:31 +0000)]
Do not read past the end of the contained type list
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8986
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Thu, 9 Oct 2003 20:30:04 +0000 (20:30 +0000)]
Remove potentially N^2 algorithm from symbol table reader. No speedup
in practice though
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8985
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Thu, 9 Oct 2003 20:22:47 +0000 (20:22 +0000)]
Major refactoring of the bytecode reader. This includes the following
changes:
* BytecodeReader::getType(...) used to return a null pointer
on error. This was only checked about half the time. Now we convert
it to throw an exception, and delete the half that checked for error.
This was checked in before, but psmith crashed and lost the change :(
* insertValue no longer returns -1 on error, so callers don't need to
check for it.
* Substantial rewrite of InstructionReader.cpp, to use more efficient,
simpler, data structures. This provides another 5% speedup. This also
makes the code much easier to read and understand.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8984
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Thu, 9 Oct 2003 18:25:19 +0000 (18:25 +0000)]
Significantly clean up parsing of instructions. This exceptionizes and
simplifies the control flow a bit. This provides a small (~3%) speedup,
but it's primarily a cleanup exercise.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8983
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Thu, 9 Oct 2003 16:10:15 +0000 (16:10 +0000)]
Include the new docs directory, whenever it gets added. www is gone
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8982
91177308-0d34-0410-b5e6-
96231b3b80d8
John Criswell [Thu, 9 Oct 2003 15:44:28 +0000 (15:44 +0000)]
Added 177.mesa to the list of Makefiles to propogate to the object root.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8981
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Thu, 9 Oct 2003 06:14:26 +0000 (06:14 +0000)]
Eliminate the instruction placeholder. Simplify a bunch of code.
This results in no significant speedup, but does provide simpler code
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8980
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Thu, 9 Oct 2003 06:05:40 +0000 (06:05 +0000)]
Eliminate the old LateResolveValues data structure, replacing it with a
new, simpler, ForwardReferences data structure. This is just the first
simple replacement, subsequent changes will improve the code more.
This simple change improves the performance of loading a file from HDF5
(contributed by Bill) from 2.36s to 1.93s, a 22% improvement. This
presumably has to do with the fact that we only create ONE placeholder for
a particular forward referenced values, and also may be because the data
structure is much simpler.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8979
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Thu, 9 Oct 2003 05:25:34 +0000 (05:25 +0000)]
Remove a dead method
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8978
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Wed, 8 Oct 2003 22:52:54 +0000 (22:52 +0000)]
This patch substantially simplifies and cleans up handling of basic blocks
in the bytecode parser. Before we tried to shoehorn basic blocks into the
"getValue" code path with other types of values. For a variety of reasons
this was a bad idea, so this patch separates it out into its own data structure.
This simplifies the code, makes it fit in 80 columns, and is also much faster.
In a testcase provided by Bill, which has lots of PHI nodes, this patch speeds
up bytecode parsing from taking 6.9s to taking 2.32s. More speedups to
follow later.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8977
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Wed, 8 Oct 2003 21:51:46 +0000 (21:51 +0000)]
Inline the postResolveValues method. It was poorly named anyway
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8976
91177308-0d34-0410-b5e6-
96231b3b80d8
Brian Gaeke [Wed, 8 Oct 2003 21:48:26 +0000 (21:48 +0000)]
test/Programs/NoSource and www are gone from the tree; don't try to configure
their Makefiles.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8975
91177308-0d34-0410-b5e6-
96231b3b80d8
Brian Gaeke [Wed, 8 Oct 2003 21:45:58 +0000 (21:45 +0000)]
Use 3-arg form of AC_DEFINE.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8974
91177308-0d34-0410-b5e6-
96231b3b80d8
Brian Gaeke [Wed, 8 Oct 2003 21:44:07 +0000 (21:44 +0000)]
Use 3-arg form of AC_DEFINE.
Check for strsignal(), which isn't found everywhere, and sys_siglist,
which can be used to implement it.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8973
91177308-0d34-0410-b5e6-
96231b3b80d8
Brian Gaeke [Wed, 8 Oct 2003 21:38:35 +0000 (21:38 +0000)]
I really meant to use that AUTOHEADER variable I put in there.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8972
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Wed, 8 Oct 2003 21:18:57 +0000 (21:18 +0000)]
Various cleanups and simplifications. This speeds up reading a bytecode file
Bill gave me from 8.69s to 6.90s.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8971
91177308-0d34-0410-b5e6-
96231b3b80d8
Misha Brukman [Wed, 8 Oct 2003 19:55:47 +0000 (19:55 +0000)]
Destroy allocated resources on exception.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8969
91177308-0d34-0410-b5e6-
96231b3b80d8
Brian Gaeke [Wed, 8 Oct 2003 19:09:30 +0000 (19:09 +0000)]
Make more error messages have gccld's name in them.
Add a newline after "Cannot find <library>".
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8968
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Wed, 8 Oct 2003 18:28:10 +0000 (18:28 +0000)]
old testcase
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8967
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Wed, 8 Oct 2003 18:26:10 +0000 (18:26 +0000)]
Checkin an old bug, which appears to be fixed
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8966
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Wed, 8 Oct 2003 16:56:11 +0000 (16:56 +0000)]
Update comment
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8965
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Wed, 8 Oct 2003 16:55:34 +0000 (16:55 +0000)]
Use a set to keep track of which edges have been noticed as executable already
to avoid reprocessing PHI nodes needlessly. This speeds up the big bad PHI
testcase 43%: from 104.9826 to 73.5157s
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8964
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Wed, 8 Oct 2003 16:21:03 +0000 (16:21 +0000)]
Minor fixes here and there
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8963
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Wed, 8 Oct 2003 15:47:41 +0000 (15:47 +0000)]
Avoid building data structures we don't really need. This improves the runtime
of a test that Bill Wendling sent me from 228.5s to 105s. Obviously there is
more improvement to be had, but this is a nice speedup which should be "felt"
by many programs.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8962
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Wed, 8 Oct 2003 06:01:38 +0000 (06:01 +0000)]
Convert over to short bug URLs
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8961
91177308-0d34-0410-b5e6-
96231b3b80d8
Alkis Evlogimenos [Wed, 8 Oct 2003 05:20:08 +0000 (05:20 +0000)]
Change MRegisterDesc::AliasSet, TargetInstrDescriptor::ImplicitDefs
and TargetInstrDescriptor::ImplicitUses to always point to a null
terminated array and never be null. So there is no need to check for
pointer validity when iterating over those sets. Code that looked
like:
if (const unsigned* AS = TID.ImplicitDefs) {
for (int i = 0; AS[i]; ++i) {
// use AS[i]
}
}
was changed to:
for (const unsigned* AS = TID.ImplicitDefs; *AS; ++AS) {
// use *AS
}
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8960
91177308-0d34-0410-b5e6-
96231b3b80d8
Alkis Evlogimenos [Wed, 8 Oct 2003 05:09:52 +0000 (05:09 +0000)]
Properly close anchor tags in column descriptions
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8959
91177308-0d34-0410-b5e6-
96231b3b80d8
Alkis Evlogimenos [Wed, 8 Oct 2003 04:45:45 +0000 (04:45 +0000)]
Forward declare class Type since it is used in this class and Type.h is not included
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8958
91177308-0d34-0410-b5e6-
96231b3b80d8
Brian Gaeke [Tue, 7 Oct 2003 23:44:10 +0000 (23:44 +0000)]
Add rule for regenerating config.h.in using autoheader.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8957
91177308-0d34-0410-b5e6-
96231b3b80d8
Brian Gaeke [Tue, 7 Oct 2003 23:39:51 +0000 (23:39 +0000)]
Regenerated with (at top-level llvm directory):
% autoheader -I autoconf autoconf/configure.ac
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8956
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Tue, 7 Oct 2003 22:58:41 +0000 (22:58 +0000)]
whoops, don't accidentally lose variable names
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8955
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Tue, 7 Oct 2003 22:54:13 +0000 (22:54 +0000)]
Fix bug: InstCombine/cast.ll:test11 / PR#7
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8954
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Tue, 7 Oct 2003 22:53:46 +0000 (22:53 +0000)]
new testcase
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8953
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Tue, 7 Oct 2003 22:32:43 +0000 (22:32 +0000)]
Refactor code a bit
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8952
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Tue, 7 Oct 2003 22:19:19 +0000 (22:19 +0000)]
Add a sanity check for constant expression casts
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8951
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Tue, 7 Oct 2003 22:14:37 +0000 (22:14 +0000)]
Add links to bugzilla
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8950
91177308-0d34-0410-b5e6-
96231b3b80d8
John Criswell [Tue, 7 Oct 2003 21:57:39 +0000 (21:57 +0000)]
Renamed -use-spec to -use-spec2000.
The pathname to SPEC2000 is now given with the -use-spec2000 option.
On our machines, SPEC2000 will be enabled by default.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8949
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Tue, 7 Oct 2003 21:38:31 +0000 (21:38 +0000)]
Cleanups, include a list of passes
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8948
91177308-0d34-0410-b5e6-
96231b3b80d8
Brian Gaeke [Tue, 7 Oct 2003 21:33:27 +0000 (21:33 +0000)]
Fix bugs in mmap()-of-files test program on Mac OS X:
1) MAP_FAILED is declared to be a pointer
2) can't include sys/mman.h before sys/types.h without getting an error :-(
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8947
91177308-0d34-0410-b5e6-
96231b3b80d8
John Criswell [Tue, 7 Oct 2003 21:30:07 +0000 (21:30 +0000)]
Fixed the location of the expectations file.
Added the registration of the LLVM Database class.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8946
91177308-0d34-0410-b5e6-
96231b3b80d8
John Criswell [Tue, 7 Oct 2003 21:13:47 +0000 (21:13 +0000)]
Switching over to the new test database.
Adding new qmt files should no longer be necessary.
QMTest should know just "magically" know what sort of test each file is.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8945
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Tue, 7 Oct 2003 20:50:29 +0000 (20:50 +0000)]
Add more credits
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8944
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Tue, 7 Oct 2003 20:36:00 +0000 (20:36 +0000)]
cleanup analyze documents
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8943
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Tue, 7 Oct 2003 20:35:55 +0000 (20:35 +0000)]
Ensure both columns take 50%
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8942
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Tue, 7 Oct 2003 20:33:52 +0000 (20:33 +0000)]
no this really isn't extract
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8941
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Tue, 7 Oct 2003 20:33:30 +0000 (20:33 +0000)]
initial checkin of the bugpoint doxs
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8940
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Tue, 7 Oct 2003 20:17:24 +0000 (20:17 +0000)]
TTify, add links between pages
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8939
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Tue, 7 Oct 2003 20:12:05 +0000 (20:12 +0000)]
Consistently set the background color
Change the footer to include "maintained by"
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8938
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Tue, 7 Oct 2003 20:09:21 +0000 (20:09 +0000)]
<tt>ify things
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8937
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Tue, 7 Oct 2003 20:05:23 +0000 (20:05 +0000)]
Make the index page a big more attractive
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8936
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Tue, 7 Oct 2003 20:01:09 +0000 (20:01 +0000)]
More changes and updates
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8935
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Tue, 7 Oct 2003 19:51:55 +0000 (19:51 +0000)]
<tt>ify, other minor cleanups
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8934
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Tue, 7 Oct 2003 19:48:25 +0000 (19:48 +0000)]
<tt> stuff
simplify a bit
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8933
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Tue, 7 Oct 2003 19:46:37 +0000 (19:46 +0000)]
Add pointer to LLC for code generator options. <tt> a bunch of stuff which should be
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8932
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Tue, 7 Oct 2003 19:42:50 +0000 (19:42 +0000)]
separate options into X86 and sparc specific options
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8931
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Tue, 7 Oct 2003 19:33:31 +0000 (19:33 +0000)]
Fix bugzilla bug #5
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8930
91177308-0d34-0410-b5e6-
96231b3b80d8
John Criswell [Tue, 7 Oct 2003 19:07:00 +0000 (19:07 +0000)]
These scripts are no longer needed. They have been replaced by QMTest.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8929
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Tue, 7 Oct 2003 18:46:23 +0000 (18:46 +0000)]
Bill contributed this major rewrite of the -lowerswitch pass to make it generate
logarithmic conditional branch sequences instead of linear sequences. Thanks Bill!
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8928
91177308-0d34-0410-b5e6-
96231b3b80d8
Brian Gaeke [Tue, 7 Oct 2003 17:12:11 +0000 (17:12 +0000)]
Add target to regenerate top-level "configure" script.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8927
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Tue, 7 Oct 2003 16:36:25 +0000 (16:36 +0000)]
Wrap at 80 columns
remove -time-passes and -stats, because llvm-link doesn't really need them
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8926
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Tue, 7 Oct 2003 16:34:51 +0000 (16:34 +0000)]
Renamed llvmas.html llvmdis.html and llvmlink.html to have hyphens in them
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8925
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Tue, 7 Oct 2003 16:33:42 +0000 (16:33 +0000)]
remove options specific to the -internalize pass, add the -debug option
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8924
91177308-0d34-0410-b5e6-
96231b3b80d8
Misha Brukman [Tue, 7 Oct 2003 15:24:23 +0000 (15:24 +0000)]
Depend on config.status instead of config.h, because config.h timestamp may not
change even though configure changes.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8923
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Tue, 7 Oct 2003 15:17:02 +0000 (15:17 +0000)]
Fix bug in previous checkin
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8922
91177308-0d34-0410-b5e6-
96231b3b80d8
John Criswell [Tue, 7 Oct 2003 14:16:44 +0000 (14:16 +0000)]
Added targets that force users to re-run autoconf when the script has been
updated.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8921
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Tue, 7 Oct 2003 13:45:51 +0000 (13:45 +0000)]
This header file moved. Thanks to Bill and Nightly tester for noticing
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8920
91177308-0d34-0410-b5e6-
96231b3b80d8
Brian Gaeke [Tue, 7 Oct 2003 06:01:34 +0000 (06:01 +0000)]
regenerated using autoconf-2.57.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8917
91177308-0d34-0410-b5e6-
96231b3b80d8
Brian Gaeke [Tue, 7 Oct 2003 05:03:36 +0000 (05:03 +0000)]
Don't abort if dlopen cannot be found; it's not like it's going to break
everything.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8916
91177308-0d34-0410-b5e6-
96231b3b80d8