summaryrefslogtreecommitdiffstats
path: root/llvm/test/Transforms/LoopVectorize
Commit message (Expand)AuthorAgeFilesLines
...
* [LV] Considier non-consecutive but vectorizable accesses for VF selectionMatthew Simpson2017-03-021-0/+33
* [LV] These remark should have been missed remarksAdam Nemet2017-03-011-1/+1
* [AVX-512] Fix the execution domain for AVX-512 integer broadcasts.Craig Topper2017-02-261-1/+1
* [LV] Merge floating-point and integer induction widening codeMatthew Simpson2017-02-241-63/+56
* [LV] Update floating-point induction test checks (NFC)Matthew Simpson2017-02-221-57/+129
* [LV] Add scalar floating-point induction test (NFC)Matthew Simpson2017-02-221-0/+58
* [LoopVectorize] Added address space check when analysing interleaved accessesKarl-Johan Karlsson2017-02-221-0/+37
* Increases full-unroll threshold.Dehao Chen2017-02-181-2/+12
* [LV] Remove constant restriction for vector phi creationMatthew Simpson2017-02-171-12/+89
* Reapply "[LV] Extend trunc optimization to all IVs with constant integer steps"Matthew Simpson2017-02-143-2/+64
* Revert "[LoopVectorize] Added address space check when analysing interleaved ...Karl-Johan Karlsson2017-02-141-37/+0
* [LoopVectorize] Added address space check when analysing interleaved accessesKarl-Johan Karlsson2017-02-141-0/+37
* Revert "[LV] Extend trunc optimization to all IVs with constant integer steps"Matthew Simpson2017-02-132-34/+2
* [LV] Extend trunc optimization to all IVs with constant integer stepsMatthew Simpson2017-02-132-2/+34
* [LV/LoopAccess] Check statically if an unknown dependence distance can be Dorit Nuzman2017-02-122-4/+104
* [ARM] Make f16 interleaved accesses expensive.Ahmed Bougacha2017-02-111-0/+31
* Encode duplication factor from loop vectorization and loop unrolling to discr...Dehao Chen2017-02-101-0/+70
* [LV] Remove type restriction for vector phi creationMatthew Simpson2017-02-101-4/+12
* [Loop Vectorizer] Cost-based decision for vectorization form of memory instru...Elena Demikhovsky2017-02-083-1/+81
* [X86] Remove PCOMMIT instruction support since Intel has deprecated this inst...Craig Topper2017-02-081-2/+2
* [LV] Add new ARM/AArch64 interleaved access cost model tests (NFC)Matthew Simpson2017-02-072-0/+153
* [LV] Simplify ARM/AArch64 interleaved access cost model tests (NFC)Matthew Simpson2017-02-072-89/+76
* [LV] Also port failure remarks to new OptimizationRemarkEmitter APIAdam Nemet2017-02-021-0/+57
* [LV] Fix an issue where forming LCSSA in the place that we did wouldChandler Carruth2017-01-261-0/+23
* [X86] enable memory interleaving for X86\SLM arch. Mohammed Agabaria2017-01-251-0/+1
* [LV] Run loop-simplify and LCSSA explicitly instead of "requiring" themMichael Kuperstein2017-01-192-8/+58
* [LV] Allow reductions that have several uses outside the loopMichael Kuperstein2017-01-181-0/+46
* [LV] Add requires asserts to test caseMatthew Simpson2017-01-171-0/+1
* [LV] Mark non-consecutive-like pointers non-uniformMatthew Simpson2017-01-171-0/+55
* [X86] fixing failed test in commit: r291657 Mohammed Agabaria2017-01-111-0/+1
* [X86] updating TTI costs for arithmetic instructions on X86\SLM arch.Mohammed Agabaria2017-01-111-0/+144
* [LV] Don't panic when encountering the IV of an outer loop.Michael Kuperstein2017-01-101-0/+64
* [LV] Fix-up external IV users after updating dominator treeMatthew Simpson2017-01-091-0/+45
* Currently isLikelyComplexAddressComputation tries to figure out if the given ...Mohammed Agabaria2017-01-051-0/+54
* Renumber testcase metadata nodes after r290153.Adrian Prantl2016-12-221-47/+56
* [IR] Remove the DIExpression field from DIGlobalVariable.Adrian Prantl2016-12-201-3/+3
* [LoopVersioning] Require loop-simplify form for loop versioning.Florian Hahn2016-12-191-1/+2
* Revert "[IR] Remove the DIExpression field from DIGlobalVariable."Adrian Prantl2016-12-161-3/+3
* Reapply "[LV] Enable vectorization of loops with conditional stores by default"Matthew Simpson2016-12-165-6/+6
* [LV] Don't attempt to type-shrink scalarized instructionsMatthew Simpson2016-12-161-0/+53
* Revert r289863: [LV] Enable vectorization of loops with conditionalChandler Carruth2016-12-165-6/+6
* [IR] Remove the DIExpression field from DIGlobalVariable.Adrian Prantl2016-12-161-3/+3
* Revert "[IR] Remove the DIExpression field from DIGlobalVariable."Adrian Prantl2016-12-161-3/+3
* [IR] Remove the DIExpression field from DIGlobalVariable.Adrian Prantl2016-12-161-3/+3
* [LV] Enable vectorization of loops with conditional stores by defaultMatthew Simpson2016-12-155-6/+6
* [LV] Don't vectorize when we have a small static bound on trip countMichael Kuperstein2016-12-131-0/+25
* [Verifier] Add verification for TBAA metadataSanjoy Das2016-12-111-1/+1
* [LV] Scalarize operands of predicated instructionsMatthew Simpson2016-12-075-7/+329
* [ppc] Correctly compute the cost of loading 32/64 bit memory into VSRGuozhi Wei2016-12-031-0/+140
* [LoopVectorizer] When estimating reg usage, unused insts may "end" another useRobert Lougher2016-11-152-1/+135
OpenPOWER on IntegriCloud