oota-llvm.git
19 years agoInitial checkin
Chris Lattner [Thu, 21 Aug 2003 22:33:59 +0000 (22:33 +0000)]
Initial checkin

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8039 91177308-0d34-0410-b5e6-96231b3b80d8

19 years agoInitial checkin of ModuleMaker project
Chris Lattner [Thu, 21 Aug 2003 22:29:52 +0000 (22:29 +0000)]
Initial checkin of ModuleMaker project

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8036 91177308-0d34-0410-b5e6-96231b3b80d8

19 years agoInclude the top-level Makefile.config from the LLVM tree for projects
Chris Lattner [Thu, 21 Aug 2003 22:28:46 +0000 (22:28 +0000)]
Include the top-level Makefile.config from the LLVM tree for projects

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8035 91177308-0d34-0410-b5e6-96231b3b80d8

19 years agoProjects no longer need to specify LLVM_OBJ_ROOT. Also, for the prdirs target, don...
Chris Lattner [Thu, 21 Aug 2003 22:23:49 +0000 (22:23 +0000)]
Projects no longer need to specify LLVM_OBJ_ROOT.  Also, for the prdirs target, don't let make print out all of the echo commands before the echos get echo'd

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8034 91177308-0d34-0410-b5e6-96231b3b80d8

19 years agoRemove commented out declaration
Chris Lattner [Thu, 21 Aug 2003 22:22:24 +0000 (22:22 +0000)]
Remove commented out declaration

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8032 91177308-0d34-0410-b5e6-96231b3b80d8

19 years agoThe word `dependence' has no `a'.
Misha Brukman [Thu, 21 Aug 2003 22:14:57 +0000 (22:14 +0000)]
The word `dependence' has no `a'.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8031 91177308-0d34-0410-b5e6-96231b3b80d8

19 years agoThe word `dependent' has no `a'.
Misha Brukman [Thu, 21 Aug 2003 22:14:26 +0000 (22:14 +0000)]
The word `dependent' has no `a'.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8030 91177308-0d34-0410-b5e6-96231b3b80d8

19 years agoFix spello
Chris Lattner [Thu, 21 Aug 2003 22:05:57 +0000 (22:05 +0000)]
Fix spello

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8029 91177308-0d34-0410-b5e6-96231b3b80d8

19 years agoThe word `dependence' and its derivatives have no `a'.
Misha Brukman [Thu, 21 Aug 2003 22:02:18 +0000 (22:02 +0000)]
The word `dependence' and its derivatives have no `a'.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8028 91177308-0d34-0410-b5e6-96231b3b80d8

19 years agoMake the tags rule tolerate lack of one of the standard directories
Chris Lattner [Thu, 21 Aug 2003 21:53:38 +0000 (21:53 +0000)]
Make the tags rule tolerate lack of one of the standard directories

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8027 91177308-0d34-0410-b5e6-96231b3b80d8

19 years agoOnly use :: rules for #included files
Chris Lattner [Thu, 21 Aug 2003 21:47:12 +0000 (21:47 +0000)]
Only use :: rules for #included files

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8026 91177308-0d34-0410-b5e6-96231b3b80d8

19 years agoSimplify test
Chris Lattner [Thu, 21 Aug 2003 21:33:19 +0000 (21:33 +0000)]
Simplify test

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8025 91177308-0d34-0410-b5e6-96231b3b80d8

19 years agoMinor cleanups: wrap at 80 lines. Convert file comment to doxygen format and
Chris Lattner [Thu, 21 Aug 2003 21:32:12 +0000 (21:32 +0000)]
Minor cleanups: wrap at 80 lines.  Convert file comment to doxygen format and
llvm style

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8024 91177308-0d34-0410-b5e6-96231b3b80d8

19 years agoRegression test that verifies that the JIT passes the environment to the
John Criswell [Thu, 21 Aug 2003 21:18:21 +0000 (21:18 +0000)]
Regression test that verifies that the JIT passes the environment to the
main() function.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8023 91177308-0d34-0410-b5e6-96231b3b80d8

