- Do not expose Critical Edge breaking mechanics outside the BCE pass, thus
[oota-llvm.git] / lib / Transforms / Scalar /
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 LattnerAdd many more instruction combination simplifications
2002-05-06 Chris LattnerMerge blocks like this:
2002-05-06 Chris LattnerImplement constant propogation of shift instructions
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 Lattner* Add ability to eliminate a bunch of different cascadi...
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 LattnerRemove unused files: This is the old induction varaibl...
2002-04-29 Chris Lattnerchanges because iMemory.h no longer #includes DerivedTy...
2002-04-29 Chris LattnerEliminate duplicate or unneccesary #include's
2002-04-29 Chris LattnerRemove broken assertion.
2002-04-29 Chris LattnerAdd new optional getPassName() virtual function that...
2002-04-29 Chris LattnerMore cleanups
2002-04-29 Chris LattnerCode cleanups
2002-04-28 Chris LattnerTighten up the AnalysisUsage of lots of passes, primari...
2002-04-28 Chris LattnerSplit ConstantVals.h into Constant.h and Constants.h
2002-04-28 Chris LattnerEliminate the cfg namespace, moving LoopInfo, Dominator...
2002-04-28 Chris LattnerInitial checkin of simple&fast SSA based GCSE algorithm
2002-04-27 Chris Lattner* Rename MethodPass class to FunctionPass
2002-04-27 Chris LattnerChanges because the Terminator::getSuccessor function...
2002-04-27 Chris LattnerChange Constant::getNullConstant to Constant::getNullValue
2002-04-18 Chris LattnerSignificantly rework InstructionCombining to work bette...
2002-04-18 Chris LattnerConvert SCCP over to use InstVisitor instead of hand...
2002-04-18 Chris LattnerGEP instructions can never be constant propogated.
2002-04-18 Chris LattnerStore instructions always return void, so they never...
2002-04-15 Chris LattnerEliminate cast of same type instructions.
2002-04-09 Chris LattnerMove FunctionArgument out of iOther.h into Argument...
2002-04-09 Chris LattnerAdd #includes to make up for #includes pruned out of...
2002-04-08 Chris Lattners/Method/Function
2002-04-08 Chris LattnerConstantHandling moved into VMCore library
2002-04-07 Chris LattnerChange references to the Method class to be references...
2002-03-26 Chris LattnerChange references from Method to Function
2002-03-24 Vikram S. AdveMajor overhaul to support arbitrary mixed array and...
2002-03-23 Vikram S. AdveNew pass to decompose multi-dimensional array reference...
2002-03-11 Chris LattnerFix bug: test/Regression/Other/2002-03-11-InstCombineHa...
2002-03-11 Chris LattnerFix bug: test/Regression/Other/2002-03-11-ConstPropCrash.ll
2002-02-26 Chris LattnerChange over to use new style pass mechanism, now passes...
2002-02-12 Chris Lattner* Pull BasicBlock::pred_* and BasicBlock::succ_* out...
2002-02-12 Chris LattnerMethod.h no longer includes BasicBlock.h
2002-01-31 Chris LattnerMethodPass's are now guaranteed to not be run on extern...
2002-01-31 Chris LattnerConvert xforms over to new pass structure.
2002-01-26 Chris LattnerRemove extraneous #includes
2002-01-26 Chris LattnerRemove opt namespace
2002-01-23 Chris LattnerImplement new DeadInstElmination pass
2002-01-21 Chris LattnerMove stuff out of the Optimizations directories into...
2002-01-20 Chris LattnerChanges to build successfully with GCC 3.02
2001-12-14 Chris Lattnerinitial checkin
2001-12-13 Chris LattnerAssertion could never fail because another one would...
2001-12-05 Chris LattnerActually return true when a change has been made
2001-12-04 Chris LattnerFix bugs, don't do external methods which causes segv.
2001-12-04 Chris LattnerImplement induction variable simplification
2001-12-03 Chris LattnerRename ConstPoolVal -> Constant
2001-12-03 Chris LattnerSplit the PHINode class out from the iOther.h file...
2001-12-03 Chris LattnerInitial checkin of indvar stuff
2001-11-27 Chris LattnerCreate a new #include "Support/..." directory structure...
2001-11-26 Chris LattnerMisc cleanups
2001-11-26 Chris LattnerExpose constant propogation of an instruction in a...
2001-11-03 Chris LattnerAvoid making a broken transformation!
2001-11-01 Chris LattnerExpose the low level DCE mechanism to external users
2001-11-01 Chris LattnerSimplify DCE code a lot
2001-10-31 Chris LattnerImplemented constant propogation of cast instructions
2001-10-18 Chris LattnerConvert to new simpler pass itf
2001-10-18 Chris LattnerConvert optimizations to the pass infrastructure
2001-10-13 Chris LattnerSupport the invoke instruction
2001-10-02 Chris LattnerCommit more code over to new cast style
2001-10-01 Chris LattnerConvert more code to use new style casts
2001-10-01 Chris LattnerAdd more support for new style casts
2001-10-01 Chris LattnerAdd support for new style casts
2001-10-01 Chris LattnerPull predecessor and successor iterators out of the...
2001-09-28 Chris LattnerPull iterators out of CFG.h and CFGdecls and put them...
2001-09-28 Chris LattnerADCE is broken but at least we know why
2001-09-09 Chris LattnerMake ADCE more robust, it still has problems, but it...
2001-09-07 Chris LattnerTypes and constants are wierd things in symbol tables now
2001-09-07 Chris Lattner* Eliminate reference to ConstantPool class
2001-09-07 Chris LattnerConstants are now global unique objects
2001-09-07 Chris Lattner* Eliminate constant pool dependancies:
2001-09-07 Chris Lattner* Supoprt global constants
2001-07-28 Chris LattnerEnable the elimination of method prototypes that are...
2001-07-23 Chris LattnerMoved inline/llvm/Tools/* to include/llvm/Support/*
2001-07-15 Chris LattnerSupport external methods
2001-07-14 Chris LattnerAdd knowledge about the struct form of the GetElementPt...
2001-07-14 Chris LattnerRemove dependency on the structure of ValueHolder.
2001-07-09 Chris LattnerDon't clean out the type plane of the constant pool...
2001-07-08 Chris LattnerImplement checking for new instructions
2001-07-08 Chris LattnerUse the CDG to mark branches alive on demand.
2001-07-08 Chris LattnerNeg instruction removed. Cast instruction implemented.
2001-07-07 Chris LattnerBroad superficial changes:
2001-07-07 Chris LattnerChanged the fundemental architecture of Operands for...
2001-07-06 Chris LattnerUpdate to include right file
2001-06-30 Chris LattnerInitial checkin. Should print dead instructions, excep...
2001-06-30 Chris LattnerRename DoSparseConditionalConstantProp -> DoSCCP
2001-06-30 Chris LattnerOptimizations got their own header files
next