Chris Lattner
b4d9921728
add preliminary support for -export-dynamic
...
llvm-svn: 8058
2003-08-22 19:18:45 +00:00
Chris Lattner
1a8a45977a
The process of linking types can cause their addresses to become invalid. For this reason, we must use TypeHandles!
...
llvm-svn: 8057
2003-08-22 19:12:55 +00:00
Chris Lattner
d1123fde11
Kill warning
...
llvm-svn: 8056
2003-08-22 18:57:43 +00:00
Chris Lattner
23edbf25f4
Changes to work better with GCC3.4/LLVM G++
...
llvm-svn: 8054
2003-08-22 14:26:59 +00:00
Chris Lattner
e9d7d70ae7
Remove last remenants of cleandeps
...
Allow disabling generation of .d files for a whole directory
llvm-svn: 8053
2003-08-22 14:10:16 +00:00
Chris Lattner
4f59be2126
Disable .d file generation for LLVM tests
...
llvm-svn: 8052
2003-08-22 14:09:46 +00:00
Chris Lattner
f872d41f55
Implement Linker/2003-08-20-OpaqueTypeResolve.ll
...
Hopefully this will fix the 176.gcc spec test as well.
llvm-svn: 8051
2003-08-22 06:07:12 +00:00
Chris Lattner
9eb287583b
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.
llvm-svn: 8050
2003-08-22 05:42:10 +00:00
Chris Lattner
1c3430491e
If an "LLVM name" has wierd characters in it, print it out in double quotes instead of prefixing it with %
...
llvm-svn: 8049
2003-08-22 05:40:38 +00:00
Chris Lattner
88052abce8
New testcase for non-simple variable and type names
...
llvm-svn: 8048
2003-08-22 05:40:04 +00:00
Chris Lattner
7016ddc012
Ugh, really fix it now... :(
...
llvm-svn: 8047
2003-08-22 05:22:13 +00:00
Chris Lattner
f2df8f3c9d
Fix computation of LLVM_OBJ_ROOT for non-projects :(
...
llvm-svn: 8046
2003-08-22 05:18:49 +00:00
Chris Lattner
e9c210242d
Remove name, add body. Causes llvmg++ segfault!
...
llvm-svn: 8045
2003-08-22 04:36:12 +00:00
Chris Lattner
1e5031d81b
add comment
...
llvm-svn: 8044
2003-08-22 04:31:24 +00:00
Chris Lattner
d3cd988d5c
new testcase
...
llvm-svn: 8043
2003-08-22 04:13:13 +00:00
Misha Brukman
188bf100aa
Squash the warning that `Result' may not be initialized on all code paths.
...
llvm-svn: 8042
2003-08-22 03:35:24 +00:00
Chris Lattner
cc4685a15e
Initial checkin
...
llvm-svn: 8039
2003-08-21 22:33:59 +00:00
Chris Lattner
3397792731
Initial checkin of ModuleMaker project
...
llvm-svn: 8036
2003-08-21 22:29:52 +00:00
Chris Lattner
558085b76c
Include the top-level Makefile.config from the LLVM tree for projects
...
llvm-svn: 8035
2003-08-21 22:28:46 +00:00
Chris Lattner
b42c15396c
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
...
llvm-svn: 8034
2003-08-21 22:23:49 +00:00
Chris Lattner
ce4e6ee671
Remove commented out declaration
...
llvm-svn: 8032
2003-08-21 22:22:24 +00:00
Misha Brukman
1430522e2d
The word `dependence' has no `a'.
...
llvm-svn: 8031
2003-08-21 22:14:57 +00:00
Misha Brukman
be372b91e1
The word `dependent' has no `a'.
...
llvm-svn: 8030
2003-08-21 22:14:26 +00:00
Chris Lattner
a73b95821a
Fix spello
...
llvm-svn: 8029
2003-08-21 22:05:57 +00:00
Misha Brukman
a1f0c145e9
The word `dependence' and its derivatives have no `a'.
...
llvm-svn: 8028
2003-08-21 22:02:18 +00:00
Chris Lattner
132c88da07
Make the tags rule tolerate lack of one of the standard directories
...
llvm-svn: 8027
2003-08-21 21:53:38 +00:00
Chris Lattner
f02da5ba9d
Only use :: rules for #included files
...
llvm-svn: 8026
2003-08-21 21:47:12 +00:00
Chris Lattner
746f804dda
Simplify test
...
llvm-svn: 8025
2003-08-21 21:33:19 +00:00
Chris Lattner
abca19d2b3
Minor cleanups: wrap at 80 lines. Convert file comment to doxygen format and
...
llvm style
llvm-svn: 8024
2003-08-21 21:32:12 +00:00
John Criswell
42c6d5940b
Regression test that verifies that the JIT passes the environment to the
...
main() function.
llvm-svn: 8023
2003-08-21 21:18:21 +00:00
John Criswell
71c3e6236f
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.
llvm-svn: 8022
2003-08-21 21:12:30 +00:00
Chris Lattner
e08478eb59
Remove unused file
...
llvm-svn: 8021
2003-08-21 20:54:51 +00:00
Chris Lattner
a896edb1bb
* Remove cleandeps target
...
* Implement much nicer .d files, as suggested by Casey Carter
llvm-svn: 8020
2003-08-21 20:39:08 +00:00
Chris Lattner
43450cb075
Change all #include'd files to be :: rules instead of : rules
...
llvm-svn: 8019
2003-08-21 20:37:17 +00:00
Brian Gaeke
482100941f
Reoptimizer has moved to reopt cvs module.
...
llvm-svn: 8018
2003-08-21 20:32:04 +00:00
Misha Brukman
71a1ba6a68
Make build errors stand out by coloring them red.
...
llvm-svn: 8017
2003-08-21 20:22:52 +00:00
Chris Lattner
941b06bf3c
Implement Assembler/2003-08-21-ConstantExprCast-Fold.llx
...
llvm-svn: 8015
2003-08-21 19:45:55 +00:00
Chris Lattner
3b156bb2a5
New testcase
...
llvm-svn: 8014
2003-08-21 19:37:46 +00:00
Misha Brukman
7bf78b5b27
Test case distilled from bash.
...
llvm-svn: 8013
2003-08-21 18:59:56 +00:00
Chris Lattner
fac8f6188d
remove invalid test
...
llvm-svn: 8012
2003-08-21 18:48:13 +00:00
Misha Brukman
8635998389
Test case distilled from `bash'.
...
llvm-svn: 8011
2003-08-21 18:45:48 +00:00
Chris Lattner
f08cb1accf
Yet another testcase distilled from emacs by Misha!
...
llvm-svn: 8010
2003-08-21 18:25:37 +00:00
Chris Lattner
ee333b1194
New testcase, distilled from emacs by Misha
...
llvm-svn: 8009
2003-08-21 17:56:32 +00:00
Chris Lattner
9bc7626fa8
Fix warning on sparc build
...
llvm-svn: 8006
2003-08-21 15:59:16 +00:00
Chris Lattner
ed51e6858c
Start testing SPEC as well as singlesource/multisource
...
llvm-svn: 8005
2003-08-21 15:55:26 +00:00
Chris Lattner
38dbc3c35b
fix dependency
...
llvm-svn: 8004
2003-08-21 15:47:37 +00:00
John Criswell
45cd0a8acd
Adding a copyright notice to each file is unnecessary.
...
llvm-svn: 8003
2003-08-21 15:25:55 +00:00
John Criswell
69e64badf8
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.
llvm-svn: 8002
2003-08-21 15:25:20 +00:00
John Criswell
63abacc766
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.
llvm-svn: 8001
2003-08-21 15:09:29 +00:00
John Criswell
5618aa6ad8
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.
llvm-svn: 8000
2003-08-21 15:06:06 +00:00