Chris Lattner
|
2b5304a625
|
Move compatibility headers to Support
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3054 91177308-0d34-0410-b5e6-96231b3b80d8
|
2002-07-24 21:09:54 +00:00 |
|
Chris Lattner
|
7f5e6cd751
|
*** empty log message ***
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3053 91177308-0d34-0410-b5e6-96231b3b80d8
|
2002-07-24 20:44:02 +00:00 |
|
Chris Lattner
|
a1cb4737b0
|
Changes to make it GCC 3.1 compatible
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3052 91177308-0d34-0410-b5e6-96231b3b80d8
|
2002-07-24 20:44:01 +00:00 |
|
Chris Lattner
|
5a6d63ae29
|
Add missing typename's that GCC3.1 is whining about.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3051 91177308-0d34-0410-b5e6-96231b3b80d8
|
2002-07-24 20:22:09 +00:00 |
|
Chris Lattner
|
60bfeb816a
|
Fix problem that GCC3.1 doesn't like.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3050 91177308-0d34-0410-b5e6-96231b3b80d8
|
2002-07-24 20:17:22 +00:00 |
|
Chris Lattner
|
faba809472
|
Fix a bug exposed by lli
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3049 91177308-0d34-0410-b5e6-96231b3b80d8
|
2002-07-24 20:15:13 +00:00 |
|
Chris Lattner
|
e2c677fd9c
|
Disable the operator= in Value
Disable the copy ctor and operator= in Annotation.h
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3048 91177308-0d34-0410-b5e6-96231b3b80d8
|
2002-07-24 20:01:57 +00:00 |
|
Chris Lattner
|
945de2da58
|
Make the background white, add a "By" section.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3047 91177308-0d34-0410-b5e6-96231b3b80d8
|
2002-07-24 19:59:33 +00:00 |
|
Chris Lattner
|
7fe7f817e9
|
Major changes, expansions, clarifications and corrections.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3046 91177308-0d34-0410-b5e6-96231b3b80d8
|
2002-07-24 19:51:14 +00:00 |
|
Chris Lattner
|
f6a1328e4c
|
Remove assert hack now that I'm using the right GDB. :)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3045 91177308-0d34-0410-b5e6-96231b3b80d8
|
2002-07-24 17:21:36 +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
|
568ddabc8f
|
Eliminate several include/llvm/Transforms/IPO/*.h files, moving their contents into IPO.h
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3043 91177308-0d34-0410-b5e6-96231b3b80d8
|
2002-07-24 17:12:05 +00:00 |
|
Chris Lattner
|
ab955c3359
|
Move many files into IPO.h
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3042 91177308-0d34-0410-b5e6-96231b3b80d8
|
2002-07-24 17:10:58 +00:00 |
|
Chris Lattner
|
ac20beb546
|
Move contents of these files into IPO.h
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3041 91177308-0d34-0410-b5e6-96231b3b80d8
|
2002-07-24 17:10:24 +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
|
e9ee3e5a75
|
Merge ChangeAllocations into scalar.h
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3038 91177308-0d34-0410-b5e6-96231b3b80d8
|
2002-07-23 22:04:17 +00:00 |
|
Chris Lattner
|
ff1be262c4
|
Rename header
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3037 91177308-0d34-0410-b5e6-96231b3b80d8
|
2002-07-23 22:04:02 +00:00 |
|
Chris Lattner
|
7311e389a6
|
Cleanup and simplify code
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3036 91177308-0d34-0410-b5e6-96231b3b80d8
|
2002-07-23 22:03:41 +00:00 |
|
Chris Lattner
|
9cfea85b8b
|
Incorporate ConstantMerge.h into IPO.h
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3035 91177308-0d34-0410-b5e6-96231b3b80d8
|
2002-07-23 19:57:40 +00:00 |
|
Chris Lattner
|
b713599c93
|
Rename LevelChange.h to RaisePointerReferences.h
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3034 91177308-0d34-0410-b5e6-96231b3b80d8
|
2002-07-23 19:57:08 +00:00 |
|
Chris Lattner
|
635cd9347e
|
Register the WriteBytecodePass
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3033 91177308-0d34-0410-b5e6-96231b3b80d8
|
2002-07-23 19:56:44 +00:00 |
|
Chris Lattner
|
5c5db0eeb4
|
* Rename to IPO.h
* Add ConstantMerge.h contents
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3032 91177308-0d34-0410-b5e6-96231b3b80d8
|
2002-07-23 19:56:27 +00:00 |
|
Chris Lattner
|
28fe8ce18f
|
Add a version of the bytecode writer pass that has a default ctor
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3031 91177308-0d34-0410-b5e6-96231b3b80d8
|
2002-07-23 19:56:03 +00:00 |
|
Chris Lattner
|
3c19b92389
|
Incorporate into IPO.h
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3030 91177308-0d34-0410-b5e6-96231b3b80d8
|
2002-07-23 19:51:10 +00:00 |
|
Chris Lattner
|
03917ccb0c
|
Prepare the file to become IPO.h
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3029 91177308-0d34-0410-b5e6-96231b3b80d8
|
2002-07-23 19:48:52 +00:00 |
|
Chris Lattner
|
378fb1df55
|
Merge the contents of ChangeAllocations.h into Scalar.h
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3028 91177308-0d34-0410-b5e6-96231b3b80d8
|
2002-07-23 19:37:38 +00:00 |
|
Chris Lattner
|
edf1f23e53
|
Allow directories to specify that they want to be built as a shared object by default
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3027 91177308-0d34-0410-b5e6-96231b3b80d8
|
2002-07-23 19:21:31 +00:00 |
|
Chris Lattner
|
e58a01fc5d
|
Checking testcase in my local tree only
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3026 91177308-0d34-0410-b5e6-96231b3b80d8
|
2002-07-23 18:28:03 +00:00 |
|
Chris Lattner
|
dc6c7619da
|
New testcase for bug
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3025 91177308-0d34-0410-b5e6-96231b3b80d8
|
2002-07-23 18:27:20 +00:00 |
|
Chris Lattner
|
f406d28693
|
TEstcases for old bugs
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3024 91177308-0d34-0410-b5e6-96231b3b80d8
|
2002-07-23 18:26:48 +00:00 |
|
Chris Lattner
|
3b1778bccf
|
Check in testcases that were just in my tree
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3023 91177308-0d34-0410-b5e6-96231b3b80d8
|
2002-07-23 18:25:39 +00:00 |
|
Chris Lattner
|
7e1635e895
|
New testcase
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3022 91177308-0d34-0410-b5e6-96231b3b80d8
|
2002-07-23 18:21:12 +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
|
e20a5dd343
|
Register Verifier pass
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3019 91177308-0d34-0410-b5e6-96231b3b80d8
|
2002-07-23 18:08:17 +00:00 |
|
Chris Lattner
|
54bbdb4677
|
Add support for pass registration
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3018 91177308-0d34-0410-b5e6-96231b3b80d8
|
2002-07-23 18:08:00 +00:00 |
|
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 |
|