Chris Lattner [Sun, 24 Aug 2003 06:59:16 +0000 (06:59 +0000)]
*** Implement inlining of Invoke instructions!
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8106
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Sun, 24 Aug 2003 06:58:32 +0000 (06:58 +0000)]
Add versions of InlineFunction which work on Invoke instructions and general call sites
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8105
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Sun, 24 Aug 2003 06:57:53 +0000 (06:57 +0000)]
Fix copy-and-paste-o
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8104
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Sun, 24 Aug 2003 06:55:07 +0000 (06:55 +0000)]
New testcases for inlining invoke instructions
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8103
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Sun, 24 Aug 2003 05:30:29 +0000 (05:30 +0000)]
Initial support for recognizing LLVM exception handling intrinsics
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8102
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Sun, 24 Aug 2003 05:03:14 +0000 (05:03 +0000)]
Big diff for a small change: delete inlined functions if all callees have
inlined the function.
Implements: Inline/inline_dce.ll
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8101
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Sun, 24 Aug 2003 05:02:26 +0000 (05:02 +0000)]
New testcase
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8100
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Sun, 24 Aug 2003 04:06:56 +0000 (04:06 +0000)]
Implement: Inline/cfg_preserve_test.ll
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8099
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Sun, 24 Aug 2003 04:06:04 +0000 (04:06 +0000)]
new testcase
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8098
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Sun, 24 Aug 2003 03:41:39 +0000 (03:41 +0000)]
Allow specifying the name for the newly split basic block
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8097
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Sun, 24 Aug 2003 00:21:50 +0000 (00:21 +0000)]
New testcase, distilled from 176.gcc
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8096
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Sat, 23 Aug 2003 23:49:42 +0000 (23:49 +0000)]
Fix bug: Jello/2003-08-23-RegisterAllocatePhysReg.ll
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8095
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Sat, 23 Aug 2003 23:38:59 +0000 (23:38 +0000)]
new testcase distilled from 176.gcc
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8094
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Sat, 23 Aug 2003 23:18:19 +0000 (23:18 +0000)]
Implement SimplifyCFG/2003-08-17-FoldSwitch.ll:test5
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8093
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Sat, 23 Aug 2003 23:17:59 +0000 (23:17 +0000)]
Add a new switch folding testcase
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8092
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Sat, 23 Aug 2003 23:16:37 +0000 (23:16 +0000)]
Add new label
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8091
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Sat, 23 Aug 2003 23:15:10 +0000 (23:15 +0000)]
Add period
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8090
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Sat, 23 Aug 2003 23:14:52 +0000 (23:14 +0000)]
Rename SwitchInst::dest_push_back -> addCase
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8089
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Sat, 23 Aug 2003 23:14:37 +0000 (23:14 +0000)]
Rename SwitchInst::dest_push_back -> addCase
Add new removeCase method
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8088
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Sat, 23 Aug 2003 22:54:34 +0000 (22:54 +0000)]
Fix bug: LowerSwitch/2003-08-23-EmptySwitch.ll
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8087
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Sat, 23 Aug 2003 22:43:42 +0000 (22:43 +0000)]
New testcase
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8086
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Sat, 23 Aug 2003 22:09:26 +0000 (22:09 +0000)]
New testcase
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8085
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Sat, 23 Aug 2003 21:32:24 +0000 (21:32 +0000)]
Do not consider any types that exist in the global symbol table!
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8084
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Sat, 23 Aug 2003 21:25:54 +0000 (21:25 +0000)]
Fix bug: Linker/2003-08-23-RecursiveOpaqueTypeResolve.ll
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8083
91177308-0d34-0410-b5e6-
96231b3b80d8
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