Micro-optimization: don't shift an entire bitcode record over to get the code.
[oota-llvm.git] / lib / Transforms /
2013-05-10 Benjamin KramerInstCombine: Don't claim to be able to evaluate any...
2013-05-10 Benjamin KramerInstCombine: Verify the type before transforming uitofp...
2013-05-09 Dmitri GribenkoFix a documentation warning: \bried -> \brief
2013-05-09 Shuxin Yang[GVN] Split critical-edge on the fly, instead of postpo...
2013-05-09 Rafael EspindolaDon't replace an alias in llvm.used with its target.
2013-05-09 Benjamin KramerInstCombine: Don't just copy known bits from the first...
2013-05-09 Arnold SchwaighoferLoopVectorizer: Don't assert on the absence of inductio...
2013-05-08 Daniel MaleaAdd DebugIR pass -- emits IR file and replace source...
2013-05-08 Nick LewyckyFix a bug in codegenprep where it was losing track...
2013-05-07 Arnold SchwaighoferLoopVectorizer: Improve reduction variable identification
2013-05-07 Arnold SchwaighoferLoopVectorize: getConsecutiveVector must respect signed...
2013-05-06 David MajnemerInstCombine: (X ^ signbit) + C -> X + (signbit ^ C)
2013-05-06 Andrew TrickRotate multi-exit loops even if the latch was simplified.
2013-05-06 Jean-Luc DupratProvide InstCombines for the following 3 cases:
2013-05-06 Nadav RotemUpdate the comment to mention that we use TTI.
2013-05-06 Nadav RotemRevert r164763 because it introduces new shuffles.
2013-05-06 Rafael EspindolaFix const merging when an alias of a const is llvm...
2013-05-05 Benjamin KramerLoopVectorize: Print values instead of pointers in...
2013-05-05 Arnold SchwaighoferLoopVectorize: Add support for floating point min/max...
2013-05-05 Arnold SchwaighoferLoopVectorizer: Cleanup of miminimum/maximum pattern...
2013-05-05 Arnold SchwaighoferLoopVectorize: We don't need an identity element for...
2013-05-05 Dmitri GribenkoAdd ArrayRef constructor from None, and do the cleanups...
2013-05-04 Nick LewyckyTabs to spaces. No functionality change.
2013-05-03 Shuxin YangDecompose GVN::processNonLocalLoad() (about 400 LOC...
2013-05-03 Nadav RotemLoopVectorizer: Add support for if-conversion of PHINod...
2013-05-02 Shuxin Yang[GV] Remove dead code which is really difficult to...
2013-05-01 Filip PizloThis patch breaks up Wrap.h so that it does not have...
2013-05-01 Nadav RotemSROA: Generate selects instead of shuffles when blendin...
2013-05-01 Jim GrosbachRevert "InstCombine: Fold more shuffles of shuffles."
2013-04-30 Richard TrieuFix a use after free. RI is freed before the call...
2013-04-30 Nadav RotemFix a typo
2013-04-30 Jim GrosbachInstCombine: Fold more shuffles of shuffles.
2013-04-30 Adrian PrantlSpelling. Thanks, Eric.
2013-04-30 Adrian PrantlSet debug locations for branch instructions created...
2013-04-30 David MajnemerFix a bug in foldSelectICmpAndOr.
2013-04-30 David MajnemerFix "Combine bit test + conditional or into simple...
2013-04-29 Arnold SchwaighoferSimplifyCFG: If convert single conditional stores
2013-04-29 Michael GottesmanAdd in some conditional compilation in order to silence...
2013-04-29 Michael Gottesman[objc-arc] Apply the RV optimization to retains next...
2013-04-29 Michael GottesmanAdded statistics to count the number of retains/release...
2013-04-29 Michael GottesmanRemoved trailing whitespace.
2013-04-29 Michael GottesmanFix for r180693. = /.
2013-04-29 Michael Gottesman[objc-arc-annotations] Moved the disabling of call...
2013-04-27 Shuxin YangFix a XOR reassociation bug.
2013-04-26 Adrian Prantlfix a typo that due to cu&paste quadrupled itself
2013-04-26 Adrian PrantlBugfix for the debug intrinsic handling in InstCombiner:
2013-04-26 Nadav RotemLoopVectorizer: Calculate the number of pointers to...
2013-04-26 Michael GottesmanRevert "[objc-arc] Added ImpreciseAutoreleaseSet to...
2013-04-25 Nadav RotemLoopVectorizer: No need to generate pointer disambiguat...
2013-04-24 Michael Gottesman[objc-arc] Added ImpreciseAutoreleaseSet to track autor...
2013-04-24 Michael GottesmanFixed comment typo.
2013-04-24 Arnold SchwaighoferLoopVectorizer: Change variable name Stride to Consecut...
2013-04-24 Arnold SchwaighoferLoopVectorize: Scalarize padded types
2013-04-24 Arnold SchwaighoferLoopVectorizer: Bail out if we don't have datalayout...
2013-04-23 Adrian PrantlMake sure the instruction right after an inlined functi...
2013-04-23 Nadav RotemLoopVectorizer: Fix 15830. When scalarizing and unrolli...
2013-04-23 Pekka JaaskelainenCall the potentially costly isAnnotatedParallel() only...
2013-04-23 Pekka JaaskelainenRefuse to (even try to) vectorize loops which have...
2013-04-22 Eric ChristopherMove C++ code out of the C headers and into either...
2013-04-22 Anat ShemerChanged back (relative to commit 179786) the operations...
2013-04-22 Rafael EspindolaClarify that llvm.used can contain aliases.
2013-04-21 Benjamin KramerSROA: Don't crash on a select with two identical operands.
2013-04-21 Arnold SchwaighoferRevert "SimplifyCFG: If convert single conditional...
2013-04-21 Nadav RotemSLPVectorize: Add support for vectorization of casts.
2013-04-21 Nadav RotemSLPVectorizer: Fix a bug in the code that scans the...
2013-04-21 Michael GottesmanWhen we strength reduce an objc_retainBlock call to...
2013-04-21 Michael GottesmanFixed comment typo.
2013-04-21 Michael Gottesman[objc-arc] Fixed typo in debug message.
2013-04-21 Michael Gottesman[objc-arc] Fixed comment typo.
2013-04-21 Michael Gottesman[objc-arc] Refactored OptimizeReturns so that it uses...
2013-04-20 Michael Gottesman[objc-arc] Added debug statement saying when we are...
2013-04-20 Nadav RotemFix PR15800. Do not try to vectorize vectors and structs.
2013-04-20 Arnold SchwaighoferSimplifyCFG: If convert single conditional stores
2013-04-20 Benjamin KramerVecUtils: Clean up uses of dyn_cast.
2013-04-20 Benjamin KramerSLPVectorizer: Strength reduce SmallVectors to ArrayRefs.
2013-04-20 Nadav RotemSLPVectorizer: Reduce the compile time by eliminating...
2013-04-20 Nadav Rotemrefactor tryToVectorizePair to a new method that suppor...
2013-04-20 Nadav RotemFix an unused variable warning.
2013-04-20 Nadav RotemSLPVectorizer: Improve the cost model for loop invarian...
2013-04-20 Nadav RotemReport the number of stores that were found in the...
2013-04-20 Nadav RotemFix the header comment.
2013-04-20 Nadav RotemUse 64bit arithmetic for calculating distance between...
2013-04-19 Benjamin KramerMergeFunc: Make pointer and integer types generate...
2013-04-19 Arnold SchwaighoferLoopVectorizer: Use matcher from PatternMatch.h for...
2013-04-19 Jakub StaszakKeep coding stanard. Don't use "else if" after "return".
2013-04-18 Bill WendlingImplement a better fix for PR15185.
2013-04-18 Dmitri GribenkoFix a -Wdocumentation warning
2013-04-18 Anat ShemerIn the function InstCombiner::visitExtractElementInst...
2013-04-18 Anat ShemerAdded a function scalarizePHI() that sclarizes a vector...
2013-04-18 Chris LattnerFix a comment, PR15777.
2013-04-18 Arnold SchwaighoferLoopVectorizer: Recognize min/max reductions
2013-04-18 Benjamin KramerLoopVectorize: Use a set to avoid longer cycles in...
2013-04-18 David MajnemerRevert "Combine bit test + conditional or into simple...
2013-04-18 David MajnemerCombine bit test + conditional or into simple math
2013-04-18 Michael Gottesman[objc-arc] Do not mismatch up retains inside a for...
2013-04-18 Michael GottesmanRemoved trailing whitespace.
2013-04-17 Michael Gottesman[objc-arc] Added annotation option to only emit annotat...
2013-04-17 Michael GottesmanFixed typo.
2013-04-17 Michael Gottesman[objc-arc] Added descriptions for EnableARCAnnotations...
2013-04-17 Michael Gottesman[objc-arc] Added an option to arc-annotations for turni...
next