19 years agoThe JIT now passes the environment pointer to the main() function when it
John Criswell [Thu, 21 Aug 2003 21:12:30 +0000 (21:12 +0000)]
The JIT now passes the environment pointer to the main() function when it
starts a program.  This allows the GNU env program to compile and JIT under
LLVM.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8022 91177308-0d34-0410-b5e6-96231b3b80d8

19 years agoRemove unused file
Chris Lattner [Thu, 21 Aug 2003 20:54:51 +0000 (20:54 +0000)]
Remove unused file

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8021 91177308-0d34-0410-b5e6-96231b3b80d8

19 years ago* Remove cleandeps target
Chris Lattner [Thu, 21 Aug 2003 20:39:08 +0000 (20:39 +0000)]
* Remove cleandeps target
* Implement much nicer .d files, as suggested by Casey Carter

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8020 91177308-0d34-0410-b5e6-96231b3b80d8

19 years agoChange all #include'd files to be :: rules instead of : rules
Chris Lattner [Thu, 21 Aug 2003 20:37:17 +0000 (20:37 +0000)]
Change all #include'd files to be :: rules instead of : rules

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8019 91177308-0d34-0410-b5e6-96231b3b80d8

19 years agoReoptimizer has moved to reopt cvs module.
Brian Gaeke [Thu, 21 Aug 2003 20:32:04 +0000 (20:32 +0000)]
Reoptimizer has moved to reopt cvs module.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8018 91177308-0d34-0410-b5e6-96231b3b80d8

19 years agoMake build errors stand out by coloring them red.
Misha Brukman [Thu, 21 Aug 2003 20:22:52 +0000 (20:22 +0000)]
Make build errors stand out by coloring them red.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8017 91177308-0d34-0410-b5e6-96231b3b80d8

19 years agoImplement Assembler/2003-08-21-ConstantExprCast-Fold.llx
Chris Lattner [Thu, 21 Aug 2003 19:45:55 +0000 (19:45 +0000)]
Implement Assembler/2003-08-21-ConstantExprCast-Fold.llx

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8015 91177308-0d34-0410-b5e6-96231b3b80d8

19 years agoNew testcase
Chris Lattner [Thu, 21 Aug 2003 19:37:46 +0000 (19:37 +0000)]
New testcase

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8014 91177308-0d34-0410-b5e6-96231b3b80d8

19 years agoTest case distilled from bash.
Misha Brukman [Thu, 21 Aug 2003 18:59:56 +0000 (18:59 +0000)]
Test case distilled from bash.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8013 91177308-0d34-0410-b5e6-96231b3b80d8

19 years agoremove invalid test
Chris Lattner [Thu, 21 Aug 2003 18:48:13 +0000 (18:48 +0000)]
remove invalid test

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8012 91177308-0d34-0410-b5e6-96231b3b80d8

19 years agoTest case distilled from `bash'.
Misha Brukman [Thu, 21 Aug 2003 18:45:48 +0000 (18:45 +0000)]
Test case distilled from `bash'.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8011 91177308-0d34-0410-b5e6-96231b3b80d8

19 years agoYet another testcase distilled from emacs by Misha!
Chris Lattner [Thu, 21 Aug 2003 18:25:37 +0000 (18:25 +0000)]
Yet another testcase distilled from emacs by Misha!

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8010 91177308-0d34-0410-b5e6-96231b3b80d8

19 years agoNew testcase, distilled from emacs by Misha
Chris Lattner [Thu, 21 Aug 2003 17:56:32 +0000 (17:56 +0000)]
New testcase, distilled from emacs by Misha

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8009 91177308-0d34-0410-b5e6-96231b3b80d8

19 years agoFix warning on sparc build
Chris Lattner [Thu, 21 Aug 2003 15:59:16 +0000 (15:59 +0000)]
Fix warning on sparc build

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8006 91177308-0d34-0410-b5e6-96231b3b80d8

19 years agoStart testing SPEC as well as singlesource/multisource
Chris Lattner [Thu, 21 Aug 2003 15:55:26 +0000 (15:55 +0000)]
Start testing SPEC as well as singlesource/multisource

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8005 91177308-0d34-0410-b5e6-96231b3b80d8

19 years agofix dependency
Chris Lattner [Thu, 21 Aug 2003 15:47:37 +0000 (15:47 +0000)]
fix dependency

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8004 91177308-0d34-0410-b5e6-96231b3b80d8

