- Sep 10, 2002
-
-
Chris Lattner authored
Simplify code (somtimes dramatically), by using the new "auto-insert" feature of instruction constructors. llvm-svn: 3655
-
- Sep 08, 2002
-
-
Chris Lattner authored
llvm-svn: 3627
-
- Aug 23, 2002
-
-
Chris Lattner authored
Eliminated the MemAccessInst class, folding contents into GEP class. llvm-svn: 3488
-
- Aug 22, 2002
-
-
Chris Lattner authored
llvm-svn: 3420
-
- Aug 18, 2002
-
-
Chris Lattner authored
cases like: test/Regression/Transforms/GlobalDCE/2002-08-17-WorkListTest.ll llvm-svn: 3381
-
- Aug 14, 2002
-
-
Chris Lattner authored
llvm-svn: 3313
-
- Aug 08, 2002
-
-
Chris Lattner authored
- Cleaned up the interface to AnalysisUsage to take analysis class names instead of ::ID's. - Pass::getAnalysis<> now no longer takes an optional argument llvm-svn: 3265
-
- Aug 01, 2002
-
-
Chris Lattner authored
llvm-svn: 3200
-
- Jul 30, 2002
-
-
Chris Lattner authored
* Internalize global variables with initializers * Add new stat to track global variable internalization * Only count functions that were not internal before in internalized function count llvm-svn: 3163
-
Chris Lattner authored
attempted to assign it a name. llvm-svn: 3142
-
Chris Lattner authored
old call instruction * Implement conversion of return values for calls. This fixes bug: test/Regression/Transforms/FunctionResolve/retmismatch3.ll llvm-svn: 3140
-
- Jul 26, 2002
-
-
Chris Lattner authored
* 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 llvm-svn: 3113
-
Chris Lattner authored
* 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
-
- Jul 25, 2002
-
-
Chris Lattner authored
llvm-svn: 3075
-
- Jul 24, 2002
-
-
Chris Lattner authored
llvm-svn: 3043
-
Chris Lattner authored
llvm-svn: 3038
-
Chris Lattner authored
llvm-svn: 3037
-
Chris Lattner authored
llvm-svn: 3036
-
- Jul 23, 2002
-
-
Chris Lattner authored
llvm-svn: 3035
-
Chris Lattner authored
llvm-svn: 3016
-
Chris Lattner authored
* Register all Passes llvm-svn: 3015
-
Chris Lattner authored
* Register the passes llvm-svn: 3013
-
Chris Lattner authored
* Register Pass llvm-svn: 3011
-
Chris Lattner authored
llvm-svn: 3002
-
- Jul 22, 2002
-
-
Chris Lattner authored
llvm-svn: 2985
-
- Jul 18, 2002
-
-
Chris Lattner authored
llvm-svn: 2961
-
Chris Lattner authored
llvm-svn: 2959
-
Chris Lattner authored
This change fixes programs that have multiple functions named the same thing, where are least one of them is static/internal. llvm-svn: 2954
-
Chris Lattner authored
llvm-svn: 2951
-
- Jul 11, 2002
-
-
Chris Lattner authored
llvm-svn: 2869
-
- Jun 30, 2002
-
-
Chris Lattner authored
llvm-svn: 2813
-
- Jun 25, 2002
-
-
Anand Shukla authored
llvm-svn: 2792
-
Chris Lattner authored
For details, See: docs/2002-06-25-MegaPatchInfo.txt llvm-svn: 2779
-
Chris Lattner authored
MEGAPATCH checkin. For details, See: docs/2002-06-25-MegaPatchInfo.txt llvm-svn: 2778
-
Chris Lattner authored
system correctly. llvm-svn: 2772
-
Chris Lattner authored
anymore. llvm-svn: 2771
-
- May 26, 2002
-
-
Chris Lattner authored
llvm-svn: 2747
-
- May 24, 2002
-
-
Chris Lattner authored
test/Regression/Transforms/FunctionResolve/retmismatch[12].ll This makes it much more useful for running benchmarks that are missing prototypes for some functions. llvm-svn: 2745
-
Chris Lattner authored
llvm-svn: 2742
-
Chris Lattner authored
for malloc and free. Lots of crufty benchmarks are using stuff like: char *malloc(); void free(); to forward declare malloc and free. Now we recognize and raise these forms llvm-svn: 2740
-