Chris Lattner
|
2182c33ab5
|
Add missing typename's that GCC3.1 is whining about.
llvm-svn: 3051
|
2002-07-24 20:22:09 +00:00 |
Chris Lattner
|
48014b7f37
|
Fix problem that GCC3.1 doesn't like.
llvm-svn: 3050
|
2002-07-24 20:17:22 +00:00 |
Chris Lattner
|
ca0e79eaa0
|
Fix a bug exposed by lli
llvm-svn: 3049
|
2002-07-24 20:15:13 +00:00 |
Chris Lattner
|
feb53298fd
|
Disable the operator= in Value
Disable the copy ctor and operator= in Annotation.h
llvm-svn: 3048
|
2002-07-24 20:01:57 +00:00 |
Chris Lattner
|
f70058d24d
|
Make the background white, add a "By" section.
llvm-svn: 3047
|
2002-07-24 19:59:33 +00:00 |
Chris Lattner
|
1c1ef11e62
|
Major changes, expansions, clarifications and corrections.
llvm-svn: 3046
|
2002-07-24 19:51:14 +00:00 |
Chris Lattner
|
418b537393
|
Remove assert hack now that I'm using the right GDB. :)
llvm-svn: 3045
|
2002-07-24 17:21:36 +00:00 |
Chris Lattner
|
b3b021622f
|
*** empty log message ***
llvm-svn: 3044
|
2002-07-24 17:12:08 +00:00 |
Chris Lattner
|
99a53f6aa9
|
Eliminate several include/llvm/Transforms/IPO/*.h files, moving their contents into IPO.h
llvm-svn: 3043
|
2002-07-24 17:12:05 +00:00 |
Chris Lattner
|
8cf6e10b4b
|
Move many files into IPO.h
llvm-svn: 3042
|
2002-07-24 17:10:58 +00:00 |
Chris Lattner
|
a6afead9b2
|
Move contents of these files into IPO.h
llvm-svn: 3041
|
2002-07-24 17:10:24 +00:00 |
Chris Lattner
|
35c4541bbe
|
*** empty log message ***
llvm-svn: 3040
|
2002-07-23 22:04:43 +00:00 |
Chris Lattner
|
da02d41e41
|
Minor changes due to code juggled around
llvm-svn: 3039
|
2002-07-23 22:04:40 +00:00 |
Chris Lattner
|
42706e4dec
|
Merge ChangeAllocations into scalar.h
llvm-svn: 3038
|
2002-07-23 22:04:17 +00:00 |
Chris Lattner
|
5afe2f2ccd
|
Rename header
llvm-svn: 3037
|
2002-07-23 22:04:02 +00:00 |
Chris Lattner
|
0db86893eb
|
Cleanup and simplify code
llvm-svn: 3036
|
2002-07-23 22:03:41 +00:00 |
Chris Lattner
|
b0cec70cbc
|
Incorporate ConstantMerge.h into IPO.h
llvm-svn: 3035
|
2002-07-23 19:57:40 +00:00 |
Chris Lattner
|
417ae51c17
|
Rename LevelChange.h to RaisePointerReferences.h
llvm-svn: 3034
|
2002-07-23 19:57:08 +00:00 |
Chris Lattner
|
36d2c7c39b
|
Register the WriteBytecodePass
llvm-svn: 3033
|
2002-07-23 19:56:44 +00:00 |
Chris Lattner
|
259a9b25a6
|
* Rename to IPO.h
* Add ConstantMerge.h contents
llvm-svn: 3032
|
2002-07-23 19:56:27 +00:00 |
Chris Lattner
|
efe5de0f81
|
Add a version of the bytecode writer pass that has a default ctor
llvm-svn: 3031
|
2002-07-23 19:56:03 +00:00 |
Chris Lattner
|
b765d4e57e
|
Incorporate into IPO.h
llvm-svn: 3030
|
2002-07-23 19:51:10 +00:00 |
Chris Lattner
|
86fa226049
|
Prepare the file to become IPO.h
llvm-svn: 3029
|
2002-07-23 19:48:52 +00:00 |
Chris Lattner
|
b1b12d1aaa
|
Merge the contents of ChangeAllocations.h into Scalar.h
llvm-svn: 3028
|
2002-07-23 19:37:38 +00:00 |
Chris Lattner
|
570c6a6114
|
Allow directories to specify that they want to be built as a shared object by default
llvm-svn: 3027
|
2002-07-23 19:21:31 +00:00 |
Chris Lattner
|
d3ee230c1d
|
Checking testcase in my local tree only
llvm-svn: 3026
|
2002-07-23 18:28:03 +00:00 |
Chris Lattner
|
d45d18ddfd
|
New testcase for bug
llvm-svn: 3025
|
2002-07-23 18:27:20 +00:00 |
Chris Lattner
|
7d7041c3b1
|
TEstcases for old bugs
llvm-svn: 3024
|
2002-07-23 18:26:48 +00:00 |
Chris Lattner
|
999b83e7a2
|
Check in testcases that were just in my tree
llvm-svn: 3023
|
2002-07-23 18:25:39 +00:00 |
Chris Lattner
|
c5aa75ffa7
|
New testcase
llvm-svn: 3022
|
2002-07-23 18:21:12 +00:00 |
Chris Lattner
|
5a48a248bd
|
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
|
8c7b31599b
|
Raise pass requires an explicit TargetData member now.
llvm-svn: 3020
|
2002-07-23 18:09:58 +00:00 |
Chris Lattner
|
00fb26cf4d
|
Register Verifier pass
llvm-svn: 3019
|
2002-07-23 18:08:17 +00:00 |
Chris Lattner
|
37d3c95b0f
|
Add support for pass registration
llvm-svn: 3018
|
2002-07-23 18:08:00 +00:00 |
Chris Lattner
|
7f8845a523
|
Register Writer passes
llvm-svn: 3017
|
2002-07-23 18:07:49 +00:00 |
Chris Lattner
|
b28b680155
|
*** empty log message ***
llvm-svn: 3016
|
2002-07-23 18:06:35 +00:00 |
Chris Lattner
|
6788f25f99
|
* Remove getPassName implementation
* Register all Passes
llvm-svn: 3015
|
2002-07-23 18:06:30 +00:00 |
Chris Lattner
|
6d216fdc1f
|
* Cleanup the pass a bit more, making it more object oriented.
* Split the two behaviors of the InsertTraceCode class into two subclasses
* Register Passes
llvm-svn: 3014
|
2002-07-23 18:04:15 +00:00 |
Chris Lattner
|
75a210a63d
|
* Break the two different behaviors of SimpleStructMutation into two subclasses
* Register the passes
llvm-svn: 3013
|
2002-07-23 18:03:11 +00:00 |
Chris Lattner
|
aadb84f7ff
|
* Make the ctor take a TargetData even though it's not using it yet
* Register the pass
llvm-svn: 3012
|
2002-07-23 18:02:23 +00:00 |
Chris Lattner
|
784d54ba4b
|
* Remove lots of dead stuff
* Register Pass
llvm-svn: 3011
|
2002-07-23 18:01:39 +00:00 |
Chris Lattner
|
a073fe167c
|
Break part of Pass.h out into PassAnalysisSupport.h
Add PassSupport.h which contains code for Pass registration
llvm-svn: 3010
|
2002-07-23 17:59:55 +00:00 |
Chris Lattner
|
301dd0e990
|
Allow comparison against null
llvm-svn: 3009
|
2002-07-23 17:59:02 +00:00 |
Chris Lattner
|
5d33f9d4f3
|
*** empty log message ***
llvm-svn: 3008
|
2002-07-23 17:58:44 +00:00 |
Chris Lattner
|
5be9f9b357
|
Pass creator requires a TargetData member
llvm-svn: 3007
|
2002-07-23 17:58:42 +00:00 |
Chris Lattner
|
1201ce53fc
|
Regularize the Print*Passes so they have default ctors.
llvm-svn: 3006
|
2002-07-23 17:58:09 +00:00 |
Chris Lattner
|
2c54a0db79
|
Initial checkin
llvm-svn: 3005
|
2002-07-23 17:56:53 +00:00 |
Chris Lattner
|
79e5e0009e
|
Ignore the boost #include files
llvm-svn: 3004
|
2002-07-23 17:56:32 +00:00 |
Chris Lattner
|
76d98ba598
|
Enable USEDLIBS to contain .a and .o files
llvm-svn: 3003
|
2002-07-23 17:56:16 +00:00 |
Chris Lattner
|
a896b08b5c
|
*** empty log message ***
llvm-svn: 3002
|
2002-07-23 17:52:38 +00:00 |