Add comment.
[oota-llvm.git] / lib / Transforms / Scalar /
2008-02-26 Owen AndersonFix an issue where GVN had the sizes of the two memcpy...
2008-02-26 Gabor Greiffix http://llvm.org/bugs/show_bug.cgi?id=2097
2008-02-26 Eli FriedmanFix for pr2093: direct operands aren't necessarily...
2008-02-26 Bill WendlingDe-tabify.
2008-02-26 Evan ChengFix PR2076. CodeGenPrepare now sinks address computatio...
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-22 Dale JohannesenSplit ParameterAttributes.h, putting the complicated
2008-02-22 Zhou ShengFixed a typo.
2008-02-20 Dan GohmanAdd explicit keywords.
2008-02-20 Anton KorobeynikovFix newly-introduced 4.3 warnings
2008-02-20 Anton KorobeynikovMake Transforms to be 4.3 warnings-clean
2008-02-20 Anton KorobeynikovUnbreak build with gcc 4.3: provide missed includes...
2008-02-20 Owen AndersonWhen performing return slot optimization, remember...
2008-02-19 Dale JohannesenExpand ParameterAttributes to 32 bits (in preparation
2008-02-19 Chris Lattnerremove the lower packed pass. It can never work and...
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 Chris Lattnerfdiv/frem of undef can produce undef, because the undef...
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 Nick LewyckyCorrectly fold divide-by-constant, even when faced...
2008-02-18 Chris LattnerTransforming -A + -B --> -(A + B) isn't safe for...
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-18 Chris Lattneroptimize away stackrestore calls that have no interveni...
2008-02-18 Chris Lattnersimplify some code, BreakUpSubtract always returns...
2008-02-17 Chris LattnerFold (-x + -y) -> -(x+y) which promotes better associat...
2008-02-17 Chris Lattnerfix pasto
2008-02-17 Chris LattnerSplit up subtracts into add+negate if they have a reass...
2008-02-17 Chris Lattnermake the logic for breaking up subtracts more explicit, no
2008-02-15 Devang PatelFix PR2028
2008-02-14 Devang PatelIf loop header is also loop exiting block then OrigPN...
2008-02-14 Chris Lattnersimplify code, no functionality change.
2008-02-14 Nick LewyckyFix PR2032. Inform the alias analysis of changes to...
2008-02-13 Devang PatelA loop latch phi node may have uses inside loop, not...
2008-02-13 Dan GohmanRename APInt's isPositive to isNonNegative, to reflect...
2008-02-13 Devang PatelWhile moving exit condition, do not drop loop latch...
2008-02-13 Devang PatelKeep track of exit value operand number when operands...
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-10 Chris LattnerFix scalarrepl to not 'miscompile' undefined code,...
2008-02-08 Devang PatelFix PR 1995.
2008-02-06 Bill WendlingTemporarily reverting:
2008-02-05 Chris LattnerFix a bug compiling PR1978 (perhaps not the only one...
2008-02-04 Owen AndersonBe more precise when eliminating pointers bue to memcpy...
2008-02-04 Owen AndersonAllow GVN to hack on memcpy's, making them open to...
2008-02-03 Nick LewyckyThere are some cases where icmp(add) can be folded...
2008-02-03 Nick LewyckyHack on vectors too.
2008-02-03 Nick LewyckyFold away one multiply in instcombine. This would norma...
2008-01-30 Nick LewyckyRemove a couple more cases of "getNumUses() == 0"....
2008-01-30 Nick LewyckyUse empty() instead of comparing size() with zero.
2008-01-30 Nick LewyckyDon't DCE FreeInst's. We were using those! Patch from...
2008-01-30 Owen AndersonMake DSE much more aggressive by performing DCE earlier...
2008-01-30 Chris LattnerFix a bug where scalarrepl would discard offset if...
2008-01-29 Dan GohmanUse empty() instead of comparing size() with zero.
2008-01-29 Chris Lattnereliminate additions of 0.0 when they are obviously...
2008-01-29 Owen AndersonAdd support for eliminating memcpy's at the end of...
2008-01-29 Devang PatelFilter loops that subtract induction variables.
2008-01-28 Nick LewyckyHandle some more combinations of extend and icmp. Fixes...
2008-01-28 Chris LattnerFix PR1932 by disabling an xform invalid for fdiv.
2008-01-28 Chris LattnerFix PR1938 by forcing the code that uses an undefined...
2008-01-27 Nick LewyckyBe more careful modifying the use_list while also itera...
2008-01-27 Bill WendlingThe CorrelatedExpressionElimination pass is known to...
2008-01-27 Chris LattnerFold fptrunc(add (fpextend x), (fpextend y)) -> add...
2008-01-26 Bill WendlingIf there are no machine instructions emitted for a...
2008-01-26 Bill WendlingIf we have a function like this:
2008-01-25 Owen AndersonDeadStoreElimination can treat byval parameters as...
2008-01-22 Nick LewyckyEnable the fix I just checked in, silly me.
2008-01-22 Nick LewyckyMultiply can be evaluated in a different type, so long...
2008-01-20 Duncan SandsMake sure the caller doesn't use freed memory.
2008-01-20 Duncan SandsInitializing an unsigned with ~0UL causes the compiler
2008-01-14 Duncan SandsI noticed that the trampoline straightening transformat...
2008-01-14 Chris LattnerTurn a memcpy from a double* into a load/store of doubl...
2008-01-13 Chris Lattnerfactor memcpy/memmove simplification out to its own...
2008-01-13 Chris Lattnersimplify some code. If we can infer alignment for...
2008-01-13 Chris Lattnersimplify some code by adding a InsertBitCastBefore...
2008-01-13 Chris LattnerFix PR1907, a nasty miscompilation because instcombine...
2008-01-13 Duncan SandsWhen turning a call to a bitcast function into a direct...
2008-01-08 Chris LattnerImplement PR1795, an instcombine hack for forming GEPs...
2008-01-07 Duncan SandsSmall cleanup for handling of type/parameter attribute
2008-01-07 Gordon HenriksenDeleting an empty file. Thanks, /usr/bin/patch!
2008-01-07 Gordon HenriksenWith this patch, the LowerGC transformation becomes the
2008-01-06 Duncan SandsThe transform that tries to turn calls to bitcast funct...
2008-01-06 Duncan SandsWhen transforming a call to a bitcast function into
2008-01-05 Chris Lattnerremove a couple more unsafe xforms in the face of overflow.
2008-01-05 Chris Lattnerremove the (x-y) < 0 comparison xform, it miscompiles
2008-01-04 Wojciech Matyjewiczfix typo
2007-12-29 Chris LattnerRemove attribution from file headers, per discussion...
2007-12-29 Chris Lattnerremove attribution from lib Makefiles.
2007-12-29 Christopher LambDisable null pointer folding transforms for non-generic...
2007-12-28 Owen AndersonRepair a transform that Chris noticed a bug in. Thanks...
2007-12-28 Chris Lattnerdisable this instcombine xform, it miscompiles:
2007-12-25 Chris LattnerDon't break critical edges for single-bb loops, this...
2007-12-24 Chris Lattneradd a -backedge-hack llc-beta option to codegenprepare.
next