Chris Lattner [Mon, 29 Jul 2002 22:32:08 +0000 (22:32 +0000)]
Implement a new RemoveSuccessor function
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3131
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Mon, 29 Jul 2002 22:32:06 +0000 (22:32 +0000)]
Implement a new RemoveSuccessor function
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3130
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Mon, 29 Jul 2002 22:31:39 +0000 (22:31 +0000)]
Fix bug: test/Regression/Transforms/ADCE/2002-07-29-Segfault.ll
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3129
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Mon, 29 Jul 2002 21:26:30 +0000 (21:26 +0000)]
Allow folding of basic blocks that have PHI nodes in them, fixing "bug":
test/Regression/Transforms/SimplifyCFG/2002-06-24-PHINode.ll
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3128
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Mon, 29 Jul 2002 21:24:10 +0000 (21:24 +0000)]
Seperate analysis wrapper stuff to AnalysisWrappers.cpp
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3127
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Mon, 29 Jul 2002 21:12:20 +0000 (21:12 +0000)]
Hrm, testcase was checking the wrong pass. :(
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3126
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Mon, 29 Jul 2002 21:03:38 +0000 (21:03 +0000)]
* Eliminate the Provided set. All Passes now finally just automatically
provide themselves.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3125
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Mon, 29 Jul 2002 21:03:33 +0000 (21:03 +0000)]
* Eliminate the Provided set. All Passes now finally just automatically
provide themselves.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3124
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Mon, 29 Jul 2002 21:02:31 +0000 (21:02 +0000)]
* PassInfo is allowed to be missing now (ie, not all passes need be registered)
* getPassName uses PassInfo if it's available
* PassInfo is now cached in the pass so that it is only looked up once, maximum
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3123
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Mon, 29 Jul 2002 21:01:19 +0000 (21:01 +0000)]
* Fix comment descriptions
* Remove defaulted argument to ctor that is never used anyway
* Prevent copying and assignment
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3122
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Mon, 29 Jul 2002 20:58:42 +0000 (20:58 +0000)]
* Fix assertion failure caused by command line argument getting removed after
the map was freed.
* Cleanup code a bit
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3121
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Mon, 29 Jul 2002 19:39:52 +0000 (19:39 +0000)]
New testcase
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3120
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Mon, 29 Jul 2002 19:07:48 +0000 (19:07 +0000)]
Fix testcase to not print pointer value
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3119
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Mon, 29 Jul 2002 19:02:49 +0000 (19:02 +0000)]
New testcase
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3118
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Sat, 27 Jul 2002 05:25:29 +0000 (05:25 +0000)]
Remove needless #include
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3117
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Sat, 27 Jul 2002 01:12:17 +0000 (01:12 +0000)]
* Standardize how analysis results/passes as printed with the print() virtual
methods
* Eliminate AnalysisID: Now it is just a typedef for const PassInfo*
* Simplify how AnalysisID's are initialized
* Eliminate Analysis/Writer.cpp/.h: incorporate printing functionality into
the analyses themselves.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3116
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Sat, 27 Jul 2002 01:12:15 +0000 (01:12 +0000)]
* Standardize how analysis results/passes as printed with the print() virtual
methods
* Eliminate AnalysisID: Now it is just a typedef for const PassInfo*
* Simplify how AnalysisID's are initialized
* Eliminate Analysis/Writer.cpp/.h: incorporate printing functionality into
the analyses themselves.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3115
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Sat, 27 Jul 2002 01:08:50 +0000 (01:08 +0000)]
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
Chris Lattner [Fri, 26 Jul 2002 21:12:46 +0000 (21:12 +0000)]
* Add support for different "PassType's"
* Add new RegisterOpt/RegisterAnalysis templates for registering passes that
are to show up in opt or analyze
* Register Analyses now
* Change optimizations to use RegisterOpt instead of RegisterPass
* Add support for different "PassType's"
* Add new RegisterOpt/RegisterAnalysis templates for registering passes that
are to show up in opt or analyze
* Register Analyses now
* Change optimizations to use RegisterOpt instead of RegisterPass
* Remove getPassName implementations from various subclasses
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3113
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Fri, 26 Jul 2002 21:12:44 +0000 (21:12 +0000)]
* Add support for different "PassType's"
* Add new RegisterOpt/RegisterAnalysis templates for registering passes that
are to show up in opt or analyze
* Register Analyses now
* Change optimizations to use RegisterOpt instead of RegisterPass
* Add support for different "PassType's"
* Add new RegisterOpt/RegisterAnalysis templates for registering passes that
are to show up in opt or analyze
* Register Analyses now
* Change optimizations to use RegisterOpt instead of RegisterPass
* Remove getPassName implementations from various subclasses
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3112
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Fri, 26 Jul 2002 21:11:42 +0000 (21:11 +0000)]
*** empty log message ***
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3111
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Fri, 26 Jul 2002 21:11:38 +0000 (21:11 +0000)]
* Add support for different "PassType's"
* Add new RegisterOpt/RegisterAnalysis templates for registering passes that
are to show up in opt or analyze
* Register Analyses now
* Change optimizations to use RegisterOpt instead of RegisterPass
* Remove getPassName implementations from various subclasses
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3110
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Fri, 26 Jul 2002 21:09:32 +0000 (21:09 +0000)]
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
Chris Lattner [Fri, 26 Jul 2002 21:09:10 +0000 (21:09 +0000)]
Factor PassNameParser out of opt.cpp so that analyze and eventually llc can use it.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3108
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Fri, 26 Jul 2002 19:19:31 +0000 (19:19 +0000)]
*** empty log message ***
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3107
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Fri, 26 Jul 2002 19:19:16 +0000 (19:19 +0000)]
Analysis contructors now no longer take AnalysisID's as their argument,
because there is a one-one mapping between classes and analyses.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3106
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Fri, 26 Jul 2002 18:40:14 +0000 (18:40 +0000)]
*** empty log message ***
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3105
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Fri, 26 Jul 2002 18:40:06 +0000 (18:40 +0000)]
Simplify analyses so that there is only one analysis per class
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3104
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Thu, 25 Jul 2002 20:58:51 +0000 (20:58 +0000)]
Fix typeo that caused bug:
test/Regression/Assembler/2002-07-25-ReturnPtrFunction.llx
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3103
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Thu, 25 Jul 2002 20:57:21 +0000 (20:57 +0000)]
New testcase for bug
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3102
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Thu, 25 Jul 2002 20:52:56 +0000 (20:52 +0000)]
Add check to fix bug:
test/Regression/Assembler/2002-07-25-ParserAssertionFailure.llx
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3101
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Thu, 25 Jul 2002 20:52:34 +0000 (20:52 +0000)]
New testcase
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3100
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Thu, 25 Jul 2002 20:32:37 +0000 (20:32 +0000)]
Fix bug: test/Regression/Assembler/2002-07-25-QuoteInString.llx
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3099
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Thu, 25 Jul 2002 20:27:31 +0000 (20:27 +0000)]
Add testcase for disassembler problem.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3098
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Thu, 25 Jul 2002 19:59:41 +0000 (19:59 +0000)]
*** empty log message ***
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3097
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Thu, 25 Jul 2002 19:59:38 +0000 (19:59 +0000)]
Remove dead options
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3096
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Thu, 25 Jul 2002 19:27:01 +0000 (19:27 +0000)]
Update the CommandLine manual for the newest revision, include outline of reference manual and extension guide
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3095
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Thu, 25 Jul 2002 18:04:48 +0000 (18:04 +0000)]
Refix stuff for GCC 2.95, 3.0.4 & 3.1
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3094
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Thu, 25 Jul 2002 17:58:58 +0000 (17:58 +0000)]
Fix previous checkin
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3093
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Thu, 25 Jul 2002 17:55:37 +0000 (17:55 +0000)]
Add typenames
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3092
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Thu, 25 Jul 2002 17:37:05 +0000 (17:37 +0000)]
Fix gcc 3.1 complaint
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3091
91177308-0d34-0410-b5e6-
96231b3b80d8
Mehwish Nagda [Thu, 25 Jul 2002 17:31:05 +0000 (17:31 +0000)]
now removes deleted nops from MachineCodeForInstruction
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3090
91177308-0d34-0410-b5e6-
96231b3b80d8
Mehwish Nagda [Thu, 25 Jul 2002 17:22:48 +0000 (17:22 +0000)]
changed implementation of LLVM BYTECODE Length
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3089
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Thu, 25 Jul 2002 16:39:56 +0000 (16:39 +0000)]
Namespace correctness is good
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3088
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Thu, 25 Jul 2002 16:31:09 +0000 (16:31 +0000)]
*** empty log message ***
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3087
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Thu, 25 Jul 2002 16:31:01 +0000 (16:31 +0000)]
Be more namespace correct
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3086
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Thu, 25 Jul 2002 16:30:45 +0000 (16:30 +0000)]
Avoid warning message
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3085
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Thu, 25 Jul 2002 15:40:38 +0000 (15:40 +0000)]
REmove extra blank lines
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3084
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Thu, 25 Jul 2002 15:40:04 +0000 (15:40 +0000)]
Break line to fit 80 columns
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3083
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Thu, 25 Jul 2002 15:39:09 +0000 (15:39 +0000)]
*** empty log message ***
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3082
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Thu, 25 Jul 2002 15:39:05 +0000 (15:39 +0000)]
Avoid warning: control reaches end of non-void function
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3081
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Thu, 25 Jul 2002 15:23:20 +0000 (15:23 +0000)]
Add support for GCC 3.0.4
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3080
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Thu, 25 Jul 2002 15:05:28 +0000 (15:05 +0000)]
Don't doxygenize the boost libraries
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3079
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Thu, 25 Jul 2002 15:01:19 +0000 (15:01 +0000)]
Changes to allow building lib/Target/Sparc the FIRST time.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3078
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Thu, 25 Jul 2002 15:00:45 +0000 (15:00 +0000)]
*** empty log message ***
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3077
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Thu, 25 Jul 2002 15:00:43 +0000 (15:00 +0000)]
GCC 3.1 changes
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3076
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Thu, 25 Jul 2002 06:17:51 +0000 (06:17 +0000)]
*** empty log message ***
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3075
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Thu, 25 Jul 2002 06:17:42 +0000 (06:17 +0000)]
GCC 3.1 changes
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3074
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Thu, 25 Jul 2002 06:08:32 +0000 (06:08 +0000)]
GCC 3.1 changes, finally the burm file builds the FIRST time a clean directory is built.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3073
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Wed, 24 Jul 2002 22:40:39 +0000 (22:40 +0000)]
*** empty log message ***
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3072
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Wed, 24 Jul 2002 22:40:36 +0000 (22:40 +0000)]
GCC 3.1 changes
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3071
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Wed, 24 Jul 2002 22:34:01 +0000 (22:34 +0000)]
GCC 3.1 changes
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3070
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Wed, 24 Jul 2002 22:33:53 +0000 (22:33 +0000)]
*** empty log message ***
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3069
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Wed, 24 Jul 2002 22:33:50 +0000 (22:33 +0000)]
Changes for GCC 3.1
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3068
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Wed, 24 Jul 2002 22:20:06 +0000 (22:20 +0000)]
*** empty log message ***
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3067
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Wed, 24 Jul 2002 22:20:00 +0000 (22:20 +0000)]
GCC 3.1 fixes
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3066
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Wed, 24 Jul 2002 22:08:53 +0000 (22:08 +0000)]
*** empty log message ***
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3065
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Wed, 24 Jul 2002 22:08:36 +0000 (22:08 +0000)]
Changes to build with GCC 3.1
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3064
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Wed, 24 Jul 2002 22:07:57 +0000 (22:07 +0000)]
Use the Support/iterator file to abstract out compiler differences
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3063
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Wed, 24 Jul 2002 22:07:42 +0000 (22:07 +0000)]
Use the new include/Support/iterator file
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3062
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Wed, 24 Jul 2002 22:07:13 +0000 (22:07 +0000)]
Add forward_iterator wrapper
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3061
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Wed, 24 Jul 2002 21:38:41 +0000 (21:38 +0000)]
Add another GCC2.95->3.1 compatibility header
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3060
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Wed, 24 Jul 2002 21:25:34 +0000 (21:25 +0000)]
Spiff up the header files
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3059
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Wed, 24 Jul 2002 21:21:33 +0000 (21:21 +0000)]
*** empty log message ***
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3058
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Wed, 24 Jul 2002 21:21:33 +0000 (21:21 +0000)]
Non-standard hash classes are not in the std:: namespace
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3057
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Wed, 24 Jul 2002 21:21:32 +0000 (21:21 +0000)]
*** empty log message ***
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3056
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Wed, 24 Jul 2002 21:16:42 +0000 (21:16 +0000)]
Move hash_* extension headers from ext/ to Support/ so that we can support
GCC 2.95, GCC 3.0.4 and GCC 3.1 all concurrently, without having to delete
headers after a chackou.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3055
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Wed, 24 Jul 2002 21:09:54 +0000 (21:09 +0000)]
Move compatibility headers to Support
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3054
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Wed, 24 Jul 2002 20:44:02 +0000 (20:44 +0000)]
*** empty log message ***
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3053
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Wed, 24 Jul 2002 20:44:01 +0000 (20:44 +0000)]
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
Chris Lattner [Wed, 24 Jul 2002 20:22:09 +0000 (20:22 +0000)]
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
Chris Lattner [Wed, 24 Jul 2002 20:17:22 +0000 (20:17 +0000)]
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
Chris Lattner [Wed, 24 Jul 2002 20:15:13 +0000 (20:15 +0000)]
Fix a bug exposed by lli
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3049
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Wed, 24 Jul 2002 20:01:57 +0000 (20:01 +0000)]
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
Chris Lattner [Wed, 24 Jul 2002 19:59:33 +0000 (19:59 +0000)]
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
Chris Lattner [Wed, 24 Jul 2002 19:51:14 +0000 (19:51 +0000)]
Major changes, expansions, clarifications and corrections.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3046
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Wed, 24 Jul 2002 17:21:36 +0000 (17:21 +0000)]
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
Chris Lattner [Wed, 24 Jul 2002 17:12:08 +0000 (17:12 +0000)]
*** empty log message ***
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3044
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Wed, 24 Jul 2002 17:12:05 +0000 (17:12 +0000)]
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
Chris Lattner [Wed, 24 Jul 2002 17:10:58 +0000 (17:10 +0000)]
Move many files into IPO.h
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3042
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Wed, 24 Jul 2002 17:10:24 +0000 (17:10 +0000)]
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
Chris Lattner [Tue, 23 Jul 2002 22:04:43 +0000 (22:04 +0000)]
*** empty log message ***
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3040
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Tue, 23 Jul 2002 22:04:40 +0000 (22:04 +0000)]
Minor changes due to code juggled around
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3039
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Tue, 23 Jul 2002 22:04:17 +0000 (22:04 +0000)]
Merge ChangeAllocations into scalar.h
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3038
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Tue, 23 Jul 2002 22:04:02 +0000 (22:04 +0000)]
Rename header
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3037
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Tue, 23 Jul 2002 22:03:41 +0000 (22:03 +0000)]
Cleanup and simplify code
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3036
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Tue, 23 Jul 2002 19:57:40 +0000 (19:57 +0000)]
Incorporate ConstantMerge.h into IPO.h
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3035
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Tue, 23 Jul 2002 19:57:08 +0000 (19:57 +0000)]
Rename LevelChange.h to RaisePointerReferences.h
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3034
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Tue, 23 Jul 2002 19:56:44 +0000 (19:56 +0000)]
Register the WriteBytecodePass
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3033
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Tue, 23 Jul 2002 19:56:27 +0000 (19:56 +0000)]
* 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