2002-04-29 |
Chris Lattner | Significantly clean up SCCP pass. Now the two classes... |
tree | commitdiff |
2002-04-29 |
Chris Lattner | Range insertion now returns an iterator |
tree | commitdiff |
2002-04-29 |
Chris Lattner | Remove unused files: This is the old induction varaibl... |
tree | commitdiff |
2002-04-29 |
Chris Lattner | changes because iMemory.h no longer #includes DerivedTy... |
tree | commitdiff |
2002-04-29 |
Chris Lattner | Eliminate duplicate or unneccesary #include's |
tree | commitdiff |
2002-04-29 |
Chris Lattner | Remove broken assertion. |
tree | commitdiff |
2002-04-29 |
Chris Lattner | Add new optional getPassName() virtual function that... |
tree | commitdiff |
2002-04-29 |
Chris Lattner | More cleanups |
tree | commitdiff |
2002-04-29 |
Chris Lattner | Code cleanups |
tree | commitdiff |
2002-04-28 |
Chris Lattner | Tighten up the AnalysisUsage of lots of passes, primari... |
tree | commitdiff |
2002-04-28 |
Chris Lattner | Split ConstantVals.h into Constant.h and Constants.h |
tree | commitdiff |
2002-04-28 |
Chris Lattner | Eliminate the cfg namespace, moving LoopInfo, Dominator... |
tree | commitdiff |
2002-04-28 |
Chris Lattner | Initial checkin of simple&fast SSA based GCSE algorithm |
tree | commitdiff |
2002-04-27 |
Chris Lattner | * Rename MethodPass class to FunctionPass |
tree | commitdiff |
2002-04-27 |
Chris Lattner | Changes because the Terminator::getSuccessor function... |
tree | commitdiff |
2002-04-27 |
Chris Lattner | Change Constant::getNullConstant to Constant::getNullValue |
tree | commitdiff |
2002-04-18 |
Chris Lattner | Significantly rework InstructionCombining to work bette... |
tree | commitdiff |
2002-04-18 |
Chris Lattner | Convert SCCP over to use InstVisitor instead of hand... |
tree | commitdiff |
2002-04-18 |
Chris Lattner | GEP instructions can never be constant propogated. |
tree | commitdiff |
2002-04-18 |
Chris Lattner | Store instructions always return void, so they never... |
tree | commitdiff |
2002-04-15 |
Chris Lattner | Eliminate cast of same type instructions. |
tree | commitdiff |
2002-04-09 |
Chris Lattner | Move FunctionArgument out of iOther.h into Argument... |
tree | commitdiff |
2002-04-09 |
Chris Lattner | Add #includes to make up for #includes pruned out of... |
tree | commitdiff |
2002-04-08 |
Chris Lattner | s/Method/Function |
tree | commitdiff |
2002-04-08 |
Chris Lattner | ConstantHandling moved into VMCore library |
tree | commitdiff |
2002-04-07 |
Chris Lattner | Change references to the Method class to be references... |
tree | commitdiff |
2002-03-26 |
Chris Lattner | Change references from Method to Function |
tree | commitdiff |
2002-03-24 |
Vikram S. Adve | Major overhaul to support arbitrary mixed array and... |
tree | commitdiff |
2002-03-23 |
Vikram S. Adve | New pass to decompose multi-dimensional array reference... |
tree | commitdiff |
2002-03-11 |
Chris Lattner | Fix bug: test/Regression/Other/2002-03-11-InstCombineHa... |
tree | commitdiff |
2002-03-11 |
Chris Lattner | Fix bug: test/Regression/Other/2002-03-11-ConstPropCrash.ll |
tree | commitdiff |
2002-02-26 |
Chris Lattner | Change over to use new style pass mechanism, now passes... |
tree | commitdiff |
2002-02-12 |
Chris Lattner | * Pull BasicBlock::pred_* and BasicBlock::succ_* out... |
tree | commitdiff |
2002-02-12 |
Chris Lattner | Method.h no longer includes BasicBlock.h |
tree | commitdiff |
2002-01-31 |
Chris Lattner | MethodPass's are now guaranteed to not be run on extern... |
tree | commitdiff |
2002-01-31 |
Chris Lattner | Convert xforms over to new pass structure. |
tree | commitdiff |
2002-01-26 |
Chris Lattner | Remove extraneous #includes |
tree | commitdiff |
2002-01-26 |
Chris Lattner | Remove opt namespace |
tree | commitdiff |
2002-01-23 |
Chris Lattner | Implement new DeadInstElmination pass |
tree | commitdiff |
2002-01-21 |
Chris Lattner | Move stuff out of the Optimizations directories into... |
tree | commitdiff |
2002-01-20 |
Chris Lattner | Changes to build successfully with GCC 3.02 |
tree | commitdiff |
2001-12-14 |
Chris Lattner | initial checkin |
tree | commitdiff |
2001-12-13 |
Chris Lattner | Assertion could never fail because another one would... |
tree | commitdiff |
2001-12-05 |
Chris Lattner | Actually return true when a change has been made |
tree | commitdiff |
2001-12-04 |
Chris Lattner | Fix bugs, don't do external methods which causes segv. |
tree | commitdiff |
2001-12-04 |
Chris Lattner | Implement induction variable simplification |
tree | commitdiff |
2001-12-03 |
Chris Lattner | Rename ConstPoolVal -> Constant |
tree | commitdiff |
2001-12-03 |
Chris Lattner | Split the PHINode class out from the iOther.h file... |
tree | commitdiff |
2001-12-03 |
Chris Lattner | Initial checkin of indvar stuff |
tree | commitdiff |
2001-11-27 |
Chris Lattner | Create a new #include "Support/..." directory structure... |
tree | commitdiff |
2001-11-26 |
Chris Lattner | Misc cleanups |
tree | commitdiff |
2001-11-26 |
Chris Lattner | Expose constant propogation of an instruction in a... |
tree | commitdiff |
2001-11-03 |
Chris Lattner | Avoid making a broken transformation! |
tree | commitdiff |
2001-11-01 |
Chris Lattner | Expose the low level DCE mechanism to external users |
tree | commitdiff |
2001-11-01 |
Chris Lattner | Simplify DCE code a lot |
tree | commitdiff |
2001-10-31 |
Chris Lattner | Implemented constant propogation of cast instructions |
tree | commitdiff |
2001-10-18 |
Chris Lattner | Convert to new simpler pass itf |
tree | commitdiff |
2001-10-18 |
Chris Lattner | Convert optimizations to the pass infrastructure |
tree | commitdiff |
2001-10-13 |
Chris Lattner | Support the invoke instruction |
tree | commitdiff |
2001-10-02 |
Chris Lattner | Commit more code over to new cast style |
tree | commitdiff |
2001-10-01 |
Chris Lattner | Convert more code to use new style casts |
tree | commitdiff |
2001-10-01 |
Chris Lattner | Add more support for new style casts |
tree | commitdiff |
2001-10-01 |
Chris Lattner | Add support for new style casts |
tree | commitdiff |
2001-10-01 |
Chris Lattner | Pull predecessor and successor iterators out of the... |
tree | commitdiff |
2001-09-28 |
Chris Lattner | Pull iterators out of CFG.h and CFGdecls and put them... |
tree | commitdiff |
2001-09-28 |
Chris Lattner | ADCE is broken but at least we know why |
tree | commitdiff |
2001-09-09 |
Chris Lattner | Make ADCE more robust, it still has problems, but it... |
tree | commitdiff |
2001-09-07 |
Chris Lattner | Types and constants are wierd things in symbol tables now |
tree | commitdiff |
2001-09-07 |
Chris Lattner | * Eliminate reference to ConstantPool class |
tree | commitdiff |
2001-09-07 |
Chris Lattner | Constants are now global unique objects |
tree | commitdiff |
2001-09-07 |
Chris Lattner | * Eliminate constant pool dependancies: |
tree | commitdiff |
2001-09-07 |
Chris Lattner | * Supoprt global constants |
tree | commitdiff |
2001-07-28 |
Chris Lattner | Enable the elimination of method prototypes that are... |
tree | commitdiff |
2001-07-23 |
Chris Lattner | Moved inline/llvm/Tools/* to include/llvm/Support/* |
tree | commitdiff |
2001-07-15 |
Chris Lattner | Support external methods |
tree | commitdiff |
2001-07-14 |
Chris Lattner | Add knowledge about the struct form of the GetElementPt... |
tree | commitdiff |
2001-07-14 |
Chris Lattner | Remove dependency on the structure of ValueHolder. |
tree | commitdiff |
2001-07-09 |
Chris Lattner | Don't clean out the type plane of the constant pool... |
tree | commitdiff |
2001-07-08 |
Chris Lattner | Implement checking for new instructions |
tree | commitdiff |
2001-07-08 |
Chris Lattner | Use the CDG to mark branches alive on demand. |
tree | commitdiff |
2001-07-08 |
Chris Lattner | Neg instruction removed. Cast instruction implemented. |
tree | commitdiff |
2001-07-07 |
Chris Lattner | Broad superficial changes: |
tree | commitdiff |
2001-07-07 |
Chris Lattner | Changed the fundemental architecture of Operands for... |
tree | commitdiff |
2001-07-06 |
Chris Lattner | Update to include right file |
tree | commitdiff |
2001-06-30 |
Chris Lattner | Initial checkin. Should print dead instructions, excep... |
tree | commitdiff |
2001-06-30 |
Chris Lattner | Rename DoSparseConditionalConstantProp -> DoSCCP |
tree | commitdiff |
2001-06-30 |
Chris Lattner | Optimizations got their own header files |
tree | commitdiff |
2001-06-29 |
Chris Lattner | Export ConstantFoldTerminator, allow it to fold conditi... |
tree | commitdiff |
2001-06-29 |
Chris Lattner | Added documentation. Constant fold terminators. |
tree | commitdiff |
2001-06-29 |
Chris Lattner | * Factored RemovePredecessorFromBlock into BasicBlock... |
tree | commitdiff |
2001-06-29 |
Chris Lattner | We need to make sure to remove PHI nodes in the success... |
tree | commitdiff |
2001-06-27 |
Chris Lattner | Miscellaneous cleanups: |
tree | commitdiff |
2001-06-27 |
Chris Lattner | Add a new Sparse Conditional Constant Propogation pass |
tree | commitdiff |
2001-06-27 |
Chris Lattner | Misc cleanup |
tree | commitdiff |
2001-06-27 |
Chris Lattner | * Expose DoConstantPoolMerging |
tree | commitdiff |
2001-06-25 |
Chris Lattner | Implement induction variable injection! |
tree | commitdiff |
2001-06-25 |
Chris Lattner | A silly stupid test of the loop depth calculator was... |
tree | commitdiff |
2001-06-24 |
Chris Lattner | #include a different header due to Intervals.h splitting up |
tree | commitdiff |
2001-06-22 |
Chris Lattner | Implement a lot more functionality. Now loop invariant... |
tree | commitdiff |
2001-06-21 |
Chris Lattner | Moved printing code to the Assembly/Writer library. |
tree | commitdiff |
next |