- Sep 11, 2002
-
-
Chris Lattner authored
indexes for sequential types. llvm-svn: 3681
-
- Sep 10, 2002
-
-
Chris Lattner authored
of instruction constructors. llvm-svn: 3656
-
- Sep 03, 2002
-
-
Chris Lattner authored
- Added new method Type::isIntegral() that is the same as isInteger, but also accepts bool. llvm-svn: 3574
-
- Aug 23, 2002
-
-
Chris Lattner authored
llvm-svn: 3483
-
- 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
-
- Jul 23, 2002
-
-
Chris Lattner authored
llvm-svn: 3034
-
Chris Lattner authored
* Register the pass llvm-svn: 3012
-
- Jul 22, 2002
-
-
Chris Lattner authored
llvm-svn: 2985
-
- Jul 17, 2002
-
-
Chris Lattner authored
- I->use_empty() can never be true because of the IHolder's * Fix bug: test/Regression/Transforms/LevelRaise/2002-07-16-SourceAndDestCrash.ll - Add a new NewCasts member to VMC to keep track of casts that have been created and to ensure there is always a reference to the cast. - Extend ValueHandle a bit so it can be used in an STL container - Make sure we destroy the ValueMapCache before verifying the function in LevelRaise.cpp llvm-svn: 2936
-
Chris Lattner authored
- Verify the function every time it is exprconverted if DEBUG is on - Provide a way to start exprconversion AT a specific instruction. llvm-svn: 2934
-
- Jul 16, 2002
-
-
Chris Lattner authored
llvm-svn: 2932
-
Chris Lattner authored
llvm-svn: 2924
-
Chris Lattner authored
* Fix bug in LevelRaise.cpp, correcting this problem: test/Regression/Transforms/LevelRaise/2002-07-16-RaiseCrash.ll llvm-svn: 2920
-
- Jun 30, 2002
-
-
Chris Lattner authored
llvm-svn: 2812
-
- Jun 25, 2002
-
-
Anand Shukla authored
llvm-svn: 2793
-
Anand Shukla authored
llvm-svn: 2791
-
Chris Lattner authored
For details, See: docs/2002-06-25-MegaPatchInfo.txt llvm-svn: 2779
-
- May 26, 2002
-
-
Chris Lattner authored
llvm-svn: 2749
-
- May 24, 2002
-
-
Chris Lattner authored
llvm-svn: 2741
-
- May 22, 2002
-
-
Chris Lattner authored
llvm-svn: 2714
-
- May 14, 2002
-
-
Chris Lattner authored
be put either before or after a load. We chose to cast the value loaded instead of the pointer to load from. Fixes bug: test/Regression/Transforms/LevelRaise/2002-05-10-LoadPeephole.ll llvm-svn: 2621
-
- May 10, 2002
-
-
Chris Lattner authored
* Make cast-of-self-ty DCE the dead cast instruction immediately instead of waiting for it to be DCE'd by another sweep over the function. This speeds this up noticably. llvm-svn: 2597
-
- May 07, 2002
-
-
Chris Lattner authored
llvm-svn: 2518
-
- May 02, 2002
-
-
Chris Lattner authored
it here. llvm-svn: 2431
-
- Apr 29, 2002
-
-
Chris Lattner authored
llvm-svn: 2397
-
Chris Lattner authored
to make debugging output a lot nicer. llvm-svn: 2395
-
- Apr 28, 2002
-
-
Chris Lattner authored
Tighten up the AnalysisUsage of lots of passes, primarily to correctly indicate whether or not they invalidate the CFGA llvm-svn: 2386
-
Chris Lattner authored
llvm-svn: 2378
-
- Apr 27, 2002
-
-
Chris Lattner authored
- Rename runOnMethod to runOnFunction * Transform getAnalysisUsageInfo into getAnalysisUsage - Method is now const - It now takes one AnalysisUsage object to fill in instead of 3 vectors to fill in - Pass's now specify which other passes they _preserve_ not which ones they modify (be conservative!) - A pass can specify that it preserves all analyses (because it never modifies the underlying program) * s/Method/Function/g in other random places as well llvm-svn: 2333
-
- Apr 09, 2002
-
-
Chris Lattner authored
Remove extraneous #includes of llvm/Assembly/Writer llvm-svn: 2178
-
- Apr 08, 2002
-
-
Chris Lattner authored
llvm-svn: 2165
-
- Apr 07, 2002
-
-
Chris Lattner authored
class. The Method class is obsolete (renamed) and all references to it are being converted over to Function. llvm-svn: 2144
-
- Mar 21, 2002
-
-
Chris Lattner authored
out that almost always the result of the add was the same as the GEP that would be generated. In this case, however, it wasn't, so bad things happened. llvm-svn: 1929
-
Chris Lattner authored
llvm-svn: 1921
-
- Mar 11, 2002
-
-
Chris Lattner authored
* Use more concise form of ReplaceInstWithInst to make code simpler * Output nicer message for dead code eliminated when debugging llvm-svn: 1861
-
- Feb 26, 2002
-
-
Chris Lattner authored
creation functions in their public header file, unless they can help it. llvm-svn: 1816
-
- Jan 31, 2002
-
-
Chris Lattner authored
llvm-svn: 1611
-
- Jan 22, 2002
-
-
Chris Lattner authored
directories. Eliminate the opt namespace. llvm-svn: 1520
-
- Jan 20, 2002
-
-
Chris Lattner authored
llvm-svn: 1503
-
- Dec 14, 2001
-
-
Chris Lattner authored
* Unsized arrays are a thing of the past, remove DoInsertArrayCast family * Remove cases were we would get into infinite loops because we would insert a cast which would then be removed, inserting a different cast, ad infinitum... * Remove some code that should be redundant with ExprTypeConvert code llvm-svn: 1465
-