19 years agoAdding a copyright notice to each file is unnecessary.
John Criswell [Thu, 21 Aug 2003 15:25:55 +0000 (15:25 +0000)]
Adding a copyright notice to each file is unnecessary.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8003 91177308-0d34-0410-b5e6-96231b3b80d8

19 years agoFurther updates:
John Criswell [Thu, 21 Aug 2003 15:25:20 +0000 (15:25 +0000)]
Further updates:
o Autoconf has been moved to its own directory.
o The bugs are fixed but still need regressions.
o Sparc now has a nightly tester.
o The test/Programs directory has been cleaned up.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8002 91177308-0d34-0410-b5e6-96231b3b80d8

19 years agoAdded the ability to run the QMTests. It is currently not enabled by default,
John Criswell [Thu, 21 Aug 2003 15:09:29 +0000 (15:09 +0000)]
Added the ability to run the QMTests.  It is currently not enabled by default,
but is here in case others want to start trying it out.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8001 91177308-0d34-0410-b5e6-96231b3b80d8

19 years agoUpdated to reflect current work:
John Criswell [Thu, 21 Aug 2003 15:06:06 +0000 (15:06 +0000)]
Updated to reflect current work:
1. Chris fixed the sys/select.h hack
2. The pool allocator now lives in its own tree.  Reoptimizer still
   needs to be done.
3. The USE_SPEC option now works.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8000 91177308-0d34-0410-b5e6-96231b3b80d8

19 years agoUnless we CANNOT merge the arguments, do so
Chris Lattner [Wed, 20 Aug 2003 23:50:38 +0000 (23:50 +0000)]
Unless we CANNOT merge the arguments, do so

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7999 91177308-0d34-0410-b5e6-96231b3b80d8

19 years agoPoint to the RIGHT GCC library directory
Chris Lattner [Wed, 20 Aug 2003 22:42:17 +0000 (22:42 +0000)]
Point to the RIGHT GCC library directory

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7998 91177308-0d34-0410-b5e6-96231b3b80d8

19 years agoPoint to the correct cc1/cc1plus binaries
Chris Lattner [Wed, 20 Aug 2003 22:11:45 +0000 (22:11 +0000)]
Point to the correct cc1/cc1plus binaries

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7997 91177308-0d34-0410-b5e6-96231b3b80d8

19 years agoAdded #include <cassert>. In GCC 3.3, we don't get assert() through the other
John Criswell [Wed, 20 Aug 2003 22:07:45 +0000 (22:07 +0000)]
Added #include <cassert>.  In GCC 3.3, we don't get assert() through the other
language header files like we did under 3.2.1, and we're not grabbing it
through the LLVM header files either.  So just include it directly.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7996 91177308-0d34-0410-b5e6-96231b3b80d8

19 years agoAdded dummy version of the `util' library.
Misha Brukman [Wed, 20 Aug 2003 21:44:04 +0000 (21:44 +0000)]
Added dummy version of the `util' library.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7995 91177308-0d34-0410-b5e6-96231b3b80d8

19 years agoAdded dummy library `libutempter' for non-privileged access to utmp/wtmp data.
Misha Brukman [Wed, 20 Aug 2003 21:42:01 +0000 (21:42 +0000)]
Added dummy library `libutempter' for non-privileged access to utmp/wtmp data.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7994 91177308-0d34-0410-b5e6-96231b3b80d8

19 years agoMake the bytecode file executable as well for LLEE purposes.
Misha Brukman [Wed, 20 Aug 2003 20:38:15 +0000 (20:38 +0000)]
Make the bytecode file executable as well for LLEE purposes.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7992 91177308-0d34-0410-b5e6-96231b3b80d8

19 years agoSimplify testcase even more
Chris Lattner [Wed, 20 Aug 2003 20:36:09 +0000 (20:36 +0000)]
Simplify testcase even more

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7991 91177308-0d34-0410-b5e6-96231b3b80d8

19 years agoNew makefile for new directory
Chris Lattner [Wed, 20 Aug 2003 20:24:16 +0000 (20:24 +0000)]
New makefile for new directory

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7990 91177308-0d34-0410-b5e6-96231b3b80d8

