Chris Lattner [Sat, 23 Aug 2003 21:13:26 +0000 (21:13 +0000)]
New testcase, which causes the linker to segv.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8082
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Sat, 23 Aug 2003 20:35:08 +0000 (20:35 +0000)]
Ignore more
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8081
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Sat, 23 Aug 2003 20:31:10 +0000 (20:31 +0000)]
Implement Linker/2003-08-23-GlobalVarLinking.ll, which should fix 176.gcc
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8080
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Sat, 23 Aug 2003 20:30:29 +0000 (20:30 +0000)]
Test functions as well as globals
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8079
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Sat, 23 Aug 2003 20:08:30 +0000 (20:08 +0000)]
Fix bug: TailDup/2003-08-23-InvalidatedPointers.ll
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8078
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Sat, 23 Aug 2003 20:06:38 +0000 (20:06 +0000)]
Of course, the copy ctor really should copy the operand as well
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8077
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Sat, 23 Aug 2003 20:03:05 +0000 (20:03 +0000)]
Fix bug: FunctionResolve/2003-08-23-ArgumentWarning.ll
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8076
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Sat, 23 Aug 2003 19:59:55 +0000 (19:59 +0000)]
new testcase: we warn if we are merging together two functions whose argument
types to not match, but we should not warn unless their _primitive_ types mismatch
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8075
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Sat, 23 Aug 2003 19:51:10 +0000 (19:51 +0000)]
Add more methods to be more value-like
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8074
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Sat, 23 Aug 2003 19:43:18 +0000 (19:43 +0000)]
Initial checkin of ValueHolder helper class
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8073
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Sat, 23 Aug 2003 19:43:16 +0000 (19:43 +0000)]
Initial checkin of ValueHolder helper
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8072
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Sat, 23 Aug 2003 19:37:39 +0000 (19:37 +0000)]
New testcase
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8071
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Sat, 23 Aug 2003 15:56:38 +0000 (15:56 +0000)]
Fix typeo
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8069
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Sat, 23 Aug 2003 15:53:38 +0000 (15:53 +0000)]
New testcase, which is basically the problem with 176.gcc
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8068
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Fri, 22 Aug 2003 23:08:55 +0000 (23:08 +0000)]
Add missing #include
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8063
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Fri, 22 Aug 2003 20:16:48 +0000 (20:16 +0000)]
Fix typeo
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8059
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Fri, 22 Aug 2003 19:18:45 +0000 (19:18 +0000)]
add preliminary support for -export-dynamic
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8058
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Fri, 22 Aug 2003 19:12:55 +0000 (19:12 +0000)]
The process of linking types can cause their addresses to become invalid. For this reason, we must use TypeHandles!
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8057
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Fri, 22 Aug 2003 18:57:43 +0000 (18:57 +0000)]
Kill warning
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8056
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Fri, 22 Aug 2003 14:26:59 +0000 (14:26 +0000)]
Changes to work better with GCC3.4/LLVM G++
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8054
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Fri, 22 Aug 2003 14:10:16 +0000 (14:10 +0000)]
Remove last remenants of cleandeps
Allow disabling generation of .d files for a whole directory
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8053
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Fri, 22 Aug 2003 14:09:46 +0000 (14:09 +0000)]
Disable .d file generation for LLVM tests
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8052
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Fri, 22 Aug 2003 06:07:12 +0000 (06:07 +0000)]
Implement Linker/2003-08-20-OpaqueTypeResolve.ll
Hopefully this will fix the 176.gcc spec test as well.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8051
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Fri, 22 Aug 2003 05:42:10 +0000 (05:42 +0000)]
Accept double quoted strings everwhere we accept a %ABC variable name.
This introduces one more innoculous shift-reduce conflict, but will REALLY
help the type names generated by the C++ frontend, which wants to use all
kinds of crazy stuff.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8050
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Fri, 22 Aug 2003 05:40:38 +0000 (05:40 +0000)]
If an "LLVM name" has wierd characters in it, print it out in double quotes instead of prefixing it with %
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8049
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Fri, 22 Aug 2003 05:40:04 +0000 (05:40 +0000)]
New testcase for non-simple variable and type names
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8048
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Fri, 22 Aug 2003 05:22:13 +0000 (05:22 +0000)]
Ugh, really fix it now... :(
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8047
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Fri, 22 Aug 2003 05:18:49 +0000 (05:18 +0000)]
Fix computation of LLVM_OBJ_ROOT for non-projects :(
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8046
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Fri, 22 Aug 2003 04:36:12 +0000 (04:36 +0000)]
Remove name, add body. Causes llvmg++ segfault!
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8045
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Fri, 22 Aug 2003 04:31:24 +0000 (04:31 +0000)]
add comment
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8044
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Fri, 22 Aug 2003 04:13:13 +0000 (04:13 +0000)]
new testcase
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8043
91177308-0d34-0410-b5e6-
96231b3b80d8
Misha Brukman [Fri, 22 Aug 2003 03:35:24 +0000 (03:35 +0000)]
Squash the warning that `Result' may not be initialized on all code paths.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8042
91177308-0d34-0410-b5e6-
96231b3b80d8
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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