| Commit message (Expand) | Author | Age | Files | Lines |
| * | Refactor this method a bit, and correct a test that was completely wrong but ... | Owen Anderson | 2008-02-19 | 1 | -7/+11 |
| * | isa+cast -> dyncast. | Chris Lattner | 2008-02-19 | 1 | -2/+2 |
| * | simplify this code again, try 2 :) | Chris Lattner | 2008-02-19 | 1 | -7/+5 |
| * | Fix a comment. | Owen Anderson | 2008-02-19 | 1 | -1/+1 |
| * | Major improvements to yesterday's return slot optimization. Remove some unne... | Owen Anderson | 2008-02-19 | 1 | -14/+39 |
| * | Factor the profitability check for return slot optimization out into a static... | Owen Anderson | 2008-02-19 | 1 | -14/+26 |
| * | An sret parameter is required to be the first parameter, so there's no need t... | Owen Anderson | 2008-02-19 | 1 | -8/+3 |
| * | Cleanup some of my patches from yesterday. Refactor the check for which xform | Owen Anderson | 2008-02-19 | 1 | -22/+23 |
| * | Fix Transforms/GVN/memcpy.ll, which Chris broke in r47275 by reordering the b... | Owen Anderson | 2008-02-19 | 1 | -1/+2 |
| * | minor code simplification, no functionality change. | Chris Lattner | 2008-02-18 | 1 | -8/+6 |
| * | Add support to GVN for performing sret return slot optimization. This means ... | Owen Anderson | 2008-02-18 | 1 | -2/+66 |
| * | Fix PR2032. Inform the alias analysis of changes to the underlying program. | Nick Lewycky | 2008-02-14 | 1 | -0/+2 |
| * | Re-apply the patch to improve the optimizations of memcpy's, with several | Owen Anderson | 2008-02-12 | 1 | -1/+79 |
| * | Fix for bug 1996: optimize out loads of undef. This code basically just | Eli Friedman | 2008-02-12 | 1 | -1/+28 |
| * | Temporarily reverting: | Bill Wendling | 2008-02-06 | 1 | -82/+0 |
| * | Allow GVN to hack on memcpy's, making them open to further optimization. | Owen Anderson | 2008-02-04 | 1 | -0/+82 |
| * | Remove attribution from file headers, per discussion on llvmdev. | Chris Lattner | 2007-12-29 | 1 | -2/+2 |
| * | Fix several cache coherence bugs in MemDep/GVN that were found. Also add som... | Owen Anderson | 2007-12-08 | 1 | -2/+6 |
| * | Integrate the readonly/readnone logic more deeply | Duncan Sands | 2007-12-01 | 1 | -7/+3 |
| * | Fix a miscompilation in spiff on PPC. | Owen Anderson | 2007-11-29 | 1 | -1/+2 |
| * | Fix another bug that was causing siod to fail. | Owen Anderson | 2007-11-26 | 1 | -19/+29 |
| * | Allow GVN to eliminate read-only function calls when it can detect that they ... | Owen Anderson | 2007-11-26 | 1 | -1/+18 |
| * | Allow GVN to eliminate redundant calls to functions without side effects. | Owen Anderson | 2007-10-18 | 1 | -5/+65 |
| * | Add partial caching of non-local memory dependence queries. This provides a ... | Owen Anderson | 2007-09-21 | 1 | -1/+1 |
| * | Merge DenseMapKeyInfo & DenseMapValueInfo into DenseMapInfo | Chris Lattner | 2007-09-17 | 1 | -1/+4 |
| * | Be more careful when constant-folding PHI nodes. | Owen Anderson | 2007-09-16 | 1 | -1/+16 |
| * | Factor out some code into a helper function. | Owen Anderson | 2007-08-16 | 1 | -55/+34 |
| * | Add some more comments to GVN. | Owen Anderson | 2007-08-16 | 1 | -0/+14 |
| * | Eliminate PHI nodes with constant values during normal GVN processing, even when | Owen Anderson | 2007-08-14 | 1 | -1/+21 |
| * | Be more aggressive in pruning unnecessary PHI nodes when doing PHI construction. | Owen Anderson | 2007-08-14 | 1 | -28/+47 |
| * | Make GVN iterative. | Owen Anderson | 2007-08-14 | 1 | -1/+16 |
| * | Fix a case where GVN was failing to return true when it had, in fact, modified | Owen Anderson | 2007-08-14 | 1 | -2/+11 |
| * | Make NonLocal and None const in the right way. :-) | Owen Anderson | 2007-08-09 | 1 | -3/+3 |
| * | Change the None and NonLocal markers in memdep to be const. | Owen Anderson | 2007-08-08 | 1 | -3/+3 |
| * | Don't insert nearly as many redundant phi nodes. | Owen Anderson | 2007-08-07 | 1 | -2/+25 |
| * | Fix a subtle miscompilation. This allows 197.parser to be compiled correctly. | Owen Anderson | 2007-08-03 | 1 | -6/+8 |
| * | Fix a subtle iterator invalidation bug in a recursive algorithm. | Owen Anderson | 2007-08-03 | 1 | -5/+7 |
| * | Fix 80 col. violations. | Owen Anderson | 2007-08-02 | 1 | -7/+15 |
| * | Fix a bug that was causing several miscompilations on SPEC. | Owen Anderson | 2007-08-02 | 1 | -4/+6 |
| * | Make non-local memdep not be recursive, and fix a bug on 403.gcc that this ex... | Owen Anderson | 2007-08-01 | 1 | -5/+14 |
| * | Don't let the memory allocator outsmart GVN. ;-) | Owen Anderson | 2007-07-31 | 1 | -0/+6 |
| * | Fix a failure I accidentally caused in my last commit by mishandling the | Owen Anderson | 2007-07-31 | 1 | -0/+2 |
| * | Fix a misoptimization in aha. | Owen Anderson | 2007-07-31 | 1 | -11/+25 |
| * | Avoid potential iterator invalidation problems. | Owen Anderson | 2007-07-30 | 1 | -1/+4 |
| * | Use more caching when computing non-local dependence. This makes bzip2 not | Owen Anderson | 2007-07-30 | 1 | -1/+3 |
| * | Fix a bug caused by indiscriminantly asking for the dominators of a predecessor. | Owen Anderson | 2007-07-30 | 1 | -3/+4 |
| * | Fix a couple more bugs in the phi construction by pulling in code that does | Owen Anderson | 2007-07-26 | 1 | -58/+35 |
| * | Fix what is _hopefully_ the last corner case for loops. | Owen Anderson | 2007-07-25 | 1 | -2/+6 |
| * | My last commit was not correct for nested loops. Fix it, and add a testcase ... | Owen Anderson | 2007-07-25 | 1 | -1/+3 |
| * | Fix an infinite loop on 300.twolf. | Owen Anderson | 2007-07-25 | 1 | -6/+17 |