pull my debug hooks out, I'm done with this xform for now.
[oota-llvm.git] / lib / Transforms /
2010-01-03 Chris Lattnerpull my debug hooks out, I'm done with this xform for...
2010-01-03 Nick LewyckySmall cleanups, refactor some duplicated code into...
2010-01-03 Chris Lattnergeneralize the previous transformation to handle indexi...
2010-01-03 Nick LewyckyCleanup.
2010-01-02 Chris Lattnerteach instcombine to optimize idioms like A[i]&42 ...
2010-01-02 Chris LattnerTeach the table lookup optimization to generate range...
2010-01-02 Chris Lattnertheoretically the negate we find could be in a differen...
2010-01-02 Chris Lattneruse enums for the over/underdefined markers for clarity...
2010-01-02 Chris Lattnerremove the random sampling framework, which is not...
2010-01-02 Nick LewyckyFix logic error in previous commit. The != case needs...
2010-01-02 Nick LewyckyOptimize pointer comparison into the typesafe form...
2010-01-02 Chris LattnerGeneralize the previous xform to handle cases where...
2010-01-02 Chris Lattnerfix a miscompilation I introduced of cdecl with a late...
2010-01-02 Chris Lattnerenhance the compare/load/index optimization to work...
2010-01-02 Chris Lattnerenhance the previous optimization to work with fcmp...
2010-01-02 Chris LattnerTeach instcombine to fold compares of loads from constant
2010-01-02 Chris Lattnerremove the instcombine transformations that are inserti...
2010-01-01 Chris Lattneradd a simple instcombine xform, simplify another one...
2010-01-01 Chris Lattnergeneralize the pointer difference optimization to handle
2010-01-01 Chris Lattnerteach instcombine to optimize pointer difference idioms...
2010-01-01 Chris Lattneruse 'match' to simplify some code.
2010-01-01 Chris Lattnerimplement the transform requested in PR5284
2010-01-01 Chris Lattneradd missing line.
2010-01-01 Chris Lattneradd a few trivial instcombines for llvm.powi.
2010-01-01 Chris LattnerWhen factoring multiply expressions across adds, factor...
2010-01-01 Chris Lattnerclean up some comments.
2010-01-01 Chris Lattnerswitch from std::map to DenseMap for rank data structures.
2009-12-31 Chris Lattnerreuse negates where possible instead of always creating...
2009-12-31 Chris Lattnerwe don't need a smallptrset to detect duplicates, the...
2009-12-31 Chris Lattnermake reassociate more careful about not leaving around...
2009-12-31 Chris Lattnerremove debug
2009-12-31 Chris Lattnerteach reassociate to factor x+x+x -> x*3. While I...
2009-12-31 Chris Lattnerchange reassociate to use SmallVector for its key datas...
2009-12-31 Chris Lattnerchange an if to an assert, fix comment.
2009-12-31 Chris Lattnermove the rest of the add optimization code out to Optim...
2009-12-31 Chris Lattnerfactor statistic updating better.
2009-12-31 Chris Lattnersimple fix for an incorrect factoring which causes a
2009-12-31 Chris Lattnerfactor code out into helper functions.
2009-12-31 Chris Lattnerswitch some std::vector's to smallvector. Reduce nesting.
2009-12-31 Chris Lattneruse more modern datastructures.
2009-12-31 Chris Lattnerclean up -debug output.
2009-12-31 Chris Lattnerfix Analysis/DebugInfo.h to not include Metadata.h...
2009-12-31 Chris Lattnerrename "elements" of metadata to "operands". "Elements...
2009-12-29 Benjamin KramerUse an array instead of a SmallVector.
2009-12-29 Chris Lattnerprune #includes.
2009-12-29 Chris LattnerFinal step in the metadata API restructuring: move the
2009-12-29 Chris Lattnerremove useless argument.
2009-12-28 Chris LattnerThis is a major cleanup of the instruction metadata...
2009-12-28 Chris Lattnersplit code that doesn't need to be templated out of...
2009-12-28 Chris Lattnerrename getMDKind -> getMDKindID, make it autoinsert...
2009-12-28 Chris LattnerMetadata.h doesn't need to include ValueHandle.h anymore.
2009-12-24 Chris Lattnermove an optimization for memcmp out of simplifylibcalls...
2009-12-23 Chris Lattnerreorder to follow a normal fall-through style, no funct...
2009-12-23 David GreeneRemove dump routine and the associated Debug.h from...
2009-12-23 Eric ChristopherUpdate objectsize intrinsic and associated dependencies...
2009-12-22 Chris LattnerFix the Convert to scalar to not insert dead loads...
2009-12-22 Chris Lattnerfix some fixme's by using twines
2009-12-22 Bob WilsonGeneralize SROA to allow the first index of a GEP to...
2009-12-22 Chris LattnerImplement PR5795 by merging duplicated return blocks...
2009-12-22 Chris LattnerThe phi translated pointer can be computed when returni...
2009-12-22 Eric ChristopherWhitespace fixes.
2009-12-21 Daniel DunbarAdd suggested parentheses.
2009-12-21 Chris LattnerAdd a fastpath to Load GVN to special case when we...
2009-12-21 Chris Lattnerrefactor some code out to a new helper method.
2009-12-21 Chris Lattnerimprove indentation avoid a pointless conversion from...
2009-12-21 Bob WilsonRemove special-case SROA optimization of variable index...
2009-12-21 Chris Lattnerrevert r89298, which was committed without a testcase...
2009-12-21 Chris Lattnerfix PR5837 by having SSAUpdate reuse phi nodes for the
2009-12-21 Chris Lattnergive instcombine some helper functions for matching...
2009-12-21 Chris Lattnerenhance x-(-A) -> x+A to preserve NUW/NSW.
2009-12-21 Chris LattnerOptimize all cases of "icmp (X+Cst), X" to something...
2009-12-19 Douglas GregorFix a bunch of little errors that Clang complains about...
2009-12-19 Chris Lattnerfix PR5827 by disabling the phi slicing transformation...
2009-12-19 Bob WilsonUpdate my SROA changes in response to review.
2009-12-18 Bob WilsonReapply 91459 with a simple fix for the problem that...
2009-12-18 Eli FriedmanOptimize icmp of null and select of two constants even...
2009-12-18 Dan GohmanEliminte unnecessary uses of <cstdio>.
2009-12-18 Dan GohmanAdd Loop contains utility methods for testing whether...
2009-12-18 Dan GohmanMinor code simplification.
2009-12-18 Dan GohmanDon't pass const pointers by reference.
2009-12-18 Dan GohmanUpdate a comment.
2009-12-18 Dan GohmanReapply LoopStrengthReduce and IVUsers cleanups, exclud...
2009-12-17 Eli FriedmanAllow instcombine to combine "sext(a) >u const" to...
2009-12-17 Eli FriedmanMake the ptrtoint comparison simplification work if...
2009-12-17 Eli FriedmanSlightly generalize transformation of memmove(a,a,n...
2009-12-17 Bob WilsonRe-revert 91459. It's breaking the x86_64 darwin boots...
2009-12-17 Evan ChengRevert 91280-91283, 91286-91289, 91291, 91293, 91295...
2009-12-16 Daniel DunbarReapply r91459, it was only unmasking the bug, and...
2009-12-16 Daniel DunbarRevert "Reapply 91184 with fixes and an addition to...
2009-12-16 Chris Lattnerreapply my strstr optimization. I have reproduced...
2009-12-16 Chris Lattnerrevert my strstr optimization, I'm told it breaks x86...
2009-12-15 Bob WilsonReapply 91184 with fixes and an addition to the testcas...
2009-12-15 Chris Lattneroptimize strstr, PR5783
2009-12-15 Dan GohmanDelete an unused function.
2009-12-15 Chris Lattneradd some other xforms that should be done as part of...
2009-12-15 Chris LattnerRemove isPod() from DenseMapInfo, splitting it out...
2009-12-14 Dan GohmanFix a thinko; isNotAlreadyContainedIn had a built-in...
2009-12-14 Dan GohmanRemove unnecessary #includes.
2009-12-14 Dan GohmanInstead of having a ScalarEvolution pointer member...
2009-12-14 Dan GohmanDon't bother cleaning up if there's nothing to clean up.
next