Chris Lattner
|
1acbea1678
|
- 'analyze' and 'as' now explicitly verify input because AsmParser doesn't.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3552 91177308-0d34-0410-b5e6-96231b3b80d8
|
2002-08-30 22:54:41 +00:00 |
|
Chris Lattner
|
cd7fbf2d0f
|
- 'analyze' and 'as' now explicitly verify input because AsmParser doesn't.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3551 91177308-0d34-0410-b5e6-96231b3b80d8
|
2002-08-30 22:54:37 +00:00 |
|
Chris Lattner
|
c74cb8698f
|
- Eliminate the last traces of the 'analysis' namespace
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3550 91177308-0d34-0410-b5e6-96231b3b80d8
|
2002-08-30 22:53:53 +00:00 |
|
Chris Lattner
|
c619fa4ae5
|
Link to analysis.o not analysis.a
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3537 91177308-0d34-0410-b5e6-96231b3b80d8
|
2002-08-30 20:25:41 +00:00 |
|
Chris Lattner
|
1b7fbef3d3
|
- GCCAS now uses load value #ing for GCSE
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3536 91177308-0d34-0410-b5e6-96231b3b80d8
|
2002-08-30 20:25:25 +00:00 |
|
Chris Lattner
|
e52e913626
|
New datastructure analysis correctly uses TargetData
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3525 91177308-0d34-0410-b5e6-96231b3b80d8
|
2002-08-29 20:10:29 +00:00 |
|
Anand Shukla
|
ecbb51b27e
|
Added mapping lib in llc makefile
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3514 91177308-0d34-0410-b5e6-96231b3b80d8
|
2002-08-27 16:46:11 +00:00 |
|
Chris Lattner
|
d6118277b0
|
Fixed linking problems that wanted me to link to analyze.o instead of analyze.a
so now we can link to analyze.a again.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3433 91177308-0d34-0410-b5e6-96231b3b80d8
|
2002-08-21 23:47:46 +00:00 |
|
Chris Lattner
|
8d64e17a83
|
Link in all analyses so that we get pointer analysis support built in
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3427 91177308-0d34-0410-b5e6-96231b3b80d8
|
2002-08-21 22:17:28 +00:00 |
|
Chris Lattner
|
374a0950cc
|
Do not leak memory for passes when using -stopAfterNPasses or -stopraise
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3371 91177308-0d34-0410-b5e6-96231b3b80d8
|
2002-08-17 22:40:03 +00:00 |
|
Chris Lattner
|
0e4ca08843
|
Run GlobalDCE before deadtypeelim so that we do not retain types for global
variables that are obviously dead. The most common case is %FILE
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3370 91177308-0d34-0410-b5e6-96231b3b80d8
|
2002-08-17 22:38:02 +00:00 |
|
Chris Lattner
|
5f0eb8da62
|
- Cleaned up the interface to AnalysisUsage to take analysis class names
instead of ::ID's.
- Pass::getAnalysis<> now no longer takes an optional argument
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3265 91177308-0d34-0410-b5e6-96231b3b80d8
|
2002-08-08 19:01:30 +00:00 |
|
Chris Lattner
|
a4ff0d4611
|
Only include the sparc.o file once!
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3257 91177308-0d34-0410-b5e6-96231b3b80d8
|
2002-08-07 19:42:34 +00:00 |
|
Chris Lattner
|
2fd5b3da1e
|
Reorder tool building sequence to more closely match the reality of what
is being worked on the most.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3196 91177308-0d34-0410-b5e6-96231b3b80d8
|
2002-08-01 00:01:33 +00:00 |
|
Chris Lattner
|
8633a487c7
|
Changes to be GCC3.1 friendly
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3187 91177308-0d34-0410-b5e6-96231b3b80d8
|
2002-07-31 19:32:14 +00:00 |
|
Chris Lattner
|
f9e173e85a
|
Change command line option message on -q to make it more accurate
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3177 91177308-0d34-0410-b5e6-96231b3b80d8
|
2002-07-31 16:52:49 +00:00 |
|
Chris Lattner
|
d4c7f2766b
|
Print the tool name when an error comes from so that I can tell which
tool of a pipeline is having issues.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3168 91177308-0d34-0410-b5e6-96231b3b80d8
|
2002-07-30 21:43:25 +00:00 |
|
Chris Lattner
|
50e3a20b54
|
Print the tool name when an error comes from so that I can tell which
tool of a pipeline is having issues.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3167 91177308-0d34-0410-b5e6-96231b3b80d8
|
2002-07-30 21:43:22 +00:00 |
|
Chris Lattner
|
fa03cc7d68
|
Print the tool name when an error comes from so that I can tell which
tool of a pipeline is having issues.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3166 91177308-0d34-0410-b5e6-96231b3b80d8
|
2002-07-30 19:52:14 +00:00 |
|
Chris Lattner
|
5e1f7ec927
|
Remove extraneous #includes
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3162 91177308-0d34-0410-b5e6-96231b3b80d8
|
2002-07-30 19:33:19 +00:00 |
|
Chris Lattner
|
1ad4436cc2
|
Use a module analysis
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3133 91177308-0d34-0410-b5e6-96231b3b80d8
|
2002-07-29 23:02:25 +00:00 |
|
Chris Lattner
|
781e6f5f89
|
Seperate analysis wrapper stuff to AnalysisWrappers.cpp
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3127 91177308-0d34-0410-b5e6-96231b3b80d8
|
2002-07-29 21:24:10 +00:00 |
|
Chris Lattner
|
9a740fdf21
|
Make analyze use the Pass repository to populate it's command line argument list
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3114 91177308-0d34-0410-b5e6-96231b3b80d8
|
2002-07-27 01:08:50 +00:00 |
|
Chris Lattner
|
2053a2a272
|
Factor PassNamePArser out into llvm/Support/PassNameParser.h
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3109 91177308-0d34-0410-b5e6-96231b3b80d8
|
2002-07-26 21:09:32 +00:00 |
|
Chris Lattner
|
ce6ef112c4
|
*** empty log message ***
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3105 91177308-0d34-0410-b5e6-96231b3b80d8
|
2002-07-26 18:40:14 +00:00 |
|
Chris Lattner
|
db14500d88
|
Namespace correctness is good
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3088 91177308-0d34-0410-b5e6-96231b3b80d8
|
2002-07-25 16:39:56 +00:00 |
|
Chris Lattner
|
c7a0985995
|
*** empty log message ***
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3087 91177308-0d34-0410-b5e6-96231b3b80d8
|
2002-07-25 16:31:09 +00:00 |
|
Chris Lattner
|
98ad7e9b5d
|
Be more namespace correct
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3086 91177308-0d34-0410-b5e6-96231b3b80d8
|
2002-07-25 16:31:01 +00:00 |
|
Chris Lattner
|
b8658949c3
|
REmove extra blank lines
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3084 91177308-0d34-0410-b5e6-96231b3b80d8
|
2002-07-25 15:40:38 +00:00 |
|
Chris Lattner
|
c6a4bf1251
|
*** empty log message ***
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3077 91177308-0d34-0410-b5e6-96231b3b80d8
|
2002-07-25 15:00:45 +00:00 |
|
Chris Lattner
|
ddd3e61bd3
|
*** empty log message ***
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3044 91177308-0d34-0410-b5e6-96231b3b80d8
|
2002-07-24 17:12:08 +00:00 |
|
Chris Lattner
|
d9d8c07eea
|
*** empty log message ***
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3040 91177308-0d34-0410-b5e6-96231b3b80d8
|
2002-07-23 22:04:43 +00:00 |
|
Chris Lattner
|
33974ca00e
|
Minor changes due to code juggled around
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3039 91177308-0d34-0410-b5e6-96231b3b80d8
|
2002-07-23 22:04:40 +00:00 |
|
Chris Lattner
|
c0ce68bf4a
|
Use the pass registration mechanism to populate command line options for
opt, not huge explicit gross tables.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3021 91177308-0d34-0410-b5e6-96231b3b80d8
|
2002-07-23 18:12:22 +00:00 |
|
Chris Lattner
|
ccbb3bd6e4
|
Raise pass requires an explicit TargetData member now.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3020 91177308-0d34-0410-b5e6-96231b3b80d8
|
2002-07-23 18:09:58 +00:00 |
|
Chris Lattner
|
56d27019e6
|
*** empty log message ***
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3002 91177308-0d34-0410-b5e6-96231b3b80d8
|
2002-07-23 17:52:38 +00:00 |
|
Chris Lattner
|
40ac148c1d
|
Convert over to new style of Makefile, where there is a difference between .o and .a libraries.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3000 91177308-0d34-0410-b5e6-96231b3b80d8
|
2002-07-23 17:50:41 +00:00 |
|
Chris Lattner
|
54e05afa3c
|
Fix synopsis
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@2988 91177308-0d34-0410-b5e6-96231b3b80d8
|
2002-07-22 02:18:09 +00:00 |
|
Chris Lattner
|
84b362b42c
|
Add description to Enum options.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@2987 91177308-0d34-0410-b5e6-96231b3b80d8
|
2002-07-22 02:18:00 +00:00 |
|
Chris Lattner
|
5ff62e90d0
|
*** empty log message ***
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@2985 91177308-0d34-0410-b5e6-96231b3b80d8
|
2002-07-22 02:10:13 +00:00 |
|
Chris Lattner
|
50e3f88d38
|
Convert command line option processing code over to use the syntax supported
by the CommandLine 2.0 library
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@2984 91177308-0d34-0410-b5e6-96231b3b80d8
|
2002-07-22 02:10:07 +00:00 |
|
Chris Lattner
|
f7ccb70604
|
Add support for bottom up closure of ds analysis
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@2963 91177308-0d34-0410-b5e6-96231b3b80d8
|
2002-07-18 06:40:56 +00:00 |
|
Anand Shukla
|
b3ce2f99fc
|
Removed emitfuncs: now its part of instrument library
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@2929 91177308-0d34-0410-b5e6-96231b3b80d8
|
2002-07-16 18:59:55 +00:00 |
|
Anand Shukla
|
45db2c77b5
|
added emitfuncs pass, and disabled reassociate pass (needs fixing)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@2885 91177308-0d34-0410-b5e6-96231b3b80d8
|
2002-07-12 20:14:27 +00:00 |
|
Anand Shukla
|
0ec220ca37
|
Added emitfuncs pass
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@2884 91177308-0d34-0410-b5e6-96231b3b80d8
|
2002-07-12 20:12:59 +00:00 |
|
Chris Lattner
|
4c7b04508e
|
Rename DataStructure to LocalDataStructures
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@2873 91177308-0d34-0410-b5e6-96231b3b80d8
|
2002-07-10 22:42:53 +00:00 |
|
Vikram S. Adve
|
f8685ebd9d
|
Disabling reassociate pass until it is fixed.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@2849 91177308-0d34-0410-b5e6-96231b3b80d8
|
2002-07-09 19:53:09 +00:00 |
|
Chris Lattner
|
3e009942ed
|
*** empty log message ***
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@2813 91177308-0d34-0410-b5e6-96231b3b80d8
|
2002-06-30 16:25:25 +00:00 |
|
Chris Lattner
|
f739969911
|
Clean up anands patch
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@2812 91177308-0d34-0410-b5e6-96231b3b80d8
|
2002-06-30 16:25:21 +00:00 |
|
Chris Lattner
|
c5fbf71d76
|
Strip the symbols out of the bytecode to inflate generated executables less.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@2811 91177308-0d34-0410-b5e6-96231b3b80d8
|
2002-06-30 16:25:07 +00:00 |
|