summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* * Fix assertion failure caused by command line argument getting removed afterChris Lattner2002-07-292-30/+70
| | | | | | | the map was freed. * Cleanup code a bit llvm-svn: 3121
* New testcaseChris Lattner2002-07-291-0/+84
| | | | llvm-svn: 3120
* Fix testcase to not print pointer valueChris Lattner2002-07-291-1/+1
| | | | llvm-svn: 3119
* New testcaseChris Lattner2002-07-291-0/+9
| | | | llvm-svn: 3118
* Remove needless #includeChris Lattner2002-07-272-2/+0
| | | | llvm-svn: 3117
* * Standardize how analysis results/passes as printed with the print() virtualChris Lattner2002-07-2717-255/+245
| | | | | | | | | | 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. llvm-svn: 3116
* * Standardize how analysis results/passes as printed with the print() virtualChris Lattner2002-07-2715-97/+48
| | | | | | | | | | 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. llvm-svn: 3115
* Make analyze use the Pass repository to populate it's command line argument listChris Lattner2002-07-271-151/+70
| | | | llvm-svn: 3114
* * Add support for different "PassType's"Chris Lattner2002-07-2623-28/+34
| | | | | | | | | | | | | | | * 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 llvm-svn: 3113
* * Add support for different "PassType's"Chris Lattner2002-07-2618-20/+69
| | | | | | | | | | | | | | | * 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 llvm-svn: 3112
* *** empty log message ***Chris Lattner2002-07-269-62/+5
| | | | llvm-svn: 3111
* * Add support for different "PassType's"Chris Lattner2002-07-261-10/+77
| | | | | | | | | | * 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 llvm-svn: 3110
* Factor PassNamePArser out into llvm/Support/PassNameParser.hChris Lattner2002-07-261-63/+3
| | | | llvm-svn: 3109
* Factor PassNameParser out of opt.cpp so that analyze and eventually llc can ↵Chris Lattner2002-07-261-0/+106
| | | | | | use it. llvm-svn: 3108
* *** empty log message ***Chris Lattner2002-07-269-32/+12
| | | | llvm-svn: 3107
* Analysis contructors now no longer take AnalysisID's as their argument,Chris Lattner2002-07-261-4/+4
| | | | | | because there is a one-one mapping between classes and analyses. llvm-svn: 3106
* *** empty log message ***Chris Lattner2002-07-267-237/+188
| | | | llvm-svn: 3105
* Simplify analyses so that there is only one analysis per classChris Lattner2002-07-263-138/+251
| | | | llvm-svn: 3104
* Fix typeo that caused bug:Chris Lattner2002-07-251-1/+1
| | | | | | test/Regression/Assembler/2002-07-25-ReturnPtrFunction.llx llvm-svn: 3103
* New testcase for bugChris Lattner2002-07-251-0/+13
| | | | llvm-svn: 3102
* Add check to fix bug:Chris Lattner2002-07-251-0/+5
| | | | | | test/Regression/Assembler/2002-07-25-ParserAssertionFailure.llx llvm-svn: 3101
* New testcaseChris Lattner2002-07-251-0/+13
| | | | llvm-svn: 3100
* Fix bug: test/Regression/Assembler/2002-07-25-QuoteInString.llxChris Lattner2002-07-251-1/+1
| | | | llvm-svn: 3099
* Add testcase for disassembler problem.Chris Lattner2002-07-251-0/+6
| | | | llvm-svn: 3098
* *** empty log message ***Chris Lattner2002-07-251-12/+0
| | | | llvm-svn: 3097
* Remove dead optionsChris Lattner2002-07-251-9/+1
| | | | llvm-svn: 3096
* Update the CommandLine manual for the newest revision, include outline of ↵Chris Lattner2002-07-251-133/+377
| | | | | | reference manual and extension guide llvm-svn: 3095
* Refix stuff for GCC 2.95, 3.0.4 & 3.1Chris Lattner2002-07-251-6/+6
| | | | llvm-svn: 3094
* Fix previous checkinChris Lattner2002-07-251-1/+3
| | | | llvm-svn: 3093
* Add typenamesChris Lattner2002-07-251-3/+3
| | | | llvm-svn: 3092
* Fix gcc 3.1 complaintChris Lattner2002-07-251-1/+1
| | | | llvm-svn: 3091
* now removes deleted nops from MachineCodeForInstructionMehwish Nagda2002-07-251-8/+20
| | | | llvm-svn: 3090
* changed implementation of LLVM BYTECODE LengthMehwish Nagda2002-07-251-18/+16
| | | | llvm-svn: 3089
* Namespace correctness is goodChris Lattner2002-07-251-2/+2
| | | | llvm-svn: 3088
* *** empty log message ***Chris Lattner2002-07-257-15/+15
| | | | llvm-svn: 3087
* Be more namespace correctChris Lattner2002-07-251-2/+1
| | | | llvm-svn: 3086
* Avoid warning messageChris Lattner2002-07-251-0/+1
| | | | llvm-svn: 3085
* REmove extra blank linesChris Lattner2002-07-251-2/+0
| | | | llvm-svn: 3084
* Break line to fit 80 columnsChris Lattner2002-07-251-1/+2
| | | | llvm-svn: 3083
* *** empty log message ***Chris Lattner2002-07-251-3/+2
| | | | llvm-svn: 3082
* Avoid warning: control reaches end of non-void functionChris Lattner2002-07-252-1/+5
| | | | llvm-svn: 3081
* Add support for GCC 3.0.4Chris Lattner2002-07-252-0/+26
| | | | llvm-svn: 3080
* Don't doxygenize the boost librariesChris Lattner2002-07-251-1/+1
| | | | llvm-svn: 3079
* Changes to allow building lib/Target/Sparc the FIRST time.Chris Lattner2002-07-252-8/+8
| | | | llvm-svn: 3078
* *** empty log message ***Chris Lattner2002-07-257-5/+19
| | | | llvm-svn: 3077
* GCC 3.1 changesChris Lattner2002-07-252-1/+8
| | | | llvm-svn: 3076
* *** empty log message ***Chris Lattner2002-07-2514-27/+30
| | | | llvm-svn: 3075
* GCC 3.1 changesChris Lattner2002-07-252-2/+2
| | | | llvm-svn: 3074
* GCC 3.1 changes, finally the burm file builds the FIRST time a clean ↵Chris Lattner2002-07-255-9/+18
| | | | | | directory is built. llvm-svn: 3073
* *** empty log message ***Chris Lattner2002-07-241-1/+1
| | | | llvm-svn: 3072
OpenPOWER on IntegriCloud