Eliminate the cfg namespace, moving LoopInfo, Dominators, Interval* classes
[oota-llvm.git] / lib / Transforms / IPO /
2002-04-28 Chris LattnerBe careful not to make "external" function internal
2002-04-28 Chris LattnerInitial checkin of new "Internalize" pass for GCCLD
2002-04-27 Chris Lattners/Method/Function
2002-04-27 Chris Lattner* Rename MethodPass class to FunctionPass
2002-04-27 Chris LattnerChanges because the Terminator::getSuccessor function...
2002-04-27 Chris Lattner* Change Constant::getNullConstant to Constant::getNull...
2002-04-18 Chris LattnerPrograms that actually free memory were broken
2002-04-18 Chris LattnerAdd a fixme so that we don't forget this is broken.
2002-04-18 Chris LattnerCorrectly transform dependant arguments, allowing the...
2002-04-15 Chris Lattnerrun an extra pass after a function has been transformed...
2002-04-14 Chris LattnerTurn off debug output
2002-04-13 Chris Lattner* Allow datasize to be specified on the commandline
2002-04-13 Chris Lattner* Give alloca's for pool descriptors better names than...
2002-04-13 Chris Lattner* Add names to the symbol table for pool types and...
2002-04-12 Chris LattnerImplement function rewriting to use offsets instead...
2002-04-10 Chris Lattner* Add documentation
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-07 Chris LattnerChange references to the Method class to be references...
2002-04-04 Chris LattnerPATypeHolder is now not a template
2002-04-01 Chris LattnerAllow scalars that point to multiple nodes when buildin...
2002-04-01 Chris LattnerAdd extra case here to avoid getting spurious output
2002-03-31 Chris LattnerAdd debug output
2002-03-30 Chris Lattner* Catch and ignore (for now) return instructions in...
2002-03-30 Chris Lattner* Clean up data structures [AllocDSNode -> DSNode]
2002-03-30 Chris LattnerMaintain enough information so that the pools for all...
2002-03-29 Chris LattnerImplement the first batch of transformations to the...
2002-03-29 Chris LattnerCorrectly clone the function with the extra argument...
2002-03-29 Chris Lattners/Method/Function
2002-03-29 Chris LattnerFind out which calls in the function we need to transfo...
2002-03-29 Chris Lattners/Method/Function
2002-03-29 Chris LattnerModularize code a bit
2002-03-29 Chris LattnerImplement the first step of pool allocation - Creating...
2002-03-29 Chris LattnerFlesh out a bunch more code, print allocations that...
2002-03-29 Chris Lattners/method/function
2002-03-29 Chris Lattners/Method/Function/g
2002-03-28 Chris LattnerInitial checkin of Noop pass that will be the pool...
2002-03-26 Chris LattnerChange references from Method to Function
2002-03-15 Chris LattnerRemove code designed to compensate for a bug in GCC...
2002-03-06 Chris LattnerTake CallGraph out of the CFG namespace. It has nothin...
2002-02-26 Chris LattnerChange over to use new style pass mechanism, now passes...
2002-02-25 Chris LattnerWhen inlining basic blocks and instructions, give them...
2002-02-18 Chris LattnerHandle more cases in the linker
2002-02-12 Chris Lattner* Pull BasicBlock::pred_* and BasicBlock::succ_* out...
2002-01-31 Chris LattnerConvert xforms over to new pass structure.
2002-01-22 Chris LattnerPull RaiseAllocations stuff out of the CleanGCC pass...
2002-01-21 Chris LattnerMove stuff out of the Optimizations directories into...
2002-01-21 Chris LattnerRename SwapStructureContents -> IPO/SimpleStructMutation
2002-01-21 Chris LattnerImplement a more powerful, simpler, pass system. This...
2002-01-20 Chris LattnerChanges to build successfully with GCC 3.02
2001-12-14 Chris LattnerThe proper prototype for malloc returns a pointer,...
2001-12-04 Chris LattnerRenamed inst_const_iterator -> const_inst_iterator
2001-12-03 Chris LattnerRename ConstPoolVal -> Constant
2001-12-03 Chris LattnerSplit the PHINode class out from the iOther.h file...
2001-11-27 Chris LattnerCreate a new #include "Support/..." directory structure...
2001-11-26 Chris LattnerRemove debugging output
2001-11-26 Chris LattnerSupport internal linkage
2001-11-26 Chris LattnerImplement DCE of global values
2001-11-26 Chris LattnerSupport selectable structure transformations
2001-11-26 Chris LattnerSupport mutation of array indexing
2001-11-15 Chris Lattner-cleangcc pass now remove type names that are never...
2001-11-14 Chris LattnerBetter heuristics for handling arrays
2001-11-12 Chris LattnerFix minor bug
2001-11-10 Chris LattnerInitail checking of structure swapper
2001-11-10 Chris LattnerInitial checkin of structure mutator
2001-11-05 Chris LattnerDon't print spurious linking warnings about methods...
2001-11-04 Chris LattnerRefactor code to share stuff
2001-11-04 Chris LattnerFix cast instructions that end up in bad places in...
2001-11-03 Chris LattnerAdd new cleanup pass:
2001-11-03 Chris Lattner* Export method to merge identically named methods
2001-11-03 Chris LattnerChanges to compile the TSP benchmark successfully....
2001-11-03 Chris LattnerAdd code to link method together with the same name...
2001-11-01 Chris LattnerPropogate name to the malloc itself instead of to the...
2001-10-31 Chris LattnerImplement code to convert %malloc and %free FUNCTION...
2001-10-31 Chris LattnerInitial version of GCC cleanup pass: just removes extra...
2001-10-31 Chris LattnerFix bug when inlining a method that refers to a global...
2001-10-18 Chris LattnerInitial checkin
2001-10-18 Chris LattnerConvert optimizations to the pass infrastructure
2001-10-14 Chris LattnerMinor cleanup
2001-10-13 Chris LattnerSupport indirect calls
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-09-07 Chris LattnerConstant pool is dead
2001-07-15 Chris LattnerSupport external methods
2001-07-07 Chris LattnerBroad superficial changes:
2001-07-07 Chris LattnerChanged the fundemental architecture of Operands for...
2001-06-30 Chris LattnerOptimizations got their own header files
2001-06-27 Chris LattnerMiscellaneous cleanups:
2001-06-11 Chris LattnerUpdates to support
2001-06-06 Chris LattnerInitial revision