Chris Lattner
1a6242154e
New testcase
...
llvm-svn: 8086
2003-08-23 22:43:42 +00:00
Chris Lattner
10887b41c1
New testcase
...
llvm-svn: 8085
2003-08-23 22:09:26 +00:00
Chris Lattner
02da0ef418
Do not consider any types that exist in the global symbol table!
...
llvm-svn: 8084
2003-08-23 21:32:24 +00:00
Chris Lattner
f38c0483ba
Fix bug: Linker/2003-08-23-RecursiveOpaqueTypeResolve.ll
...
llvm-svn: 8083
2003-08-23 21:25:54 +00:00
Chris Lattner
9b11f0515b
New testcase, which causes the linker to segv.
...
llvm-svn: 8082
2003-08-23 21:13:26 +00:00
Chris Lattner
bc9c1bc3c7
Ignore more
...
llvm-svn: 8081
2003-08-23 20:35:08 +00:00
Chris Lattner
31de50ab44
Implement Linker/2003-08-23-GlobalVarLinking.ll, which should fix 176.gcc
...
llvm-svn: 8080
2003-08-23 20:31:10 +00:00
Chris Lattner
b7408ec7ed
Test functions as well as globals
...
llvm-svn: 8079
2003-08-23 20:30:29 +00:00
Chris Lattner
bb4dd7ed34
Fix bug: TailDup/2003-08-23-InvalidatedPointers.ll
...
llvm-svn: 8078
2003-08-23 20:08:30 +00:00
Chris Lattner
a476e2d30b
Of course, the copy ctor really should copy the operand as well
...
llvm-svn: 8077
2003-08-23 20:06:38 +00:00
Chris Lattner
6fc0ee9901
Fix bug: FunctionResolve/2003-08-23-ArgumentWarning.ll
...
llvm-svn: 8076
2003-08-23 20:03:05 +00:00
Chris Lattner
6b4b1e67b0
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
llvm-svn: 8075
2003-08-23 19:59:55 +00:00
Chris Lattner
18fca71f8e
Add more methods to be more value-like
...
llvm-svn: 8074
2003-08-23 19:51:10 +00:00
Chris Lattner
ca009fe280
Initial checkin of ValueHolder helper class
...
llvm-svn: 8073
2003-08-23 19:43:18 +00:00
Chris Lattner
32db9de2ff
Initial checkin of ValueHolder helper
...
llvm-svn: 8072
2003-08-23 19:43:16 +00:00
Chris Lattner
39a4430722
New testcase
...
llvm-svn: 8071
2003-08-23 19:37:39 +00:00
Chris Lattner
c38d7fa4e1
Fix typeo
...
llvm-svn: 8069
2003-08-23 15:56:38 +00:00
Chris Lattner
251f1c948d
New testcase, which is basically the problem with 176.gcc
...
llvm-svn: 8068
2003-08-23 15:53:38 +00:00
Chris Lattner
716b1fea7f
Add missing #include
...
llvm-svn: 8063
2003-08-22 23:08:55 +00:00
Chris Lattner
954a6095d7
Fix typeo
...
llvm-svn: 8059
2003-08-22 20:16:48 +00:00
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