SLPVectorizer: support slp-vectorization of PHINodes between basic blocks
[oota-llvm.git] / test / Transforms /
2013-06-25 Nadav RotemSLPVectorizer: support slp-vectorization of PHINodes...
2013-06-25 Bob WilsonFix SROA to avoid unnecessary scalar conversions for...
2013-06-24 Arnold SchwaighoferReapply 184685 after the SetVector iteration order...
2013-06-24 Arnold SchwaighoferRevert "LoopVectorize: Use the dependence test utility...
2013-06-24 Arnold SchwaighoferLoopVectorize: Use the dependence test utility class
2013-06-24 Nadav RotemSLP Vectorizer: Add support for vectorizing parts of...
2013-06-23 Nadav RotemSLP Vectorizer: Fix a bug in the code that does CSE...
2013-06-23 Nadav RotemSLP Vectorizer: Implement a simple CSE optimization...
2013-06-22 Nadav RotemSLP Vectorizer: Implement multi-block slp-vectorization.
2013-06-20 Nadav RotemSLPVectorization: Add a basic support for cross-basic...
2013-06-19 Matt ArsenaultMove StructurizeCFG out of R600 to generic Transforms.
2013-06-19 Quentin ColombetLSR: Fix the parameters used to compute the scaling...
2013-06-19 Nadav RotemSLPVectorizer: handle scalars that are extracted from...
2013-06-19 Nadav RotemSLPVectorizer: start constructing chains at stores...
2013-06-19 Nadav RotemSLPVectorizer: vectorize compares and selects.
2013-06-17 Pekka JaaskelainenFix for a regression caused by the LoopVectorizer when
2013-06-13 Derek SchuffFix DeleteDeadVarargs not to crash on functions referen...
2013-06-12 Rafael EspindolaAlways remove an alias when we rename the target.
2013-06-12 Rafael EspindolaConvert test to FileCheck.
2013-06-11 Rafael EspindolaChange how globalopt handles aliases in llvm.used.
2013-06-09 Tim NorthoverMake DeadArgumentElimination more conservative on varia...
2013-06-08 Shuxin Yang Fix a potential bug in r183584.
2013-06-07 Shuxin Yang Fix an assertion in MemCpyOpt pass.
2013-06-07 Michael Gottesman[objc-arc] Ensure that the cfg path count does not...
2013-06-06 Rafael EspindolaAdd a testcase from pr16244.
2013-06-04 David MajnemerIndVarSimplify: check if loop invariant expansion can...
2013-06-04 Rafael EspindolaSecond part of pr16069
2013-06-03 David MajnemerSimplifyCFG: Do not transform PHI to select if doing...
2013-06-01 Nick LewyckyWhen determining the new index for an insertelement...
2013-05-31 Andrew TrickPrevent loop-unroll from making assumptions about undef...
2013-05-31 Arnold SchwaighoferLoopVectorize: PHIs with only outside users should...
2013-05-31 Quentin ColombetModify how the formulae are rated in Loop Strength...
2013-05-31 Rafael EspindolaSimplify multiplications by vectors whose elements...
2013-05-31 Nick LewyckyReapply with r182909 with a fix to the calculation...
2013-05-30 Evgeniy StepanovRevert r182909.
2013-05-30 Nick LewyckySwizzle vector inputs if it helps us eliminate shuffles.
2013-05-28 Paul RedmondAdd support for llvm.vectorizer metadata
2013-05-25 Andrew TrickTrack IR ordering of SelectionDAG nodes 3/4.
2013-05-24 Michael Gottesman[objc-arc] KnownSafe does not imply that it is safe...
2013-05-24 Michael Gottesman[objc-arc] Make sure that multiple owners is propogated...
2013-05-24 Benjamin KramerLoopVectorize: LoopSimplify can't canonicalize loops...
2013-05-24 Joey GoulyscalarizePHI needs to insert the next ExtractElement...
2013-05-22 Nadav RotemSLPVectorizer: Change the order in which new instructio...
2013-05-22 Jean-Luc DupratThis is an update to a previous commit (r181216).
2013-05-22 Arnold SchwaighoferLoopVectorize: Make Value pointers that could be RAUW...
2013-05-19 Benjamin KramerMove the remaining simplify-libcalls tests to instcombi...
2013-05-18 David MajnemerisKnownToBeAPowerOfTwo: (X & Y) + Y is a power of 2...
2013-05-18 Arnold SchwaighoferLoopVectorize: Handle single edge PHIs
2013-05-16 Richard SmithRespect the 'nobuiltin' attribute when determining...
2013-05-15 Arnold SchwaighoferLoopVectorize: Hoist conditional loads if possible
2013-05-14 Manman RenGlobalOpt: fix an issue where CXAAtExitFn points to...
2013-05-14 Arnold SchwaighoferLoopVectorize: Handle loops with multiple forward induc...
2013-05-13 Michael Gottesman[objc-arc-opts] In the presense of an alloca unconditio...
2013-05-12 Nadav RotemSLPVectorizer: Fix a bug in the code that generates...
2013-05-12 David MajnemerInstCombine: Flip the order of two urem transforms
2013-05-11 Arnold SchwaighoferLoopVectorize: Use the widest induction variable type
2013-05-11 David MajnemerInstCombine: Turn urem to bitwise-and more often
2013-05-10 Nadav RotemSLPVectorizer: Add support for trees with external...
2013-05-10 Nadav RotemAdd an additional testcase for PR15882.
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 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 MaleaRevert 181475 as the DebugIR tests are breaking (automa...
2013-05-08 Daniel MaleaDebugIR tests -- lit tests for the line number transform
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 Jean-Luc DupratTest results verified using FileCheck rather than grep...
2013-05-06 Andrew TrickRotate multi-exit loops even if the latch was simplified.
2013-05-06 Jean-Luc DupratFix add4.ll test cmdline so that it passes
2013-05-06 Jean-Luc DupratProvide InstCombines for the following 3 cases:
2013-05-06 Nadav RotemRevert r164763 because it introduces new shuffles.
2013-05-06 Matt ArsenaultFix unchecked uses of DominatorTree in MemoryDependence...
2013-05-06 Rafael EspindolaFix const merging when an alias of a const is llvm...
2013-05-05 Arnold SchwaighoferLoopVectorize: Add support for floating point min/max...
2013-05-05 Arnold SchwaighoferLoopVectorize: We don't need an identity element for...
2013-05-03 Nadav RotemLoopVectorizer: Add support for if-conversion of PHINod...
2013-05-02 Manman RenTBAA: remove !tbaa from testing cases if not used.
2013-05-02 David MajnemerAdd a test for the foldSelectICmpAndOr fix committed...
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 Jim GrosbachInstCombine: Fold more shuffles of shuffles.
2013-04-30 Manman RenTBAA: remove !tbaa from testing cases if not used.
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 Gottesman[objc-arc] Apply the RV optimization to retains next...
2013-04-27 Shuxin YangFix a XOR reassociation bug.
2013-04-27 Michael Gottesman[objc-arc] Test cleanups.
2013-04-26 Nadav RotemLoopVectorizer: Calculate the number of pointers to...
2013-04-25 Nadav RotemLoopVectorizer: No need to generate pointer disambiguat...
2013-04-24 Arnold SchwaighoferLoopVectorize: Scalarize padded types
2013-04-24 Arnold SchwaighoferLoopVectorizer: Bail out if we don't have datalayout...
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 Anat ShemerChanged back (relative to commit 179786) the operations...
2013-04-22 David BlaikieRevert "Revert "PR14606: debug info imported_module...
2013-04-21 Benjamin KramerSROA: Don't crash on a select with two identical operands.
next