Chris Lattner
|
f082b80828
|
Register Writer passes
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3017 91177308-0d34-0410-b5e6-96231b3b80d8
|
2002-07-23 18:07:49 +00:00 |
|
Chris Lattner
|
f629309f74
|
*** empty log message ***
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3016 91177308-0d34-0410-b5e6-96231b3b80d8
|
2002-07-23 18:06:35 +00:00 |
|
Chris Lattner
|
af41a12370
|
* Remove getPassName implementation
* Register all Passes
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3015 91177308-0d34-0410-b5e6-96231b3b80d8
|
2002-07-23 18:06:30 +00:00 |
|
Chris Lattner
|
1198266778
|
* Cleanup the pass a bit more, making it more object oriented.
* Split the two behaviors of the InsertTraceCode class into two subclasses
* Register Passes
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3014 91177308-0d34-0410-b5e6-96231b3b80d8
|
2002-07-23 18:04:15 +00:00 |
|
Chris Lattner
|
e9754ef595
|
* Break the two different behaviors of SimpleStructMutation into two subclasses
* Register the passes
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3013 91177308-0d34-0410-b5e6-96231b3b80d8
|
2002-07-23 18:03:11 +00:00 |
|
Chris Lattner
|
33494521d3
|
* Make the ctor take a TargetData even though it's not using it yet
* Register the pass
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3012 91177308-0d34-0410-b5e6-96231b3b80d8
|
2002-07-23 18:02:23 +00:00 |
|
Chris Lattner
|
72c27e2ae5
|
* Remove lots of dead stuff
* Register Pass
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3011 91177308-0d34-0410-b5e6-96231b3b80d8
|
2002-07-23 18:01:39 +00:00 |
|
Chris Lattner
|
4c76fc048b
|
Break part of Pass.h out into PassAnalysisSupport.h
Add PassSupport.h which contains code for Pass registration
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3010 91177308-0d34-0410-b5e6-96231b3b80d8
|
2002-07-23 17:59:55 +00:00 |
|
Chris Lattner
|
f1ac9f6a7f
|
Allow comparison against null
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3009 91177308-0d34-0410-b5e6-96231b3b80d8
|
2002-07-23 17:59:02 +00:00 |
|
Chris Lattner
|
dedcc76fda
|
*** empty log message ***
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3008 91177308-0d34-0410-b5e6-96231b3b80d8
|
2002-07-23 17:58:44 +00:00 |
|
Chris Lattner
|
f113b854d0
|
Pass creator requires a TargetData member
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3007 91177308-0d34-0410-b5e6-96231b3b80d8
|
2002-07-23 17:58:42 +00:00 |
|
Chris Lattner
|
8bf58bbc69
|
Regularize the Print*Passes so they have default ctors.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3006 91177308-0d34-0410-b5e6-96231b3b80d8
|
2002-07-23 17:58:09 +00:00 |
|
Chris Lattner
|
c1b5d092a0
|
Initial checkin
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3005 91177308-0d34-0410-b5e6-96231b3b80d8
|
2002-07-23 17:56:53 +00:00 |
|
Chris Lattner
|
6dc0193e68
|
Ignore the boost #include files
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3004 91177308-0d34-0410-b5e6-96231b3b80d8
|
2002-07-23 17:56:32 +00:00 |
|
Chris Lattner
|
e62dbe9a22
|
Enable USEDLIBS to contain .a and .o files
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3003 91177308-0d34-0410-b5e6-96231b3b80d8
|
2002-07-23 17:56:16 +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
|
f78a824b3c
|
Convert over to new style makefile where libraries by default build .o files
unless they specify BUILD_ARCHIVE to also build a .a file.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3001 91177308-0d34-0410-b5e6-96231b3b80d8
|
2002-07-23 17:52:24 +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
|
aa852bbb50
|
*** empty log message ***
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@2999 91177308-0d34-0410-b5e6-96231b3b80d8
|
2002-07-23 17:15:12 +00:00 |
|
Chris Lattner
|
af7e82184d
|
Add support for removing an option from a genericparser
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@2998 91177308-0d34-0410-b5e6-96231b3b80d8
|
2002-07-23 17:15:09 +00:00 |
|
Chris Lattner
|
ae1257a77b
|
Change to avoid bug in GCC 3.0.4
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@2997 91177308-0d34-0410-b5e6-96231b3b80d8
|
2002-07-23 00:44:37 +00:00 |
|
Chris Lattner
|
5eb6b70b06
|
initial checkin
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@2996 91177308-0d34-0410-b5e6-96231b3b80d8
|
2002-07-23 00:17:55 +00:00 |
|
Chris Lattner
|
973fe1fb28
|
*** empty log message ***
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@2995 91177308-0d34-0410-b5e6-96231b3b80d8
|
2002-07-23 00:17:22 +00:00 |
|
Chris Lattner
|
e08728bda5
|
Initial checkin
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@2994 91177308-0d34-0410-b5e6-96231b3b80d8
|
2002-07-23 00:17:14 +00:00 |
|
Mehwish Nagda
|
6cf7849c1a
|
moving to the Reoptimizer/Mapping dir
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@2993 91177308-0d34-0410-b5e6-96231b3b80d8
|
2002-07-22 22:10:55 +00:00 |
|
Mehwish Nagda
|
5fb72ae7c3
|
moved from CodeGen to this dir
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@2992 91177308-0d34-0410-b5e6-96231b3b80d8
|
2002-07-22 22:09:35 +00:00 |
|
Mehwish Nagda
|
c4e9a14847
|
Moved to Reoptimizer/Mapping directory
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@2991 91177308-0d34-0410-b5e6-96231b3b80d8
|
2002-07-22 22:06:56 +00:00 |
|
Chris Lattner
|
eef796c767
|
Always create a shadow node for a store instruction, even if it's storing
a scalar value. Likewise for load instructions.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@2990 91177308-0d34-0410-b5e6-96231b3b80d8
|
2002-07-22 16:35:53 +00:00 |
|
Chris Lattner
|
54ec7aed89
|
Minor bugfix, prevents error in LLI
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@2989 91177308-0d34-0410-b5e6-96231b3b80d8
|
2002-07-22 02:21:57 +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
|
4689728cdf
|
Hide extra argument
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@2986 91177308-0d34-0410-b5e6-96231b3b80d8
|
2002-07-22 02:17:27 +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
|
21735d739b
|
Convert Command Line option handling code to use the CommandLine 2.0 interface
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@2983 91177308-0d34-0410-b5e6-96231b3b80d8
|
2002-07-22 02:08:59 +00:00 |
|
Chris Lattner
|
331de23705
|
Checkin CommandLine 2.0
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@2982 91177308-0d34-0410-b5e6-96231b3b80d8
|
2002-07-22 02:07:59 +00:00 |
|
Chris Lattner
|
173e4244db
|
Print the contents, not the pointer...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@2981 91177308-0d34-0410-b5e6-96231b3b80d8
|
2002-07-22 02:06:50 +00:00 |
|
Anand Shukla
|
5585f53d7c
|
comeented out debug printing
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@2980 91177308-0d34-0410-b5e6-96231b3b80d8
|
2002-07-21 09:41:18 +00:00 |
|
Anand Shukla
|
3ee2ea8625
|
Adding code for outputing length in .s
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@2979 91177308-0d34-0410-b5e6-96231b3b80d8
|
2002-07-21 09:35:01 +00:00 |
|
Anand Shukla
|
9bdf841ef1
|
changed first arg of parseBytecodeBuffer to unsigned char
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@2978 91177308-0d34-0410-b5e6-96231b3b80d8
|
2002-07-21 09:31:59 +00:00 |
|
Anand Shukla
|
9cd186c4c1
|
changed first arg og parseBytecodeBuffer to uchar
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@2977 91177308-0d34-0410-b5e6-96231b3b80d8
|
2002-07-21 09:26:32 +00:00 |
|
Chris Lattner
|
b8a9d9030d
|
*** empty log message ***
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@2976 91177308-0d34-0410-b5e6-96231b3b80d8
|
2002-07-20 08:20:00 +00:00 |
|
Chris Lattner
|
cb86317967
|
Check in the boost type_traits library, because it is now used by the CommandLine library.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@2975 91177308-0d34-0410-b5e6-96231b3b80d8
|
2002-07-20 08:19:52 +00:00 |
|
Mehwish Nagda
|
cafc0d20bb
|
changed size computation
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@2974 91177308-0d34-0410-b5e6-96231b3b80d8
|
2002-07-19 22:54:08 +00:00 |
|
Chris Lattner
|
9eee58d0ba
|
Ignore some common varargs functions.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@2973 91177308-0d34-0410-b5e6-96231b3b80d8
|
2002-07-19 18:11:43 +00:00 |
|
Chris Lattner
|
1eeefa268d
|
New testcase
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@2972 91177308-0d34-0410-b5e6-96231b3b80d8
|
2002-07-19 03:51:49 +00:00 |
|
Anand Shukla
|
e617f92741
|
minor corrections
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@2971 91177308-0d34-0410-b5e6-96231b3b80d8
|
2002-07-18 20:56:47 +00:00 |
|
Chris Lattner
|
e221976b37
|
* Inline CopyFunctionCallsList
* Don't clone OrigCallList
* Rename removeDeadNodes -> removeTriviallyDeadNodes
* Implement new removeDeadNodes method
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@2970 91177308-0d34-0410-b5e6-96231b3b80d8
|
2002-07-18 18:22:40 +00:00 |
|
Chris Lattner
|
2a2c490154
|
Rename removeDeadNodes to removeTriviallyDeadNodes
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@2969 91177308-0d34-0410-b5e6-96231b3b80d8
|
2002-07-18 18:19:09 +00:00 |
|
Chris Lattner
|
2dfbe3a751
|
Rename removeDeadNodes to removeTriviallyDeadNodes
Add new removeDeadNodes method
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@2968 91177308-0d34-0410-b5e6-96231b3b80d8
|
2002-07-18 18:18:40 +00:00 |
|