Consolidate some of the lit tests.
[oota-llvm.git] / test / Transforms /
2013-07-11 Nadav RotemConsolidate some of the lit tests.
2013-07-11 Michael GottesmanTeach TailRecursionElimination to handle certain cases...
2013-07-09 David MajnemerInstSimplify: X >> X -> 0
2013-07-09 Nadav RotemFix PR16571, which is a bug in the code that checks...
2013-07-09 David MajnemerValueTracking: Fix bugs in isKnownToBeAPowerOfTwo
2013-07-09 David MajnemerInstCombine: variations on 0xffffffff - x >= 4
2013-07-09 David MajnemerInstCombine: X & -C != -C -> X <= u ~C
2013-07-09 David MajnemerCommit r185909 was a misapplied patch, fix it
2013-07-09 David MajnemerInstCombine: add more transforms
2013-07-08 David MajnemerInstCombine: Fold X-C1 <u 2 -> (X & -2) == C1
2013-07-08 Michael Gottesman[objc-arc] Committed test for r185770 as per dblaikie...
2013-07-07 Nick LewyckyEliminate trivial redundant loads across nocapture...
2013-07-07 Nadav RotemSLPVectorizer: Implement DCE as part of vectorization.
2013-07-07 Michael Gottesman[objc-arc] Remove the alias analysis part of r185764.
2013-07-07 Michael Gottesman[objc-arc] Teach the ARC optimizer that objc_sync_enter...
2013-07-06 David MajnemerInstCombine: typo in or_icmp_eq_B_0_icmp_ult_A_B test
2013-07-06 Nick LewyckyExtend 'readonly' and 'readnone' to work on function...
2013-07-05 Michael Gottesman[TRE] Combined another test into basic.ll
2013-07-05 Michael Gottesman[TRE] Merged several tests into the the test basic.ll.
2013-07-05 David MajnemerInstCombine: (icmp eq B, 0) | (icmp ult A, B) -> (icmp...
2013-07-04 David MajnemerInstCombine: Reimplementation of visitUDivOperand
2013-07-04 Benjamin KramerSimplifyCFG: Teach switch generation some patterns...
2013-07-03 Michael GottesmanChange the gettimeofday test to only test on a posix...
2013-07-03 Michael GottesmanAdded support in FunctionAttrs for adding relevant...
2013-07-02 Hal FinkelRevert r185257 (InstCombine: Be more agressive optimizi...
2013-07-01 Arnold SchwaighoferLoopVectorize: Math functions only read rounding mode
2013-06-30 Stephen LinDeadArgumentElimination: keep return value on functions...
2013-06-30 Benjamin KramerConstantFold: Check that truncating the other side...
2013-06-29 David MajnemerValueTracking: Teach isKnownToBeAPowerOfTwo about ...
2013-06-29 Benjamin KramerInstCombine: Also turn selects fed by an and into arith...
2013-06-29 David MajnemerInstCombine: FoldGEPICmp shouldn't change sign of base...
2013-06-29 David MajnemerInstCombine: Be more agressive optimizing 'udiv' instrs...
2013-06-28 David MajnemerInstCombine: Optimize (1 << X) Pred CstP2 to X Pred...
2013-06-28 Nadav RotemSLP Vectorizer: Add support for trees with external...
2013-06-28 Daniel MaleaAdding tests for DebugIR pass
2013-06-28 Manman RenDebug Info: clean up usage of Verify.
2013-06-28 Matt ArsenaultConvert tests to FileCheck
2013-06-28 Arnold SchwaighoferLoopVectorize: Preserve debug location info
2013-06-27 Arnold SchwaighoferLoopVectorize: Cache edge masks created during if-conve...
2013-06-27 Arnold SchwaighoferLoopVectorize: Use vectorized loop invariant gep index...
2013-06-27 Manman RenUpdate testing case to make DI nodes have the correct...
2013-06-27 Arnold SchwaighoferFix spelling.
2013-06-27 Arnold SchwaighoferLoopVectorize: Don't store a reversed value in the...
2013-06-27 Michael GottesmanAdded support for the Builtin attribute.
2013-06-26 Nadav RotemErase all of the instructions that we RAUWed
2013-06-26 Nadav RotemDo not add cse-ed instructions into the visited map...
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...
next