Chris Lattner
|
b6e3fb6350
|
Move to test/programs/LLvmsource
llvm-svn: 7037
|
2003-07-01 17:50:11 +00:00 |
Chris Lattner
|
972e76f00d
|
Ok, I'm a moron. Fixed now
llvm-svn: 7035
|
2003-07-01 17:15:11 +00:00 |
Chris Lattner
|
31f1db746b
|
Fix major problem that was causing all kinds of nasty foldings
llvm-svn: 7034
|
2003-07-01 17:10:50 +00:00 |
Chris Lattner
|
09711cc547
|
Make testcase a bit more interesting
llvm-svn: 7033
|
2003-07-01 16:28:32 +00:00 |
Chris Lattner
|
b7d4e63b23
|
New testcase
llvm-svn: 7032
|
2003-07-01 16:28:20 +00:00 |
Chris Lattner
|
23428214e9
|
Rework TD pass to work with the precise call graph constructed by the BU phase
llvm-svn: 7031
|
2003-07-01 16:28:11 +00:00 |
Chris Lattner
|
e809e3afd8
|
Do not treat global variables as functions! (and assert failing)
llvm-svn: 7030
|
2003-07-01 16:27:53 +00:00 |
Chris Lattner
|
8a30ad6d89
|
Dont' print scalar nodes for ConstantPointerRefs
llvm-svn: 7029
|
2003-07-01 16:27:32 +00:00 |
Chris Lattner
|
0c770cd936
|
Add new methods to BUDS for keeping track of a precise call graph
llvm-svn: 7028
|
2003-07-01 16:27:15 +00:00 |
Chris Lattner
|
269467d216
|
Minor cleanups
llvm-svn: 7027
|
2003-07-01 16:04:18 +00:00 |
Chris Lattner
|
f5410e8237
|
Update to configure the tree before building it.
llvm-svn: 7026
|
2003-07-01 16:02:00 +00:00 |
John Criswell
|
33ba19f8f7
|
The Makefile now adds autoconf information to the compiler and linker flag
variables instead of overwriting those variables. This makes it more flexible
and keeps some of the test Makefiles from breaking.
llvm-svn: 7025
|
2003-07-01 15:02:59 +00:00 |
John Criswell
|
7320d2fd32
|
Renamed all of the LObj* variables (which represent libtool objects) to Obj*.
One of the test Makefiles uses the same variable names for something else,
and this was probably interfering with it.
llvm-svn: 7024
|
2003-07-01 14:52:28 +00:00 |
Chris Lattner
|
40c4f1357b
|
Fix verbose support bug
llvm-svn: 7023
|
2003-06-30 22:41:22 +00:00 |
John Criswell
|
45654a1cbe
|
Removed the LIBS environment variable as it interferes with the tests and
is currently unused.
llvm-svn: 7022
|
2003-06-30 22:33:53 +00:00 |
John Criswell
|
3a821176f1
|
Added John Criswell to the contributors list.
llvm-svn: 7021
|
2003-06-30 22:20:46 +00:00 |
John Criswell
|
c7418da8c1
|
Removed the --enable-profiling and --enable-verbose options.
llvm-svn: 7020
|
2003-06-30 22:17:28 +00:00 |
John Criswell
|
61efc69ce3
|
Removed the --enable-verbose option.
llvm-svn: 7019
|
2003-06-30 22:16:39 +00:00 |
John Criswell
|
e17afeb1b4
|
Adding in sample project tree.
llvm-svn: 7018
|
2003-06-30 22:13:48 +00:00 |
John Criswell
|
568d13cf93
|
Adding in projects subtree.
llvm-svn: 7017
|
2003-06-30 22:12:19 +00:00 |
Chris Lattner
|
c0822444fd
|
This causes an assert in the assembler. :(
llvm-svn: 7016
|
2003-06-30 22:03:21 +00:00 |
John Criswell
|
0f929780d2
|
Removed these files as they are replaced by autoconf.
llvm-svn: 7015
|
2003-06-30 22:01:54 +00:00 |
John Criswell
|
3ef61afb76
|
Merged in autoconf branch. This provides configuration via the autoconf
system.
llvm-svn: 7014
|
2003-06-30 21:59:07 +00:00 |
Chris Lattner
|
53426e6526
|
Setjmp should always return zero if we don't implement longjmp. This avoids
leaving trash in the register, fixing anagram
llvm-svn: 7013
|
2003-06-30 19:35:54 +00:00 |
Brian Gaeke
|
eba22eb59d
|
Get rid of the duplicate '0x' in debug mode.
llvm-svn: 7012
|
2003-06-30 18:06:20 +00:00 |
Misha Brukman
|
2202c5a688
|
Spell `apparently' with an `e'.
llvm-svn: 7011
|
2003-06-30 15:33:47 +00:00 |
Chris Lattner
|
31514c1c92
|
New testcase
llvm-svn: 7010
|
2003-06-30 15:17:39 +00:00 |
Chris Lattner
|
d9b889c4df
|
Add dependency on analyze
llvm-svn: 7009
|
2003-06-30 15:17:36 +00:00 |
Chris Lattner
|
70923c688d
|
Use the getFunctionNames method
llvm-svn: 7008
|
2003-06-30 05:57:39 +00:00 |
Chris Lattner
|
bfce1115e3
|
Add new method
llvm-svn: 7007
|
2003-06-30 05:57:30 +00:00 |
Chris Lattner
|
f8865a4389
|
Split CallSiteIterator out into DSCallSiteIterator.h, and generalize it a bit
llvm-svn: 7006
|
2003-06-30 05:27:53 +00:00 |
Chris Lattner
|
fa52af4fb0
|
Be more const-correct
llvm-svn: 7005
|
2003-06-30 05:27:18 +00:00 |
Chris Lattner
|
53f4dd7f22
|
Be more const correct
llvm-svn: 7004
|
2003-06-30 05:27:05 +00:00 |
Chris Lattner
|
0929c5ef68
|
Fix bug in last checkin
llvm-svn: 7003
|
2003-06-30 05:18:26 +00:00 |
Chris Lattner
|
a7630bdc06
|
Constness changes
llvm-svn: 7002
|
2003-06-30 05:10:09 +00:00 |
Chris Lattner
|
4ffb4e0e03
|
Reimplement the BU closure to collapse all SCC graphs into a single graph.
Look at all of the code that gets deleted!
llvm-svn: 7001
|
2003-06-30 05:09:58 +00:00 |
Chris Lattner
|
348d93c8c2
|
Handle the case where OldNodeMap == &ScalarMap correctly
llvm-svn: 7000
|
2003-06-30 05:09:29 +00:00 |
Chris Lattner
|
312783f0d2
|
Remove dead method
llvm-svn: 6999
|
2003-06-30 04:53:39 +00:00 |
Chris Lattner
|
01877f5224
|
Do not delete the same graph multiple times when freeing memory if graphs are sharing
llvm-svn: 6998
|
2003-06-30 04:53:27 +00:00 |
Chris Lattner
|
7695128217
|
Do not multiply delete graphs if functions are sharing graphs
llvm-svn: 6997
|
2003-06-30 04:53:08 +00:00 |
Chris Lattner
|
6d187fdc5a
|
Move usages of explicit hash_* datastructures to use typedefs
llvm-svn: 6996
|
2003-06-30 03:36:09 +00:00 |
Chris Lattner
|
88cd849788
|
New testcase
llvm-svn: 6995
|
2003-06-30 03:25:53 +00:00 |
Chris Lattner
|
63aeacfe3d
|
Revamp DSGraphs so that they can support multiple functions in the same
DSGraph at one time
llvm-svn: 6994
|
2003-06-30 03:15:25 +00:00 |
Chris Lattner
|
151576413e
|
Adjust for new DSGraph API
llvm-svn: 6993
|
2003-06-30 03:14:54 +00:00 |
Chris Lattner
|
6e69c28229
|
Eliminate using declarations, adjust for new DSGraph API
llvm-svn: 6992
|
2003-06-30 03:14:44 +00:00 |
Chris Lattner
|
34bdfbf903
|
Substantial revamp: DSGraphs now may contain the graphs for multiple functions
in the same graph
llvm-svn: 6991
|
2003-06-30 03:14:23 +00:00 |
Chris Lattner
|
1fecb674e0
|
Add argument
llvm-svn: 6990
|
2003-06-30 03:13:36 +00:00 |
Chris Lattner
|
13cb5ae4ff
|
Remove prototype for dead method
llvm-svn: 6989
|
2003-06-30 03:13:28 +00:00 |
Chris Lattner
|
2e2dc8e19d
|
Add clean target to clean up my mess
llvm-svn: 6988
|
2003-06-29 23:20:51 +00:00 |
Chris Lattner
|
7e29f97d1d
|
Abstract out the predicate which decides whether a function gets complete
arguments or not...
llvm-svn: 6987
|
2003-06-29 22:37:07 +00:00 |