Add a comment for a nasty short term hack.
[oota-llvm.git] / lib / Transforms / Scalar /
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.
2007-12-22 Chris Lattnerimplement InstCombine/shift-trunc-shift.ll. This allows
2007-12-20 Christopher LambImplement review feedback, including additional transforms
2007-12-20 Evan ChengClean up previous patch: PHI uses should not prevent...
2007-12-20 Chris Lattnersimplify this code with the new m_Zero() pattern. ...
2007-12-19 Evan ChengAllow iv reuse if the user is a PHI node which is in...
2007-12-19 Duncan SandsWhen inlining through an 'nounwind' call, mark inlined
2007-12-18 Christopher LambFold subtracts into integer compares vs. zero. This...
2007-12-18 Christopher LambFix comments
2007-12-18 Christopher LambRemove an orthogonal transformation of the selection...
2007-12-18 Duncan SandsRename isNoReturn to doesNotReturn, and isNoUnwind to
2007-12-18 Christopher LambFix typos.
2007-12-18 Christopher LambFold certain additions through selects (and their compa...
2007-12-17 David GreeneGet rid of annoying spaces.
2007-12-17 David GreeneFix GLIBCXX_DEBUG errors. Erase invalidates std::vecto...
2007-12-17 Christopher LambChange the PointerType api for creating pointer types...
2007-12-16 Duncan SandsMake instcombine promote inline asm calls to 'nounwind'
2007-12-13 Evan ChengFix typo.
2007-12-13 Evan ChengBe extra careful with extension use optimation. Now...
2007-12-12 Wojciech Matyjewicz1. "Upgrage" comments.
2007-12-12 Evan ChengDon't muck with phi nodes; bug fixes.
2007-12-12 Evan ChengBug fix. Only safe to perform extension uses optimizati...
2007-12-10 Duncan SandsMake PruneEH update the nounwind/noreturn attributes
2007-12-08 Owen AndersonFix several cache coherence bugs in MemDep/GVN that...
2007-12-06 Chris Lattnersimplify some code.
2007-12-06 Chris Lattnermove some ashr-specific code out of commonShiftTransfor...
2007-12-05 Evan ChengIf both result of the {s|z}xt and its source are live...
2007-12-03 Duncan SandsRather than having special rules like "intrinsics cannot
2007-12-03 Chris Lattnerupdate file comment.
2007-12-03 Devang PatelIf ExitValue operand is also defined in Loop header...
2007-12-01 Duncan SandsIntegrate the readonly/readnone logic more deeply
2007-11-29 Owen AndersonFix a miscompilation in spiff on PPC.
2007-11-28 Duncan SandsAdd some convenience methods for querying attributes...
2007-11-27 Duncan SandsFix PR1146: parameter attributes are longer part of
2007-11-27 Owen AndersonMake LoopInfoBase more generic, in preparation for...
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-11-25 Anton KorobeynikovRemove another leak. Due to some reason AliasSetTracker...
2007-11-25 Chris LattnerImplement PR1822
2007-11-25 Duncan SandsFix PR1816. If a bitcast of a function only exists...
2007-11-23 Chris Lattneradd a comment.
2007-11-23 Duncan SandsRemove some logic I thoughtlessly copied over
2007-11-22 Chris LattnerFix PR1817.
2007-11-22 Duncan SandsTurn invokes of nounwind functions into ordinary calls.
2007-11-22 Duncan SandsReadonly/readnone functions are allowed to throw
2007-11-21 Nick Lewyckytypo
2007-11-19 Dan GohmanAdd explicit keywords.
2007-11-17 Dale JohannesenRemove indeterminism from a loop. We think this will
2007-11-16 Chris LattnerFix PR1800 by correcting mistaken logic.
2007-11-14 Chris LattnerImplement PR1796 and Transforms/SimplifyCFG/noreturn...
2007-11-13 Chris LattnerImplement PR1786 by iterating between dead cycle elimin...
2007-11-08 Andrew LenharthBetter check
2007-11-08 Andrew LenharthFix PR1780
2007-11-06 Chris Lattnerfix const correctness, BB is const, so its predecessors...
2007-11-06 Chris Lattnerdon't put erase or query for non-allocainst pointers...
2007-11-06 Chris LattnerImplement PR1777 by detecting dependent phis that
next