Chris Lattner
|
f91e0dc64d
|
Run GlobalDCE before deadtypeelim so that we do not retain types for global
variables that are obviously dead. The most common case is %FILE
llvm-svn: 3370
|
2002-08-17 22:38:02 +00:00 |
|
Chris Lattner
|
a21e315db4
|
- Cleaned up the interface to AnalysisUsage to take analysis class names
instead of ::ID's.
- Pass::getAnalysis<> now no longer takes an optional argument
llvm-svn: 3265
|
2002-08-08 19:01:30 +00:00 |
|
Chris Lattner
|
7a0e7379bb
|
Only include the sparc.o file once!
llvm-svn: 3257
|
2002-08-07 19:42:34 +00:00 |
|
Chris Lattner
|
f0389c0e0b
|
Reorder tool building sequence to more closely match the reality of what
is being worked on the most.
llvm-svn: 3196
|
2002-08-01 00:01:33 +00:00 |
|
Chris Lattner
|
15ef3929ae
|
Changes to be GCC3.1 friendly
llvm-svn: 3187
|
2002-07-31 19:32:14 +00:00 |
|
Chris Lattner
|
0e8dd86318
|
Change command line option message on -q to make it more accurate
llvm-svn: 3177
|
2002-07-31 16:52:49 +00:00 |
|
Chris Lattner
|
a693390c2e
|
Print the tool name when an error comes from so that I can tell which
tool of a pipeline is having issues.
llvm-svn: 3168
|
2002-07-30 21:43:25 +00:00 |
|
Chris Lattner
|
ea9f0c3c4e
|
Print the tool name when an error comes from so that I can tell which
tool of a pipeline is having issues.
llvm-svn: 3167
|
2002-07-30 21:43:22 +00:00 |
|
Chris Lattner
|
2223ccb697
|
Print the tool name when an error comes from so that I can tell which
tool of a pipeline is having issues.
llvm-svn: 3166
|
2002-07-30 19:52:14 +00:00 |
|
Chris Lattner
|
c952f6070f
|
Remove extraneous #includes
llvm-svn: 3162
|
2002-07-30 19:33:19 +00:00 |
|
Chris Lattner
|
1c49ae55b9
|
Use a module analysis
llvm-svn: 3133
|
2002-07-29 23:02:25 +00:00 |
|
Chris Lattner
|
4ff6f3bf84
|
Seperate analysis wrapper stuff to AnalysisWrappers.cpp
llvm-svn: 3127
|
2002-07-29 21:24:10 +00:00 |
|
Chris Lattner
|
2a4b8f337a
|
Make analyze use the Pass repository to populate it's command line argument list
llvm-svn: 3114
|
2002-07-27 01:08:50 +00:00 |
|
Chris Lattner
|
7eae7a24e5
|
Factor PassNamePArser out into llvm/Support/PassNameParser.h
llvm-svn: 3109
|
2002-07-26 21:09:32 +00:00 |
|
Chris Lattner
|
ec1a192b16
|
*** empty log message ***
llvm-svn: 3105
|
2002-07-26 18:40:14 +00:00 |
|
Chris Lattner
|
cd9bd16847
|
Namespace correctness is good
llvm-svn: 3088
|
2002-07-25 16:39:56 +00:00 |
|
Chris Lattner
|
9099afeef5
|
*** empty log message ***
llvm-svn: 3087
|
2002-07-25 16:31:09 +00:00 |
|
Chris Lattner
|
aa37e1ed8c
|
Be more namespace correct
llvm-svn: 3086
|
2002-07-25 16:31:01 +00:00 |
|
Chris Lattner
|
2d7eb28490
|
REmove extra blank lines
llvm-svn: 3084
|
2002-07-25 15:40:38 +00:00 |
|
Chris Lattner
|
0ccf5689e3
|
*** empty log message ***
llvm-svn: 3077
|
2002-07-25 15:00:45 +00:00 |
|
Chris Lattner
|
b67e0533b7
|
*** empty log message ***
llvm-svn: 3044
|
2002-07-24 17:12:08 +00:00 |
|
Chris Lattner
|
5b4d1e6d6c
|
*** empty log message ***
llvm-svn: 3040
|
2002-07-23 22:04:43 +00:00 |
|
Chris Lattner
|
147eb0032c
|
Minor changes due to code juggled around
llvm-svn: 3039
|
2002-07-23 22:04:40 +00:00 |
|
Chris Lattner
|
5bd9f0689a
|
Use the pass registration mechanism to populate command line options for
opt, not huge explicit gross tables.
llvm-svn: 3021
|
2002-07-23 18:12:22 +00:00 |
|
Chris Lattner
|
4c4f02c2f1
|
Raise pass requires an explicit TargetData member now.
llvm-svn: 3020
|
2002-07-23 18:09:58 +00:00 |
|
Chris Lattner
|
24bcbdd155
|
*** empty log message ***
llvm-svn: 3002
|
2002-07-23 17:52:38 +00:00 |
|
Chris Lattner
|
a1ecec3732
|
Convert over to new style of Makefile, where there is a difference between .o and .a libraries.
llvm-svn: 3000
|
2002-07-23 17:50:41 +00:00 |
|
Chris Lattner
|
8e5f24eaef
|
Fix synopsis
llvm-svn: 2988
|
2002-07-22 02:18:09 +00:00 |
|
Chris Lattner
|
181438746b
|
Add description to Enum options.
llvm-svn: 2987
|
2002-07-22 02:18:00 +00:00 |
|
Chris Lattner
|
99ad379582
|
*** empty log message ***
llvm-svn: 2985
|
2002-07-22 02:10:13 +00:00 |
|
Chris Lattner
|
d296fe8b1c
|
Convert command line option processing code over to use the syntax supported
by the CommandLine 2.0 library
llvm-svn: 2984
|
2002-07-22 02:10:07 +00:00 |
|
Chris Lattner
|
5315c60ec7
|
Add support for bottom up closure of ds analysis
llvm-svn: 2963
|
2002-07-18 06:40:56 +00:00 |
|
Anand Shukla
|
c599f5fc93
|
Removed emitfuncs: now its part of instrument library
llvm-svn: 2929
|
2002-07-16 18:59:55 +00:00 |
|
Anand Shukla
|
65c5ac077e
|
added emitfuncs pass, and disabled reassociate pass (needs fixing)
llvm-svn: 2885
|
2002-07-12 20:14:27 +00:00 |
|
Anand Shukla
|
627b2be36a
|
Added emitfuncs pass
llvm-svn: 2884
|
2002-07-12 20:12:59 +00:00 |
|
Chris Lattner
|
58fce6cc00
|
Rename DataStructure to LocalDataStructures
llvm-svn: 2873
|
2002-07-10 22:42:53 +00:00 |
|
Vikram S. Adve
|
391040c398
|
Disabling reassociate pass until it is fixed.
llvm-svn: 2849
|
2002-07-09 19:53:09 +00:00 |
|
Chris Lattner
|
a590093513
|
*** empty log message ***
llvm-svn: 2813
|
2002-06-30 16:25:25 +00:00 |
|
Chris Lattner
|
63f4011a0c
|
Clean up anands patch
llvm-svn: 2812
|
2002-06-30 16:25:21 +00:00 |
|
Chris Lattner
|
858f3734a1
|
Strip the symbols out of the bytecode to inflate generated executables less.
llvm-svn: 2811
|
2002-06-30 16:25:07 +00:00 |
|
Chris Lattner
|
a5eae315e5
|
YEs, we really do want to sort.
llvm-svn: 2810
|
2002-06-30 16:20:02 +00:00 |
|
Chris Lattner
|
5e960b5301
|
Yes, we REALLY DO want to run the reassociate pass.
llvm-svn: 2809
|
2002-06-30 16:19:14 +00:00 |
|
Anand Shukla
|
c28bf298bb
|
Changes for 64bit gcc
llvm-svn: 2799
|
2002-06-25 21:57:48 +00:00 |
|
Anand Shukla
|
e367d62058
|
correcting makefile: incorrectly checked in wrong version earlier
llvm-svn: 2798
|
2002-06-25 21:44:44 +00:00 |
|
Anand Shukla
|
fedef1a043
|
Changes for 64bit gcc
llvm-svn: 2797
|
2002-06-25 21:43:28 +00:00 |
|
Chris Lattner
|
dfd421a7df
|
MEGAPATCH checkin.
For details, See: docs/2002-06-25-MegaPatchInfo.txt
llvm-svn: 2779
|
2002-06-25 16:13:24 +00:00 |
|
Chris Lattner
|
d7cbd7d5d2
|
MEGAPATCH checkin.
For details, See: docs/2002-06-25-MegaPatchInfo.txt
llvm-svn: 2778
|
2002-06-25 16:13:21 +00:00 |
|
Chris Lattner
|
801f0d73ed
|
Simplify the code that adds passes so compilation can stop after any step
llvm-svn: 2775
|
2002-06-25 15:57:43 +00:00 |
|
Chris Lattner
|
18b62a13b3
|
Checkin descriptive note
llvm-svn: 2765
|
2002-06-24 16:49:55 +00:00 |
|
Chris Lattner
|
6011ff85b4
|
No need to run dce with adce right behind!
llvm-svn: 2738
|
2002-05-23 19:27:50 +00:00 |
|