| Age | Commit message (Expand) | Author |
| 2010-11-19 | When folding addressing modes in CodeGenPrepare, attempt to look through PHI ... | Owen Anderson |
| 2010-11-18 | Factor code for testing whether replacing one value with another | Duncan Sands |
| 2010-11-18 | Completely rework the datastructure GVN uses to represent the value number to... | Owen Anderson |
| 2010-11-18 | slightly simplify code and substantially improve comment. Instead of | Chris Lattner |
| 2010-11-18 | remove a pointless restriction from memcpyopt. It was | Chris Lattner |
| 2010-11-18 | remove another pointless noalias check: M is a memcpy, so the | Chris Lattner |
| 2010-11-18 | use AA::isNoAlias instead of open coding it. Remove an extraneous noalias ch... | Chris Lattner |
| 2010-11-18 | finish a thought. | Chris Lattner |
| 2010-11-18 | rearrange some code, splitting memcpy/memcpy optimization | Chris Lattner |
| 2010-11-18 | allow eliminating an alloca that is just copied from an constant global | Chris Lattner |
| 2010-11-18 | enhance the "alloca is just a memcpy from constant global" | Chris Lattner |
| 2010-11-18 | fix a small oversight in the "eliminate memcpy from constant global" | Chris Lattner |
| 2010-11-17 | Move SCEV::dominates and properlyDominates to ScalarEvolution. | Dan Gohman |
| 2010-11-17 | Move SCEV::isLoopInvariant and hasComputableLoopEvolution to be member | Dan Gohman |
| 2010-11-17 | Reference ScalarEvolution by name rather than directly in LICM, | Dan Gohman |
| 2010-11-17 | Remove dead code in GVN: now that SimplifyInstruction is called | Duncan Sands |
| 2010-11-16 | Have a few places that want to simplify phi nodes use SimplifyInstruction | Duncan Sands |
| 2010-11-14 | If dom tree information is available, make it possible to pass | Duncan Sands |
| 2010-11-12 | Have GVN simplify instructions as it goes. For example, consider | Duncan Sands |
| 2010-11-12 | Enhance DSE to handle the case where a free call makes more than | Dan Gohman |
| 2010-11-11 | Add helper functions for computing the Location of load, store, | Dan Gohman |
| 2010-11-11 | Make Sink tbaa-aware. | Dan Gohman |
| 2010-11-11 | It's safe to sink some instructions which are not safe to speculatively | Dan Gohman |
| 2010-11-10 | Enhance GVN to do more precise alias queries for non-local memory | Dan Gohman |
| 2010-11-10 | Use getValueOperand() and getPointerOperand() on load and store | Dan Gohman |
| 2010-11-09 | Teach LICM and AliasSetTracker about AccessesArgumentsReadonly. | Dan Gohman |
| 2010-10-29 | Give up on doing in-line instruction simplification during correlated value p... | Owen Anderson |
| 2010-10-29 | Inline asm multiple alternative constraints development phase 2 - improved ba... | John Thompson |
| 2010-10-19 | Reapply r116831 and r116839, converting AliasAnalysis to use | Dan Gohman |
| 2010-10-19 | Revert r116831 and r116839, which are breaking selfhost builds. | Dan Gohman |
| 2010-10-19 | Passes do not need to recursively initialize passes that they preserve, if | Owen Anderson |
| 2010-10-19 | Oops, check in all the files for converting AliasAnalysis to | Dan Gohman |
| 2010-10-19 | Get rid of static constructors for pass registration. Instead, every pass ex... | Owen Anderson |
| 2010-10-19 | Consistently use AliasAnalysis::UnknownSize instead of hardcoding ~0u. | Dan Gohman |
| 2010-10-18 | Make AliasSetTracker TBAA-aware, enabling TBAA-enabled LICM. | Dan Gohman |
| 2010-10-16 | Eliminate some calls to Value::getNameStr. | Benjamin Kramer |
| 2010-10-15 | Generalize MemCpyOpt's handling of call slot forwarding to function properly ... | Owen Anderson |
| 2010-10-13 | Be more consistent in using ValueToValueMapTy. | Rafael Espindola |
| 2010-10-12 | Begin adding static dependence information to passes, which will allow us to | Owen Anderson |
| 2010-10-08 | Filter out illegal formulae after updating offsets, not before, so that | Dan Gohman |
| 2010-10-08 | Update CMake. | Daniel Dunbar |
| 2010-10-07 | Delete the FormulaSorter class and inline its one method into its | Dan Gohman |
| 2010-10-07 | Fix a spello. | Dan Gohman |
| 2010-10-07 | Charge a formula for explicit multiplies on scaled registers too, | Dan Gohman |
| 2010-10-07 | Use size_t for consistency. | Dan Gohman |
| 2010-10-07 | When merging one use into another, transfer the offsets from | Dan Gohman |
| 2010-10-07 | Fix LSR to keep the RegUseTracker up to date when combining users. | Dan Gohman |
| 2010-10-07 | Remove LoopIndexSplit pass. It is neither maintained nor used by anyone. | Devang Patel |
| 2010-10-07 | Now with fewer extraneous semicolons! | Owen Anderson |
| 2010-10-07 | Next step on the getting-rid-of-static-ctors train: begin adding per-library | Owen Anderson |