2008-03-22 |
Chris Lattner | This is a partially implemented and currently disabled... |
blob | commitdiff | raw | diff to current |
2008-03-21 |
Chris Lattner | the size of a smallvector shouldn't be part of the... |
blob | commitdiff | raw | diff to current |
2008-03-21 |
Chris Lattner | make gvn marginally faster by reallocating the lastSeen... |
blob | commitdiff | raw | diff to current |
2008-03-21 |
Chris Lattner | Minor cleanups and shrinkification. |
blob | commitdiff | raw | diff to current |
2008-03-13 |
Owen Anderson | Fix a bug in GVN that Duncan noticed, where we potentia... |
blob | commitdiff | raw | diff to current |
2008-03-12 |
Owen Anderson | Improve the return slot optimization to be both more... |
blob | commitdiff | raw | diff to current |
2008-02-26 |
Owen Anderson | Fix an issue where GVN had the sizes of the two memcpy... |
blob | commitdiff | raw | diff to current |
2008-02-25 |
Owen Anderson | Fix an issue where GVN was performing the return slot... |
blob | commitdiff | raw | diff to current |
2008-02-25 |
Owen Anderson | Fix an issue where GVN would try to use an instruction... |
blob | commitdiff | raw | diff to current |
2008-02-20 |
Anton Korobeynikov | Make Transforms to be 4.3 warnings-clean |
blob | commitdiff | raw | diff to current |
2008-02-20 |
Owen Anderson | When performing return slot optimization, remember... |
blob | commitdiff | raw | diff to current |
2008-02-19 |
Owen Anderson | Refactor this method a bit, and correct a test that... |
blob | commitdiff | raw | diff to current |
2008-02-19 |
Chris Lattner | isa+cast -> dyncast. |
blob | commitdiff | raw | diff to current |
2008-02-19 |
Chris Lattner | simplify this code again, try 2 :) |
blob | commitdiff | raw | diff to current |
2008-02-19 |
Owen Anderson | Fix a comment. |
blob | commitdiff | raw | diff to current |
2008-02-19 |
Owen Anderson | Major improvements to yesterday's return slot optimizat... |
blob | commitdiff | raw | diff to current |
2008-02-19 |
Owen Anderson | Factor the profitability check for return slot optimiza... |
blob | commitdiff | raw | diff to current |
2008-02-19 |
Owen Anderson | An sret parameter is required to be the first parameter... |
blob | commitdiff | raw | diff to current |
2008-02-19 |
Owen Anderson | Cleanup some of my patches from yesterday. Refactor... |
blob | commitdiff | raw | diff to current |
2008-02-19 |
Owen Anderson | Fix Transforms/GVN/memcpy.ll, which Chris broke in... |
blob | commitdiff | raw | diff to current |
2008-02-18 |
Chris Lattner | minor code simplification, no functionality change. |
blob | commitdiff | raw | diff to current |
2008-02-18 |
Owen Anderson | Add support to GVN for performing sret return slot... |
blob | commitdiff | raw | diff to current |
2008-02-14 |
Nick Lewycky | Fix PR2032. Inform the alias analysis of changes to... |
blob | commitdiff | raw | diff to current |
2008-02-12 |
Owen Anderson | Re-apply the patch to improve the optimizations of... |
blob | commitdiff | raw | diff to current |
2008-02-12 |
Eli Friedman | Fix for bug 1996: optimize out loads of undef. This... |
blob | commitdiff | raw | diff to current |
2008-02-06 |
Bill Wendling | Temporarily reverting: |
blob | commitdiff | raw | diff to current |
2008-02-04 |
Owen Anderson | Allow GVN to hack on memcpy's, making them open to... |
blob | commitdiff | raw | diff to current |
2007-12-29 |
Chris Lattner | Remove attribution from file headers, per discussion... |
blob | commitdiff | raw | diff to current |
2007-12-08 |
Owen Anderson | Fix several cache coherence bugs in MemDep/GVN that... |
blob | commitdiff | raw | diff to current |
2007-12-01 |
Duncan Sands | Integrate the readonly/readnone logic more deeply |
blob | commitdiff | raw | diff to current |
2007-11-29 |
Owen Anderson | Fix a miscompilation in spiff on PPC. |
blob | commitdiff | raw | diff to current |
2007-11-26 |
Owen Anderson | Fix another bug that was causing siod to fail. |
blob | commitdiff | raw | diff to current |
2007-11-26 |
Owen Anderson | Allow GVN to eliminate read-only function calls when... |
blob | commitdiff | raw | diff to current |
2007-10-18 |
Owen Anderson | Allow GVN to eliminate redundant calls to functions... |
blob | commitdiff | raw | diff to current |
2007-09-21 |
Owen Anderson | Add partial caching of non-local memory dependence... |
blob | commitdiff | raw | diff to current |
2007-09-17 |
Chris Lattner | Merge DenseMapKeyInfo & DenseMapValueInfo into DenseMapInfo |
blob | commitdiff | raw | diff to current |
2007-09-16 |
Owen Anderson | Be more careful when constant-folding PHI nodes. |
blob | commitdiff | raw | diff to current |
2007-08-16 |
Owen Anderson | Factor out some code into a helper function. |
blob | commitdiff | raw | diff to current |
2007-08-16 |
Owen Anderson | Add some more comments to GVN. |
blob | commitdiff | raw | diff to current |
2007-08-14 |
Owen Anderson | Eliminate PHI nodes with constant values during normal... |
blob | commitdiff | raw | diff to current |
2007-08-14 |
Owen Anderson | Be more aggressive in pruning unnecessary PHI nodes... |
blob | commitdiff | raw | diff to current |
2007-08-14 |
Owen Anderson | Make GVN iterative. |
blob | commitdiff | raw | diff to current |
2007-08-14 |
Owen Anderson | Fix a case where GVN was failing to return true when... |
blob | commitdiff | raw | diff to current |
2007-08-09 |
Owen Anderson | Make NonLocal and None const in the right way. :-) |
blob | commitdiff | raw | diff to current |
2007-08-08 |
Owen Anderson | Change the None and NonLocal markers in memdep to be... |
blob | commitdiff | raw | diff to current |
2007-08-07 |
Owen Anderson | Don't insert nearly as many redundant phi nodes. |
blob | commitdiff | raw | diff to current |
2007-08-03 |
Owen Anderson | Fix a subtle miscompilation. This allows 197.parser... |
blob | commitdiff | raw | diff to current |
2007-08-03 |
Owen Anderson | Fix a subtle iterator invalidation bug in a recursive... |
blob | commitdiff | raw | diff to current |
2007-08-02 |
Owen Anderson | Fix 80 col. violations. |
blob | commitdiff | raw | diff to current |
2007-08-02 |
Owen Anderson | Fix a bug that was causing several miscompilations... |
blob | commitdiff | raw | diff to current |
2007-08-01 |
Owen Anderson | Make non-local memdep not be recursive, and fix a bug... |
blob | commitdiff | raw | diff to current |
2007-07-31 |
Owen Anderson | Don't let the memory allocator outsmart GVN. ;-) |
blob | commitdiff | raw | diff to current |
2007-07-31 |
Owen Anderson | Fix a failure I accidentally caused in my last commit... |
blob | commitdiff | raw | diff to current |
2007-07-31 |
Owen Anderson | Fix a misoptimization in aha. |
blob | commitdiff | raw | diff to current |
2007-07-30 |
Owen Anderson | Avoid potential iterator invalidation problems. |
blob | commitdiff | raw | diff to current |
2007-07-30 |
Owen Anderson | Use more caching when computing non-local dependence... |
blob | commitdiff | raw | diff to current |
2007-07-30 |
Owen Anderson | Fix a bug caused by indiscriminantly asking for the... |
blob | commitdiff | raw | diff to current |
2007-07-26 |
Owen Anderson | Fix a couple more bugs in the phi construction by pulli... |
blob | commitdiff | raw | diff to current |
2007-07-25 |
Owen Anderson | Fix what is _hopefully_ the last corner case for loops. |
blob | commitdiff | raw | diff to current |
2007-07-25 |
Owen Anderson | My last commit was not correct for nested loops. Fix... |
blob | commitdiff | raw | diff to current |
2007-07-25 |
Owen Anderson | Fix an infinite loop on 300.twolf. |
blob | commitdiff | raw | diff to current |
2007-07-25 |
Owen Anderson | Fix a bug that was causing GVN to crash on 252.eon. |
blob | commitdiff | raw | diff to current |
2007-07-25 |
Owen Anderson | Add basic support for performing whole-function RLE. |
blob | commitdiff | raw | diff to current |
2007-07-24 |
Owen Anderson | Add a GVN pass, using the value numbering code I develo... |
blob | commitdiff | raw | diff to current |
|