| Age | Commit message (Expand) | Author |
| 2009-07-03 | Add Static Single Information construction pass written by André Tavares! | Nick Lewycky |
| 2009-07-01 | Add a pointer to the owning LLVMContext to Module. This requires threading L... | Owen Anderson |
| 2009-06-27 | Teach LoopSimplify how to merge multiple loop exits into a single exit, | Dan Gohman |
| 2009-06-26 | Remove unused routines. | Devang Patel |
| 2009-06-16 | Generalize instcombine's isSafeToLoadUnconditionally() function | Chris Lattner |
| 2009-06-14 | Fix old-style type names in comments. | Dan Gohman |
| 2009-06-14 | Add an early implementation of a partial inlining pass. The idea behind this | Owen Anderson |
| 2009-05-04 | Re-apply 70645, converting ScalarEvolution to use | Dan Gohman |
| 2009-05-04 | Restore minor deletion. | Mike Stump |
| 2009-05-03 | Revert r70645 for now; it's causing a variety of regressions. | Dan Gohman |
| 2009-05-02 | Convert ScalarEvolution to use CallbackVH for its internal map. This | Dan Gohman |
| 2009-05-02 | Previously, RecursivelyDeleteDeadInstructions provided an option | Dan Gohman |
| 2009-04-20 | These bitfields were being miscompiled on some | Duncan Sands |
| 2009-03-23 | Use a SmallPtrSet instead of std::set. | Dale Johannesen |
| 2009-03-19 | Clear the cached cost when removing a function in | Dale Johannesen |
| 2009-03-09 | Add helper pass to remove llvm.dbg.declare intrinsics. | Devang Patel |
| 2009-03-06 | Add "check/remove dbg var" helper routines. | Devang Patel |
| 2009-03-03 | When sinking an insn in InstCombine bring its debug | Dale Johannesen |
| 2009-02-20 | Factor address mode matcher out of codegen prepare to make it available to ot... | Evan Cheng |
| 2009-02-14 | Unbreak the build on win32. | Cedric Venet |
| 2009-02-10 | Enable scalar replacement of AllocaInst whose one of the user is dbg info. | Devang Patel |
| 2009-02-05 | Revert rev. 63876. It is causing llvm-gcc bootstrap failure. | Devang Patel |
| 2009-02-05 | Ignore dbg intrinsics while propagating conditional expression info. | Devang Patel |
| 2009-01-09 | Adjustments to last patch based on review. | Dale Johannesen |
| 2009-01-08 | Do not inline functions with (dynamic) alloca into | Dale Johannesen |
| 2009-01-05 | Tidy up #includes, deleting a bunch of unnecessary #includes. | Dan Gohman |
| 2008-12-31 | Rename AddReadAttrs to FunctionAttrs, and teach it how | Duncan Sands |
| 2008-12-03 | Factor some code into a new FoldSingleEntryPHINodes method. | Chris Lattner |
| 2008-12-03 | fix a really incorrect comment. | Chris Lattner |
| 2008-12-03 | Rename DeleteBlockIfDead to DeleteDeadBlock and make it | Chris Lattner |
| 2008-12-03 | Factor some code out of SimplifyCFG, forming a new | Chris Lattner |
| 2008-11-27 | Enhance RecursivelyDeleteTriviallyDeadInstructions to optionally | Chris Lattner |
| 2008-11-27 | remove doConstantPropagation and dceInstruction, they are just | Chris Lattner |
| 2008-11-27 | move FindAvailableLoadedValue from JumpThreading to Transforms/Utils. | Chris Lattner |
| 2008-11-27 | move MergeBasicBlockIntoOnlyPred to Transforms/Utils. | Chris Lattner |
| 2008-11-19 | Do not use separate utility to walk all instructions and remove dead dbg intr... | Devang Patel |
| 2008-11-18 | Add new helper pass that strips all symbol names except debugging information. | Devang Patel |
| 2008-11-11 | Undo previous check-in. | Devang Patel |
| 2008-11-11 | Add utility pass to remove dbg info. | Devang Patel |
| 2008-11-11 | Add utility routines to remove dead debug info. | Devang Patel |
| 2008-11-05 | Do now allow InlineAlways pass to remove dead functions. | Devang Patel |
| 2008-11-04 | Add a new pass to simplify specific half_powr function calls. This is | Dan Gohman |
| 2008-11-02 | Add a new MergeFunctions pass. It finds identical functions and merges them. | Nick Lewycky |
| 2008-10-30 | Add InlineCost class for represent the estimated cost of inlining a | Daniel Dunbar |
| 2008-10-29 | Factor shouldInline method out of Inliner. | Daniel Dunbar |
| 2008-10-28 | Assorted comment/naming fixes, 80-col violations, and reindentation. | Daniel Dunbar |
| 2008-10-27 | export an ID for the instructionNamer, allowing analysis/transformation passes | Torok Edwin |
| 2008-10-22 | Change create*Pass factory functions to return Pass* instead of | Daniel Dunbar |
| 2008-09-19 | Remove the MarkModRef pass (use AddReadAttrs instead). | Duncan Sands |
| 2008-09-19 | Add a new pass AddReadAttrs which works out which functions | Duncan Sands |