Add prototype for LICM pass
[oota-llvm.git] / lib /
2002-05-10 Chris LattnerWe actually need this code for the release build to...
2002-05-10 Chris LattnerAdd support for printing out statistics information...
2002-05-10 Chris LattnerFix some bugs, straighten stuff out, more work needs...
2002-05-10 Chris LattnerInitial checkin of Statistic class.
2002-05-10 Chris Lattner* Add support for the -stats command line option to...
2002-05-10 Chris LattnerInitial checkin of the PiNodeInsertion pass
2002-05-09 Chris LattnerLast minor cleanups, this code still does not work...
2002-05-09 Chris LattnerTwo Cleanups to generated C code:
2002-05-09 Chris Lattner* Remove CInstPrintVisitor class, incorporating it...
2002-05-09 Chris LattnerRemove CLocalVars data structure entirely, instead...
2002-05-09 Chris LattnerSimplify code by removing InstLocalVarsVisitor, replaci...
2002-05-09 Chris Lattner* Clean up how PHI nodes are handled
2002-05-09 Chris LattnerHandle setcc <global*>, 0 instructions, Global pointers...
2002-05-09 Chris LattnerGive the longer name to the instruction that will proba...
2002-05-09 Chris LattnerEmit:
2002-05-09 Chris Lattner* Print structures types correctly
2002-05-09 Chris Lattner* Continue cleanup of type printing code
2002-05-09 Chris LattnerGut the type printing code so there is only one copy...
2002-05-09 Chris Lattner* Remove dead "constant printing" code
2002-05-09 Chris LattnerRemove gross "Operand" instance variable
2002-05-09 Chris LattnerSimplify and clean up function calls.
2002-05-09 Chris Lattner* Remove dead function
2002-05-09 Chris LattnerMake Getelementptr, load & store all work the right...
2002-05-09 Chris LattnerMany random fixes:
2002-05-09 Chris LattnerIncorporate and purge function before and after printin...
2002-05-09 Chris LattnerFactor out the code to print a value to ONE place.
2002-05-09 Chris LattnerFirst wave of cleanups, looks like the first of many.
2002-05-09 Chris LattnerAdd ability to transform (x - (y - z)) into (x + (z...
2002-05-08 Chris LattnerPrint out post dominance data structures more nicely
2002-05-08 Chris Lattner* Combine: A-(-B) -> A + B
2002-05-08 Chris LattnerInitial checkin of expression reassociation pass
2002-05-08 Chris LattnerVerify that function call arguments match the function...
2002-05-08 Sumant Kowshik*** empty log message ***
2002-05-07 Chris LattnerGive the unified exit node a name
2002-05-07 Chris LattnerFix bug: test/Regression/Transforms/ADCE/2002-01-31...
2002-05-07 Chris LattnerImplement constant propogation of PHI instructions...
2002-05-07 Chris LattnerMerge all individual .h files into a single Scalar...
2002-05-07 Chris LattnerThis doesn't use DCE!
2002-05-07 Chris LattnerExtend TargetData::getIndexedOffset to support arrays...
2002-05-07 Chris LattnerMove UnifyFunctionExitNodes to Utils library: final...
2002-05-07 Chris Lattnerfix comments and documentation in file
2002-05-07 Chris LattnerSplit ChangeAllocations.cpp into Raise & LowerAllocatio...
2002-05-07 Chris LattnerCleanup implementation a bit
2002-05-07 Chris LattnerUpdates to move some header files out of include/llvm...
2002-05-07 Chris LattnerReduce dependance on TransformInternals.h, instead...
2002-05-07 Chris LattnerAdd #include no longer included by llvm/Transforms...
2002-05-07 Chris LattnerFactor code out to the TransformUtils library
2002-05-07 Chris LattnerFactor code out of TransformInternals into the Transfor...
2002-05-07 Chris LattnerBuild Transforms Utils library
2002-05-07 Chris LattnerAdd code pulled out of TransformInternals.cpp, ConstPro...
2002-05-07 Chris Lattner* Convert InstWorkList to vector instead of set, becaus...
2002-05-07 Chris Lattner* Remove all cfg simplification stuff for a new cfg...
2002-05-06 Chris LattnerMark analyses that only depend on the CFG of a function
2002-05-06 Chris LattnerMake functions that preserve the CFG not invalidate...
2002-05-06 Chris LattnerOnly do masking for unsigned values!
2002-05-06 Chris Lattner* Eliminate dead code that should have been removed...
2002-05-06 Chris LattnerHandle X = phi Y --> X = Y
2002-05-06 Chris LattnerMove a bunch of code to a .cpp file, don't #include...
2002-05-06 Chris LattnerMove code out of header file
2002-05-06 Chris Lattner* Use simplified interface to constant propogation...
2002-05-06 Chris LattnerAdd #include removed from ConstantHandling.h
2002-05-06 Chris LattnerClean up ADCE by removing extraneous wrapper class
2002-05-06 Chris LattnerCombine not (not X) -> X
2002-05-06 Chris LattnerSupport more cases...
2002-05-06 Chris LattnerChange usage of isPointerType to use isa
2002-05-06 Chris LattnerReplace all usages of Type::isPointerType with isa...
2002-05-06 Chris LattnerImplement getPrimitiveSize()
2002-05-06 Chris LattnerAdd many more instruction combination simplifications
2002-05-06 Chris LattnerRemove dead code
2002-05-06 Chris LattnerMerge blocks like this:
2002-05-06 Chris LattnerImplement constant propogation of shift instructions
2002-05-06 Chris LattnerImplement constant propogation of shifts
2002-05-06 Chris LattnerPrint functions with curly braces instead of begin/end
2002-05-06 Chris LattnerImplement two iterator remove method
2002-05-03 Chris LattnerImplement remainder
2002-05-03 Chris LattnerImplement remainder
2002-05-03 Chris LattnerFix bug: test/Regression/Transforms/SCCP/2002-05-03...
2002-05-03 Chris LattnerImplement the NOT operator.
2002-05-03 Chris LattnerAllow open/closing curly braces instead of begin/end...
2002-05-02 Chris LattnerOk, really it only takes me 3 times to get this right!
2002-05-02 Chris LattnerOops, disable debugging code all the way. :)
2002-05-02 Chris Lattner* Finish the implementation of isEdgeFeasible this...
2002-05-02 Chris Lattner* Enable SCCP debugging to be turned on with a simple...
2002-05-02 Chris Lattner* Simplify the code by not bothering to name the folded...
2002-05-02 Chris LattnerImplement cast operations on booleans to allow casting...
2002-05-02 Chris Lattner* Fix a bug (test/Regression/Assembler/2002-05-02-Inval...
2002-05-02 Chris LattnerThe implementation keyword is no longer neccesary
2002-05-02 Chris LattnerThe "implementation" is now allowed but not required...
2002-05-02 Chris LattnerExprTypeConvert will already do this transformation...
2002-05-02 Chris LattnerBe a little more efficient, do not generate loads and...
2002-05-02 Chris LattnerFix bug: test/Regression/Transforms/LevelRaise/2002...
2002-05-02 Chris Lattner* Add ability to eliminate a bunch of different cascadi...
2002-05-01 Chris LattnerFixed bug: test/Regression/Transforms/Mem2Reg/2002...
2002-04-30 Chris LattnerRemove unneccesary pass
2002-04-30 Chris LattnerFix problem where subpasses would invalidate all analys...
2002-04-29 Chris LattnerAdd folding rules for mul X, 0 and mul X, 2
2002-04-29 Chris LattnerSignificantly clean up SCCP pass. Now the two classes...
2002-04-29 Chris LattnerRange insertion now returns an iterator
2002-04-29 Chris LattnerMake the range insert operation return an iterator...
2002-04-29 Chris LattnerRemove unused files: This is the old induction varaibl...
next