19 years agonew testcase
Chris Lattner [Wed, 20 Aug 2003 20:24:09 +0000 (20:24 +0000)]
new testcase

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7989 91177308-0d34-0410-b5e6-96231b3b80d8

19 years agonew testcase
Chris Lattner [Wed, 20 Aug 2003 19:48:18 +0000 (19:48 +0000)]
new testcase

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7988 91177308-0d34-0410-b5e6-96231b3b80d8

19 years agonew testcase
Chris Lattner [Wed, 20 Aug 2003 19:22:28 +0000 (19:22 +0000)]
new testcase

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7987 91177308-0d34-0410-b5e6-96231b3b80d8

19 years agoWhoa, GCC accepts this. Whack.
Chris Lattner [Wed, 20 Aug 2003 18:25:04 +0000 (18:25 +0000)]
Whoa, GCC accepts this.  Whack.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7986 91177308-0d34-0410-b5e6-96231b3b80d8

19 years agoNew testcase, distilled from bison
Chris Lattner [Wed, 20 Aug 2003 18:17:13 +0000 (18:17 +0000)]
New testcase, distilled from bison

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7985 91177308-0d34-0410-b5e6-96231b3b80d8

19 years agoNew testcase, distilled from 'screen' by Misha
Chris Lattner [Wed, 20 Aug 2003 16:13:10 +0000 (16:13 +0000)]
New testcase, distilled from 'screen' by Misha

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7984 91177308-0d34-0410-b5e6-96231b3b80d8

19 years agoImplement testcase: Assembler/2003-08-20-ConstantExprGEP-Fold.llx
Chris Lattner [Wed, 20 Aug 2003 16:11:27 +0000 (16:11 +0000)]
Implement testcase: Assembler/2003-08-20-ConstantExprGEP-Fold.llx

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7983 91177308-0d34-0410-b5e6-96231b3b80d8

19 years agoNew testcase for GEP folding
Chris Lattner [Wed, 20 Aug 2003 16:11:05 +0000 (16:11 +0000)]
New testcase for GEP folding

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7982 91177308-0d34-0410-b5e6-96231b3b80d8

19 years agoCatch testing errors
Chris Lattner [Wed, 20 Aug 2003 15:44:33 +0000 (15:44 +0000)]
Catch testing errors

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7981 91177308-0d34-0410-b5e6-96231b3b80d8

19 years agoFix bug where we printed the month number instead of the day number *blush*
Chris Lattner [Wed, 20 Aug 2003 15:33:33 +0000 (15:33 +0000)]
Fix bug where we printed the month number instead of the day number *blush*

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7980 91177308-0d34-0410-b5e6-96231b3b80d8

19 years agoModified the SUFFIXES pseudo targets so that we remove all default suffixes
John Criswell [Wed, 20 Aug 2003 15:18:41 +0000 (15:18 +0000)]
Modified the SUFFIXES pseudo targets so that we remove all default suffixes
and explicitly declare all the ones we're using for LLVM.
This quickly cancels many of GNU Make's implicit rules and reduces build time.
The only caveat is that any new suffixes may need to be explictly added to
the .SUFFIXES pseudo target.

Removed the -only-static option as it is no longer used.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7979 91177308-0d34-0410-b5e6-96231b3b80d8

19 years agoAdd ParseEnvironmentOptions documentation
Brian Gaeke [Tue, 19 Aug 2003 23:11:43 +0000 (23:11 +0000)]
Add ParseEnvironmentOptions documentation

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7978 91177308-0d34-0410-b5e6-96231b3b80d8

19 years agoAdd warning about how you have to put cl::init after cl::location, if both
Brian Gaeke [Tue, 19 Aug 2003 22:56:22 +0000 (22:56 +0000)]
Add warning about how you have to put cl::init after cl::location, if both
appear for the same option.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7977 91177308-0d34-0410-b5e6-96231b3b80d8

19 years agoMake testcase more interesting
Chris Lattner [Tue, 19 Aug 2003 21:57:23 +0000 (21:57 +0000)]
Make testcase more interesting

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7976 91177308-0d34-0410-b5e6-96231b3b80d8

