Split ConstantVals.h into Constant.h and Constants.h
[oota-llvm.git] / lib / Transforms / Scalar /
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
2001-06-29 Chris LattnerExport ConstantFoldTerminator, allow it to fold conditi...
2001-06-29 Chris LattnerAdded documentation. Constant fold terminators.
2001-06-29 Chris Lattner* Factored RemovePredecessorFromBlock into BasicBlock...
2001-06-29 Chris LattnerWe need to make sure to remove PHI nodes in the success...
2001-06-27 Chris LattnerMiscellaneous cleanups:
2001-06-27 Chris LattnerAdd a new Sparse Conditional Constant Propogation pass
2001-06-27 Chris LattnerMisc cleanup
2001-06-27 Chris Lattner* Expose DoConstantPoolMerging
2001-06-25 Chris LattnerImplement induction variable injection!
2001-06-25 Chris LattnerA silly stupid test of the loop depth calculator was...
2001-06-24 Chris Lattner#include a different header due to Intervals.h splitting up
2001-06-22 Chris LattnerImplement a lot more functionality. Now loop invariant...
2001-06-21 Chris LattnerMoved printing code to the Assembly/Writer library.
2001-06-20 Chris LattnerGet rid of a silly printout that isn't needed right now
2001-06-20 Chris LattnerAdd capability to print a derived interval graph
2001-06-20 Chris LattnerAdd a test case for interval code
2001-06-13 Chris LattnerUpdates to work with new cfg namespace
2001-06-11 Chris LattnerUpdates to support
2001-06-07 Chris LattnerUpdated to work with new CFG.h file.
2001-06-07 Chris LattnerSignificant rework. DCE is still not done (see #ifdef...
2001-06-06 Chris LattnerInitial revision