API changes for class Use size reduction, wave 1.
[oota-llvm.git] / lib / Transforms / Scalar / GVN.cpp
2008-04-06 Gabor GreifAPI changes for class Use size reduction, wave 1.
2008-03-29 Chris Lattnerchange iterator invalidation avoidance to just move...
2008-03-29 Chris Lattnermake the common case of a single store (which clearly...
2008-03-29 Chris Lattnergive form-memset a significantly more sane heuristic...
2008-03-28 Chris Lattnermake memset inference significantly more powerful:...
2008-03-24 Evan ChengTemporarily disabling memset forming optimization....
2008-03-22 Chris Lattnerimplement an initial hack at a straight-line store...
2008-03-22 Chris Lattnerimplement the logic for memset insertion and store...
2008-03-22 Chris LattnerThis is a partially implemented and currently disabled...
2008-03-21 Chris Lattnerthe size of a smallvector shouldn't be part of the...
2008-03-21 Chris Lattnermake gvn marginally faster by reallocating the lastSeen...
2008-03-21 Chris LattnerMinor cleanups and shrinkification.
2008-03-13 Owen AndersonFix a bug in GVN that Duncan noticed, where we potentia...
2008-03-12 Owen AndersonImprove the return slot optimization to be both more...
2008-02-26 Owen AndersonFix an issue where GVN had the sizes of the two memcpy...
2008-02-25 Owen AndersonFix an issue where GVN was performing the return slot...
2008-02-25 Owen AndersonFix an issue where GVN would try to use an instruction...
2008-02-20 Anton KorobeynikovMake Transforms to be 4.3 warnings-clean
2008-02-20 Owen AndersonWhen performing return slot optimization, remember...
2008-02-19 Owen AndersonRefactor this method a bit, and correct a test that...
2008-02-19 Chris Lattnerisa+cast -> dyncast.
2008-02-19 Chris Lattnersimplify this code again, try 2 :)
2008-02-19 Owen AndersonFix a comment.
2008-02-19 Owen AndersonMajor improvements to yesterday's return slot optimizat...
2008-02-19 Owen AndersonFactor the profitability check for return slot optimiza...
2008-02-19 Owen AndersonAn sret parameter is required to be the first parameter...
2008-02-19 Owen AndersonCleanup some of my patches from yesterday. Refactor...
2008-02-19 Owen AndersonFix Transforms/GVN/memcpy.ll, which Chris broke in...
2008-02-18 Chris Lattnerminor code simplification, no functionality change.
2008-02-18 Owen AndersonAdd support to GVN for performing sret return slot...
2008-02-14 Nick LewyckyFix PR2032. Inform the alias analysis of changes to...
2008-02-12 Owen AndersonRe-apply the patch to improve the optimizations of...
2008-02-12 Eli FriedmanFix for bug 1996: optimize out loads of undef. This...
2008-02-06 Bill WendlingTemporarily reverting:
2008-02-04 Owen AndersonAllow GVN to hack on memcpy's, making them open to...
2007-12-29 Chris LattnerRemove attribution from file headers, per discussion...
2007-12-08 Owen AndersonFix several cache coherence bugs in MemDep/GVN that...
2007-12-01 Duncan SandsIntegrate the readonly/readnone logic more deeply
2007-11-29 Owen AndersonFix a miscompilation in spiff on PPC.
2007-11-26 Owen AndersonFix another bug that was causing siod to fail.
2007-11-26 Owen AndersonAllow GVN to eliminate read-only function calls when...
2007-10-18 Owen AndersonAllow GVN to eliminate redundant calls to functions...
2007-09-21 Owen AndersonAdd partial caching of non-local memory dependence...
2007-09-17 Chris LattnerMerge DenseMapKeyInfo & DenseMapValueInfo into DenseMapInfo
2007-09-16 Owen AndersonBe more careful when constant-folding PHI nodes.
2007-08-16 Owen AndersonFactor out some code into a helper function.
2007-08-16 Owen AndersonAdd some more comments to GVN.
2007-08-14 Owen AndersonEliminate PHI nodes with constant values during normal...
2007-08-14 Owen AndersonBe more aggressive in pruning unnecessary PHI nodes...
2007-08-14 Owen AndersonMake GVN iterative.
2007-08-14 Owen AndersonFix a case where GVN was failing to return true when...
2007-08-09 Owen AndersonMake NonLocal and None const in the right way. :-)
2007-08-08 Owen AndersonChange the None and NonLocal markers in memdep to be...
2007-08-07 Owen AndersonDon't insert nearly as many redundant phi nodes.
2007-08-03 Owen AndersonFix a subtle miscompilation. This allows 197.parser...
2007-08-03 Owen AndersonFix a subtle iterator invalidation bug in a recursive...
2007-08-02 Owen AndersonFix 80 col. violations.
2007-08-02 Owen AndersonFix a bug that was causing several miscompilations...
2007-08-01 Owen AndersonMake non-local memdep not be recursive, and fix a bug...
2007-07-31 Owen AndersonDon't let the memory allocator outsmart GVN. ;-)
2007-07-31 Owen AndersonFix a failure I accidentally caused in my last commit...
2007-07-31 Owen AndersonFix a misoptimization in aha.
2007-07-30 Owen AndersonAvoid potential iterator invalidation problems.
2007-07-30 Owen AndersonUse more caching when computing non-local dependence...
2007-07-30 Owen AndersonFix a bug caused by indiscriminantly asking for the...
2007-07-26 Owen AndersonFix a couple more bugs in the phi construction by pulli...
2007-07-25 Owen AndersonFix what is _hopefully_ the last corner case for loops.
2007-07-25 Owen AndersonMy last commit was not correct for nested loops. Fix...
2007-07-25 Owen AndersonFix an infinite loop on 300.twolf.
2007-07-25 Owen AndersonFix a bug that was causing GVN to crash on 252.eon.
2007-07-25 Owen AndersonAdd basic support for performing whole-function RLE.
2007-07-24 Owen AndersonAdd a GVN pass, using the value numbering code I develo...