19 years agoMake assertion message more helpful in a case that might happen...
Chris Lattner [Tue, 19 Aug 2003 21:57:00 +0000 (21:57 +0000)]
Make assertion message more helpful in a case that might happen...

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7975 91177308-0d34-0410-b5e6-96231b3b80d8

19 years agoFix bugs in tester
Chris Lattner [Tue, 19 Aug 2003 18:35:03 +0000 (18:35 +0000)]
Fix bugs in tester
Add new -norunningtests option

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7972 91177308-0d34-0410-b5e6-96231b3b80d8

19 years agoX86.td has been moved out of this directory; these are outdated targets.
Misha Brukman [Tue, 19 Aug 2003 16:11:38 +0000 (16:11 +0000)]
X86.td has been moved out of this directory; these are outdated targets.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7971 91177308-0d34-0410-b5e6-96231b3b80d8

19 years agoSince we broke up SingleSource and MultiSource testing, the logs are now
Misha Brukman [Tue, 19 Aug 2003 15:54:16 +0000 (15:54 +0000)]
Since we broke up SingleSource and MultiSource testing, the logs are now
separate as well.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7970 91177308-0d34-0410-b5e6-96231b3b80d8

19 years agoDo not force a runtimelimit! We were actually reducing it.
Chris Lattner [Tue, 19 Aug 2003 15:08:34 +0000 (15:08 +0000)]
Do not force a runtimelimit!  We were actually reducing it.
Start running LARGE_PROBLEM_SIZE tests on Olden, keeping track of the results.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7969 91177308-0d34-0410-b5e6-96231b3b80d8

19 years agoIncrease the size of the LOC chart
Chris Lattner [Tue, 19 Aug 2003 14:27:44 +0000 (14:27 +0000)]
Increase the size of the LOC chart

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7968 91177308-0d34-0410-b5e6-96231b3b80d8

19 years agoFix grammar, add comment
Chris Lattner [Mon, 18 Aug 2003 22:54:06 +0000 (22:54 +0000)]
Fix grammar, add comment

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7967 91177308-0d34-0410-b5e6-96231b3b80d8

19 years agoFix buggy testcase
Chris Lattner [Mon, 18 Aug 2003 22:34:14 +0000 (22:34 +0000)]
Fix buggy testcase

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7966 91177308-0d34-0410-b5e6-96231b3b80d8

19 years agono-strict-aliasing redux
Chris Lattner [Mon, 18 Aug 2003 22:32:48 +0000 (22:32 +0000)]
no-strict-aliasing redux

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7965 91177308-0d34-0410-b5e6-96231b3b80d8

