| Age | Commit message (Expand) | Author |
| 2010-09-01 | If PrototypeValue is erased in the middle of using the SSAUpdator | Duncan Sands |
| 2010-08-31 | licm is wasting time hoisting constant foldable operations, | Chris Lattner |
| 2010-08-29 | rewrite DwarfEHPrepare to use SSAUpdater to promote its allocas | Chris Lattner |
| 2010-08-29 | two changes: 1) make AliasSet hold the list of call sites with an | Chris Lattner |
| 2010-08-29 | LICM does get dead instructions input to it. Instead of sinking them | Chris Lattner |
| 2010-08-29 | use moveBefore instead of remove+insert, it avoids some | Chris Lattner |
| 2010-08-29 | revert 112448 for now. | Chris Lattner |
| 2010-08-29 | optimize LICM::hoist to use moveBefore. Correct its updating | Chris Lattner |
| 2010-08-29 | fix some bugs (found by inspection) where LICM would not update | Chris Lattner |
| 2010-08-29 | rework the ownership of subloop alias information: instead of | Chris Lattner |
| 2010-08-29 | licm preserves the cfg, it doesn't have to explicitly say it | Chris Lattner |
| 2010-08-29 | now that it doesn't use the PromoteMemToReg function, LICM doesn't | Chris Lattner |
| 2010-08-29 | completely rewrite the memory promotion algorithm in LICM. | Chris Lattner |
| 2010-08-29 | use getUniqueExitBlocks instead of a manual set. | Chris Lattner |
| 2010-08-29 | reimplement LICM::sink to use SSAUpdater instead of PromoteMemToReg. | Chris Lattner |
| 2010-08-29 | reduce indentation in LICM::sink by using early exits, use | Chris Lattner |
| 2010-08-29 | modernize this pass a bit: use efficient set/map and reduce indentation. | Chris Lattner |
| 2010-08-06 | Reapply r110396, with fixes to appease the Linux buildbot gods. | Owen Anderson |
| 2010-08-06 | Revert r110396 to fix buildbots. | Owen Anderson |
| 2010-08-05 | Don't use PassInfo* as a type identifier for passes. Instead, use the addres... | Owen Anderson |
| 2010-07-30 | Add missing newline to debug statement. | Nick Lewycky |
| 2010-07-21 | Fix batch of converting RegisterPass<> to INTIALIZE_PASS(). | Owen Anderson |
| 2010-07-16 | Reorder the contents of various getAnalysisUsage functions, eliminating | Dan Gohman |
| 2010-04-14 | performance: cache the dereferenced use_iterator | Gabor Greif |
| 2010-02-16 | There are two ways of checking for a given type, for example isa<PointerType>(T) | Duncan Sands |
| 2010-01-05 | Change errs() to dbgs(). | David Greene |
| 2010-01-05 | Remove dead debug info intrinsics. | Devang Patel |
| 2009-12-18 | Add Loop contains utility methods for testing whether a loop | Dan Gohman |
| 2009-12-10 | Make sure the immediate dominator isn't NULL through iterations | Eric Christopher |
| 2009-11-23 | Pull LLVMContext out of PromoteMemToReg. | Nick Lewycky |
| 2009-11-19 | Enable hoisting of loads from constant memory by default. In cases where | Dan Gohman |
| 2009-11-05 | Update various Loop optimization passes to cope with the possibility that | Dan Gohman |
| 2009-10-14 | Use isVoidTy() | Devang Patel |
| 2009-10-13 | Check void type before using RAUWd. | Devang Patel |
| 2009-10-13 | Do not check use_empty() before replaceAllUsesWith(). This gives ValueHandles... | Devang Patel |
| 2009-10-12 | Make licm debug message readable. | Evan Cheng |
| 2009-10-11 | Remove CleanupDbgInfo, instcombine does this and its not worth duplicating it | Torok Edwin |
| 2009-10-11 | LICM shouldn't sink/delete debug information. Fix this and add a testcase. | Torok Edwin |
| 2009-09-27 | Grab an LLVM Context from an instruction that exists rather than one | Dan Gohman |
| 2009-09-27 | Instruction::clone does not need to take an LLVMContext&. Remove that and | Nick Lewycky |
| 2009-09-08 | Re-apply r80926, with fixes: keep the domtree informed of new blocks | Dan Gohman |
| 2009-09-06 | Revert r80926. It causes loop unswitch assertion and slow down some JIT tests... | Evan Cheng |
| 2009-09-03 | Add a verifyAnalysis to LoopInfo, LoopSimplify, and LCSSA form that verify | Dan Gohman |
| 2009-09-02 | eliminate VISIBILITY_HIDDEN from Transforms/Scalar. PR4861 | Chris Lattner |
| 2009-08-23 | eliminate the "Value" printing methods that print to a std::ostream. | Chris Lattner |
| 2009-08-13 | Push LLVMContexts through the IntegerType APIs. | Owen Anderson |
| 2009-07-30 | Move more code back to 2.5 APIs. | Owen Anderson |
| 2009-07-25 | Make AliasAnalysis and related classes use | Dan Gohman |
| 2009-07-25 | More migration to raw_ostream, the water has dried up around the iostream hole. | Daniel Dunbar |
| 2009-07-22 | Get rid of the Pass+Context magic. | Owen Anderson |