#
960707c3 |
| 11-Nov-2003 |
Brian Gaeke <gaeke@uiuc.edu> |
Put all LLVM code into the llvm namespace, as per bug 109.
llvm-svn: 9903
|
Revision tags: llvmorg-1.0.0 |
|
#
482202a6 |
| 20-Oct-2003 |
John Criswell <criswell@uiuc.edu> |
Added LLVM project notice to the top of every C++ source file. Header files will be on the way.
llvm-svn: 9298
|
#
f941396c |
| 10-Sep-2003 |
Chris Lattner <sabre@nondot.org> |
Expand the pass to unify all of the unwind blocks as well
llvm-svn: 8456
|
#
8d0a71af |
| 22-May-2003 |
Chris Lattner <sabre@nondot.org> |
Remove using declarations
llvm-svn: 6306
|
#
07f7e5d3 |
| 31-Mar-2003 |
Chris Lattner <sabre@nondot.org> |
* We now preserve the no-critical-edge pass (because we cannot insert critical edges) * Small modification to be more efficient
llvm-svn: 5757
|
#
674c9ff5 |
| 12-Sep-2002 |
Chris Lattner <sabre@nondot.org> |
Fix bug I introduced with one of my previous changes. Thanks fly out to Nick for noticing it! :)
llvm-svn: 3691
|
#
3d7720ae |
| 10-Sep-2002 |
Chris Lattner <sabre@nondot.org> |
Fix bugs in previous checkins
llvm-svn: 3673
|
#
db3f9bc9 |
| 10-Sep-2002 |
Chris Lattner <sabre@nondot.org> |
Fix minor problems in previous checkin
llvm-svn: 3668
|
#
f80f7b02 |
| 10-Sep-2002 |
Chris Lattner <sabre@nondot.org> |
Clean up code due to auto-insert constructors
llvm-svn: 3666
|
#
1a386b6a |
| 21-Aug-2002 |
Chris Lattner <sabre@nondot.org> |
- Do not expose ::ID from any of the analyses anymore.
llvm-svn: 3417
|
#
96a0dfa3 |
| 27-Jul-2002 |
Chris Lattner <sabre@nondot.org> |
* 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 initializ
* 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.
llvm-svn: 3115
show more ...
|
#
a2c09859 |
| 26-Jul-2002 |
Chris Lattner <sabre@nondot.org> |
* 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
* 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: 3112
show more ...
|
#
b28b6801 |
| 23-Jul-2002 |
Chris Lattner <sabre@nondot.org> |
*** empty log message ***
llvm-svn: 3016
|
#
fda72b1a |
| 25-Jun-2002 |
Chris Lattner <sabre@nondot.org> |
*** empty log message ***
llvm-svn: 2777
|
#
bbcb8914 |
| 07-May-2002 |
Chris Lattner <sabre@nondot.org> |
Give the unified exit node a name
llvm-svn: 2550
|
#
15435fd5 |
| 07-May-2002 |
Chris Lattner <sabre@nondot.org> |
Move UnifyFunctionExitNodes to Utils library: final resting place this time
llvm-svn: 2531
|
#
64d1334b |
| 07-May-2002 |
Chris Lattner <sabre@nondot.org> |
Cleanup implementation a bit
llvm-svn: 2526
|
#
7608a46c |
| 07-May-2002 |
Chris Lattner <sabre@nondot.org> |
Updates to move some header files out of include/llvm/Transforms into the Scalar and Utils subdirectories
llvm-svn: 2523
|
#
f998685c |
| 27-Apr-2002 |
Chris Lattner <sabre@nondot.org> |
s/Method/Function
llvm-svn: 2336
|
#
62b7fd13 |
| 07-Apr-2002 |
Chris Lattner <sabre@nondot.org> |
Change references to the Method class to be references to the Function class. The Method class is obsolete (renamed) and all references to it are being converted over to Function.
llvm-svn: 2144
|
#
86595ae3 |
| 01-Feb-2002 |
Chris Lattner <sabre@nondot.org> |
General cleanup
llvm-svn: 1628
|
#
f9f2896c |
| 31-Jan-2002 |
Chris Lattner <sabre@nondot.org> |
Eliminate SimplifyCFG.h file, pull everything into the UnifyMethodExitNodes class
llvm-svn: 1613
|
#
ccf571a4 |
| 31-Jan-2002 |
Chris Lattner <sabre@nondot.org> |
Convert analyses to new pass structure
llvm-svn: 1603
|
#
7f74a56e |
| 20-Jan-2002 |
Chris Lattner <sabre@nondot.org> |
Changes to build successfully with GCC 3.02
llvm-svn: 1503
|
#
fb5ae02e |
| 03-Dec-2001 |
Chris Lattner <sabre@nondot.org> |
Split the PHINode class out from the iOther.h file into the iPHINode.h file
llvm-svn: 1405
|