19 years agoThe CBE generates code which violates the TBAA rules of C, thus we must disable
Chris Lattner [Mon, 18 Aug 2003 22:32:03 +0000 (22:32 +0000)]
The CBE generates code which violates the TBAA rules of C, thus we must disable
optimizations based on these rules.  :(

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7964 91177308-0d34-0410-b5e6-96231b3b80d8

19 years agoDo not even attempt to compute dominator information for unreachable blocks
Chris Lattner [Mon, 18 Aug 2003 22:11:16 +0000 (22:11 +0000)]
Do not even attempt to compute dominator information for unreachable blocks

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7963 91177308-0d34-0410-b5e6-96231b3b80d8

19 years agoAdd new methods, update comments
Chris Lattner [Mon, 18 Aug 2003 22:10:57 +0000 (22:10 +0000)]
Add new methods, update comments

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7962 91177308-0d34-0410-b5e6-96231b3b80d8

19 years agoMake the testcase more interesting
Chris Lattner [Mon, 18 Aug 2003 21:44:10 +0000 (21:44 +0000)]
Make the testcase more interesting

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7961 91177308-0d34-0410-b5e6-96231b3b80d8

19 years agoAdd new -disable-verify option
Chris Lattner [Mon, 18 Aug 2003 20:47:13 +0000 (20:47 +0000)]
Add new -disable-verify option

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7960 91177308-0d34-0410-b5e6-96231b3b80d8

19 years agoNew testcase distilled from mutt
Chris Lattner [Mon, 18 Aug 2003 20:19:18 +0000 (20:19 +0000)]
New testcase distilled from mutt

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7959 91177308-0d34-0410-b5e6-96231b3b80d8

19 years agoRemove fixme
Chris Lattner [Mon, 18 Aug 2003 20:08:32 +0000 (20:08 +0000)]
Remove fixme

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7958 91177308-0d34-0410-b5e6-96231b3b80d8

19 years agoAdd the magic incantations to get a running LOC graph updated each night...
Chris Lattner [Mon, 18 Aug 2003 20:07:54 +0000 (20:07 +0000)]
Add the magic incantations to get a running LOC graph updated each night...

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7957 91177308-0d34-0410-b5e6-96231b3b80d8

19 years agoAdd in the running LOC chart
Chris Lattner [Mon, 18 Aug 2003 19:59:28 +0000 (19:59 +0000)]
Add in the running LOC chart

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7956 91177308-0d34-0410-b5e6-96231b3b80d8

19 years agono really, implement it!
Chris Lattner [Mon, 18 Aug 2003 17:33:15 +0000 (17:33 +0000)]
no really, implement it!

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7955 91177308-0d34-0410-b5e6-96231b3b80d8

19 years agoAdd new cleandeps target, to allow easy cleaning out of .d files
Chris Lattner [Mon, 18 Aug 2003 17:27:40 +0000 (17:27 +0000)]
Add new cleandeps target, to allow easy cleaning out of .d files

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7954 91177308-0d34-0410-b5e6-96231b3b80d8

19 years agoAdd support for casting any pointer to any integer type
Chris Lattner [Mon, 18 Aug 2003 17:23:40 +0000 (17:23 +0000)]
Add support for casting any pointer to any integer type

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7953 91177308-0d34-0410-b5e6-96231b3b80d8

19 years agoFix linking bug in xboard
Chris Lattner [Mon, 18 Aug 2003 16:54:48 +0000 (16:54 +0000)]
Fix linking bug in xboard

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7952 91177308-0d34-0410-b5e6-96231b3b80d8

19 years agoAdd support for the sig(set|long)jmp intrinsics
Chris Lattner [Mon, 18 Aug 2003 16:06:09 +0000 (16:06 +0000)]
Add support for the sig(set|long)jmp intrinsics

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7951 91177308-0d34-0410-b5e6-96231b3b80d8

19 years agoNew testcase, distilled from ed-0.2
Chris Lattner [Mon, 18 Aug 2003 15:45:55 +0000 (15:45 +0000)]
New testcase, distilled from ed-0.2

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7950 91177308-0d34-0410-b5e6-96231b3b80d8

19 years agoAdd intrinsics for the llvm.sig(set|long)jmp functions
Chris Lattner [Mon, 18 Aug 2003 15:41:24 +0000 (15:41 +0000)]
Add intrinsics for the llvm.sig(set|long)jmp functions

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7949 91177308-0d34-0410-b5e6-96231b3b80d8

19 years agoWrap line at 80 columns
Chris Lattner [Mon, 18 Aug 2003 15:11:13 +0000 (15:11 +0000)]
Wrap line at 80 columns
Fix bogus failures

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7947 91177308-0d34-0410-b5e6-96231b3b80d8

19 years agoSpell `necessary' correctly.
Misha Brukman [Mon, 18 Aug 2003 14:43:39 +0000 (14:43 +0000)]
Spell `necessary' correctly.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7944 91177308-0d34-0410-b5e6-96231b3b80d8

19 years agoFix minor bugs in the tester
Chris Lattner [Mon, 18 Aug 2003 14:07:03 +0000 (14:07 +0000)]
Fix minor bugs in the tester

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7943 91177308-0d34-0410-b5e6-96231b3b80d8

19 years ago* Split the programs table into MultiSource and SingleSource components
Chris Lattner [Mon, 18 Aug 2003 06:05:21 +0000 (06:05 +0000)]
* Split the programs table into MultiSource and SingleSource components
* Instead of printing the time to configure as the build time, print the
  time to configure AND the build time, explicitly

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7942 91177308-0d34-0410-b5e6-96231b3b80d8

19 years agoThe CBE output is compiled at -O2
Chris Lattner [Mon, 18 Aug 2003 04:39:41 +0000 (04:39 +0000)]
The CBE output is compiled at -O2

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7938 91177308-0d34-0410-b5e6-96231b3b80d8

19 years agoAdd docs for new column, native tests now run with -O2
Chris Lattner [Mon, 18 Aug 2003 04:32:34 +0000 (04:32 +0000)]
Add docs for new column, native tests now run with -O2

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7935 91177308-0d34-0410-b5e6-96231b3b80d8

19 years agoNew testcase distilled from GNU Go
Chris Lattner [Mon, 18 Aug 2003 02:57:31 +0000 (02:57 +0000)]
New testcase distilled from GNU Go

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7930 91177308-0d34-0410-b5e6-96231b3b80d8

19 years agoGive correct command line for making a shared object
Chris Lattner [Sun, 17 Aug 2003 23:38:53 +0000 (23:38 +0000)]
Give correct command line for making a shared object

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7929 91177308-0d34-0410-b5e6-96231b3b80d8

19 years agoFix ABI issue: Longs really do need to be only 4 byte aligned on X86.
Chris Lattner [Sun, 17 Aug 2003 23:20:40 +0000 (23:20 +0000)]
Fix ABI issue: Longs really do need to be only 4 byte aligned on X86.

This bug caused miscompilation of programs using 'struct stat', but only if
compiled with support for 64-bit filesystems.  This could in theory effect
other things, but only if the LLVM code shared data structures with native code.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7928 91177308-0d34-0410-b5e6-96231b3b80d8

19 years agoMake sure that "newmain" gets names for its arguments
Chris Lattner [Sun, 17 Aug 2003 22:14:20 +0000 (22:14 +0000)]
Make sure that "newmain" gets names for its arguments

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7927 91177308-0d34-0410-b5e6-96231b3b80d8

19 years agoFix message
Chris Lattner [Sun, 17 Aug 2003 22:08:25 +0000 (22:08 +0000)]
Fix message

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7926 91177308-0d34-0410-b5e6-96231b3b80d8

19 years agoFix the bug that broke the nightly tester in McCat/18-imp last night. :(
Chris Lattner [Sun, 17 Aug 2003 21:47:33 +0000 (21:47 +0000)]
Fix the bug that broke the nightly tester in McCat/18-imp last night.  :(

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7925 91177308-0d34-0410-b5e6-96231b3b80d8

19 years agoMake the check for a failed test run more robust!!
Chris Lattner [Sun, 17 Aug 2003 20:52:05 +0000 (20:52 +0000)]
Make the check for a failed test run more robust!!

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7924 91177308-0d34-0410-b5e6-96231b3b80d8

19 years agoImplement folding of switch instructions.
Chris Lattner [Sun, 17 Aug 2003 20:21:14 +0000 (20:21 +0000)]
Implement folding of switch instructions.
Implements SimplifyCFG/2003-08-17-FoldSwitch.ll

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7923 91177308-0d34-0410-b5e6-96231b3b80d8

19 years agoNew testcase to ensure that switch folding happens correctly
Chris Lattner [Sun, 17 Aug 2003 20:19:31 +0000 (20:19 +0000)]
New testcase to ensure that switch folding happens correctly

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7922 91177308-0d34-0410-b5e6-96231b3b80d8

19 years agoFix bug: SimplifyCFG/2003-08-17-BranchFoldOrdering.ll
Chris Lattner [Sun, 17 Aug 2003 19:41:53 +0000 (19:41 +0000)]
Fix bug: SimplifyCFG/2003-08-17-BranchFoldOrdering.ll

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7921 91177308-0d34-0410-b5e6-96231b3b80d8

19 years agoNew testcase
Chris Lattner [Sun, 17 Aug 2003 19:37:57 +0000 (19:37 +0000)]
New testcase

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7920 91177308-0d34-0410-b5e6-96231b3b80d8

19 years agoThe fixme is irrelevant: if that happens, the LLVM bytecode is malformed.
Chris Lattner [Sun, 17 Aug 2003 19:34:55 +0000 (19:34 +0000)]
The fixme is irrelevant: if that happens, the LLVM bytecode is malformed.
This fixes testcase: SimplifyCFG/2003-08-17-BranchFold.ll

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7919 91177308-0d34-0410-b5e6-96231b3b80d8