- 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
llvm-svn: 3105
-
- Jul 25, 2002
-
-
Chris Lattner authored
llvm-svn: 3075
-
- Jul 24, 2002
-
-
Chris Lattner authored
llvm-svn: 3038
-
- Jul 23, 2002
-
-
Chris Lattner authored
llvm-svn: 3016
-
Chris Lattner authored
* Register all Passes llvm-svn: 3015
-
Chris Lattner authored
llvm-svn: 3002
-
- Jul 11, 2002
-
-
Chris Lattner authored
llvm-svn: 2870
-
- 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
-
- May 28, 2002
-
-
Chris Lattner authored
their references. This fixes bug: test/Regression/Transforms/ADCE/2002-05-28-Crash*.ll llvm-svn: 2753
-
- May 26, 2002
-
-
Chris Lattner authored
llvm-svn: 2749
-
- May 23, 2002
-
-
Chris Lattner authored
llvm-svn: 2734
-
- May 22, 2002
-
-
Chris Lattner authored
llvm-svn: 2720
-
Chris Lattner authored
llvm-svn: 2713
-
Chris Lattner authored
Improperly handling edges... by not marking them alive properly llvm-svn: 2707
-
- May 21, 2002
-
-
Chris Lattner authored
llvm-svn: 2700
-
- May 20, 2002
-
-
Chris Lattner authored
That was causing a miscompilation of strtol/atoi plus others llvm-svn: 2669
-
- May 16, 2002
-
-
Chris Lattner authored
* Add optimization to rank computation to not recursively search when unneccesary. * More agressively negate expressions to open reassociation opportunities. * Linearize (A+B)+(C+D) into ((A+B)+C)+D llvm-svn: 2637
-
- May 14, 2002
-
-
Chris Lattner authored
By making sure to consider binary expressions identical if their operands are backwards, but swappable. llvm-svn: 2629
-
Chris Lattner authored
llvm-svn: 2627
-
Chris Lattner authored
"This testcase caused instcombine to fail because it got the same instruction on it's worklist more than once (which is ok), but then deleted the instruction. Since the inst stayed on the worklist, as soon as it came back up to be processed, bad things happened, and opt asserted." llvm-svn: 2623
-
Chris Lattner authored
llvm-svn: 2620
-
Chris Lattner authored
llvm-svn: 2617
-
- May 11, 2002
-
-
Chris Lattner authored
llvm-svn: 2615
-
- May 10, 2002
-
-
Chris Lattner authored
the command line llvm-svn: 2601
-
Chris Lattner authored
llvm-svn: 2600
-
Chris Lattner authored
llvm-svn: 2593
-
- May 09, 2002
-
-
Chris Lattner authored
llvm-svn: 2582
-
Chris Lattner authored
llvm-svn: 2581
-
Chris Lattner authored
llvm-svn: 2566
-
Chris Lattner authored
* Bugfix: A + -B and -A + B llvm-svn: 2561
-
Chris Lattner authored
llvm-svn: 2559
-
- May 08, 2002
-
-
Chris Lattner authored
Cleanup code a lot llvm-svn: 2547
-
- May 07, 2002
-
-
Chris Lattner authored
llvm-svn: 2537
-
Chris Lattner authored
llvm-svn: 2529
-
Chris Lattner authored
the Scalar and Utils subdirectories llvm-svn: 2523
-
Chris Lattner authored
llvm-svn: 2518
-
Chris Lattner authored
llvm-svn: 2517
-