| Commit message (Expand) | Author | Age | Files | Lines |
| * | If dom tree information is available, make it possible to pass | Duncan Sands | 2010-11-14 | 2 | -2/+2 |
| * | Have GVN simplify instructions as it goes. For example, consider | Duncan Sands | 2010-11-12 | 1 | -18/+20 |
| * | Enhance DSE to handle the case where a free call makes more than | Dan Gohman | 2010-11-12 | 1 | -12/+24 |
| * | Add helper functions for computing the Location of load, store, | Dan Gohman | 2010-11-11 | 2 | -10/+3 |
| * | Make Sink tbaa-aware. | Dan Gohman | 2010-11-11 | 1 | -1/+4 |
| * | It's safe to sink some instructions which are not safe to speculatively | Dan Gohman | 2010-11-11 | 1 | -1/+4 |
| * | Enhance GVN to do more precise alias queries for non-local memory | Dan Gohman | 2010-11-10 | 1 | -2/+4 |
| * | Use getValueOperand() and getPointerOperand() on load and store | Dan Gohman | 2010-11-10 | 1 | -12/+13 |
| * | Teach LICM and AliasSetTracker about AccessesArgumentsReadonly. | Dan Gohman | 2010-11-09 | 1 | -1/+1 |
| * | Give up on doing in-line instruction simplification during correlated value p... | Owen Anderson | 2010-10-29 | 1 | -10/+1 |
| * | Inline asm multiple alternative constraints development phase 2 - improved ba... | John Thompson | 2010-10-29 | 1 | -1/+1 |
| * | Reapply r116831 and r116839, converting AliasAnalysis to use | Dan Gohman | 2010-10-19 | 4 | -17/+19 |
| * | Revert r116831 and r116839, which are breaking selfhost builds. | Dan Gohman | 2010-10-19 | 2 | -4/+4 |
| * | Passes do not need to recursively initialize passes that they preserve, if | Owen Anderson | 2010-10-19 | 6 | -10/+2 |
| * | Oops, check in all the files for converting AliasAnalysis to | Dan Gohman | 2010-10-19 | 2 | -4/+4 |
| * | Get rid of static constructors for pass registration. Instead, every pass ex... | Owen Anderson | 2010-10-19 | 29 | -30/+91 |
| * | Consistently use AliasAnalysis::UnknownSize instead of hardcoding ~0u. | Dan Gohman | 2010-10-19 | 2 | -5/+5 |
| * | Make AliasSetTracker TBAA-aware, enabling TBAA-enabled LICM. | Dan Gohman | 2010-10-18 | 1 | -3/+6 |
| * | Eliminate some calls to Value::getNameStr. | Benjamin Kramer | 2010-10-16 | 1 | -1/+1 |
| * | Generalize MemCpyOpt's handling of call slot forwarding to function properly ... | Owen Anderson | 2010-10-15 | 1 | -18/+48 |
| * | Be more consistent in using ValueToValueMapTy. | Rafael Espindola | 2010-10-13 | 1 | -5/+5 |
| * | Begin adding static dependence information to passes, which will allow us to | Owen Anderson | 2010-10-12 | 16 | -18/+100 |
| * | Filter out illegal formulae after updating offsets, not before, so that | Dan Gohman | 2010-10-08 | 1 | -18/+18 |
| * | Update CMake. | Daniel Dunbar | 2010-10-08 | 1 | -1/+0 |
| * | Delete the FormulaSorter class and inline its one method into its | Dan Gohman | 2010-10-07 | 1 | -28/+10 |
| * | Fix a spello. | Dan Gohman | 2010-10-07 | 1 | -1/+1 |
| * | Charge a formula for explicit multiplies on scaled registers too, | Dan Gohman | 2010-10-07 | 1 | -3/+3 |
| * | Use size_t for consistency. | Dan Gohman | 2010-10-07 | 1 | -1/+1 |
| * | When merging one use into another, transfer the offsets from | Dan Gohman | 2010-10-07 | 1 | -0/+8 |
| * | Fix LSR to keep the RegUseTracker up to date when combining users. | Dan Gohman | 2010-10-07 | 1 | -8/+19 |
| * | Remove LoopIndexSplit pass. It is neither maintained nor used by anyone. | Devang Patel | 2010-10-07 | 2 | -1275/+0 |
| * | Now with fewer extraneous semicolons! | Owen Anderson | 2010-10-07 | 30 | -32/+32 |
| * | Next step on the getting-rid-of-static-ctors train: begin adding per-library | Owen Anderson | 2010-10-07 | 1 | -2/+46 |
| * | Now that the profitable bits of EnableFullLoadPRE have been enabled by defaul... | Owen Anderson | 2010-10-01 | 1 | -8/+6 |
| * | Fix the other half of the alignment changing issue by making sure that the | Eric Christopher | 2010-10-01 | 1 | -3/+8 |
| * | Massive rewrite of MMX: | Dale Johannesen | 2010-09-30 | 1 | -0/+6 |
| * | We do want to allow LoadPRE to perform LICM-like transformations: we already ... | Owen Anderson | 2010-09-30 | 1 | -13/+0 |
| * | Try again to disable critical edge splitting in CodeGenPrepare. | Jakob Stoklund Olesen | 2010-09-30 | 1 | -1/+5 |
| * | Tighten up prototype verification of strchr and strrchr to avoid a crash in t... | Benjamin Kramer | 2010-09-30 | 1 | -2/+4 |
| * | Add constant folding for strspn and strcspn to SimplifyLibCalls. | Benjamin Kramer | 2010-09-30 | 1 | -9/+64 |
| * | Add strpbrk folding to SimplifyLibCalls. | Benjamin Kramer | 2010-09-29 | 1 | -7/+42 |
| * | Simplify the loop in StrChrOptimizer. FileCheckize test. | Benjamin Kramer | 2010-09-29 | 1 | -11/+4 |
| * | Teach SimplifyLibCalls how to optimize strrchr. | Benjamin Kramer | 2010-09-29 | 1 | -6/+44 |
| * | Fix PR8247: JumpThreading can cause a block to become unreachable while still... | Owen Anderson | 2010-09-29 | 1 | -4/+4 |
| * | Revert r114919, which caused some serious regressions on ARM. | Owen Anderson | 2010-09-29 | 1 | -6/+1 |
| * | Removed a bunch of unnecessary target_link_libraries. | Oscar Fuentes | 2010-09-28 | 1 | -2/+0 |
| * | Weight loop unrolling counts by nesting depth. Unrolling deeply nested loops ... | Owen Anderson | 2010-09-27 | 1 | -1/+6 |
| * | Revert "Disable codegen prepare critical edge splitting. Machine instruction ... | Jakob Stoklund Olesen | 2010-09-27 | 1 | -5/+1 |
| * | Delete an unused function. | Dan Gohman | 2010-09-27 | 1 | -2/+0 |
| * | LoadPRE was not properly checking that the load it was PRE'ing post-dominated... | Owen Anderson | 2010-09-25 | 1 | -1/+7 |