summaryrefslogtreecommitdiffstats
path: root/llvm/test/Transforms/LoopVectorize
Commit message (Expand)AuthorAgeFilesLines
* [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
* [X86][AVX] Fixed v16i16/v32i8 ADD/SUB costs on AVX1 subtargetsSimon Pilgrim2016-11-141-2/+4
* [LV] Stop saying "use -Rpass-analysis=loop-vectorize"Adam Nemet2016-11-116-11/+11
* Update vectorization debug info unittest.Dehao Chen2016-11-091-11/+11
* Second attempt at r285517.Dorit Nuzman2016-10-316-3/+196
* Revert r285517 due to build failures.Dorit Nuzman2016-10-306-196/+3
* [LoopVectorize] Make interleaved-accesses analysis less conservative aboutDorit Nuzman2016-10-306-3/+196
* [LV] Correct misleading comments in test (NFC)Matthew Simpson2016-10-281-9/+5
* [LV] Sink scalar operands of predicated instructionsMatthew Simpson2016-10-253-16/+16
* [X86] Enable interleaved memory access by defaultMichael Kuperstein2016-10-204-11/+46
* [LV] Avoid emitting trivially dead instructionsMatthew Simpson2016-10-191-0/+42
* [LV] Account for predicated stores in instruction costsMatthew Simpson2016-10-131-1/+39
* [LV] Avoid rounding errors for predicated instruction costsMatthew Simpson2016-10-131-0/+53
* [LV] Don't mark multi-use branch conditions uniformMatthew Simpson2016-10-071-0/+35
* [LV] Remove triples from target-independent vectorizer tests. NFC.Michael Kuperstein2016-10-0668-68/+0
* [LV] Build all scalar steps for non-uniform induction variablesMatthew Simpson2016-09-301-0/+97
* [LV] Scalarize instructions marked scalar after vectorizationMatthew Simpson2016-09-265-7/+83
* [LV] Don't emit unused scalars for uniform instructionsMatthew Simpson2016-09-212-38/+0
* [LV] When reporting about a specific instruction without debug location use l...Adam Nemet2016-09-211-0/+78
* [Loop Vectorizer] Consecutive memory access - fixed and simplifiedElena Demikhovsky2016-09-181-0/+43
* [LV] Process pointer IVs with PHINodes in collectLoopUniformsMatthew Simpson2016-09-141-0/+169
* DebugInfo: New metadata representation for global variables.Peter Collingbourne2016-09-131-6/+6
* [LV] Ensure proper handling of multi-use case when collecting uniformsMatthew Simpson2016-09-081-1/+4
* [LV] Don't mark pointers used by scalarized memory accesses uniformMatthew Simpson2016-09-081-0/+268
* [LV] Ensure reverse interleaved group GEPs remain uniformMatthew Simpson2016-09-021-2/+8
* [LoopVectorizer] Predicate instructions in blocks with several incoming edgesMichael Kuperstein2016-08-302-4/+62
* [LV] Move insertelement sequence after scalar definitionsMatthew Simpson2016-08-292-16/+58
* [Loop Vectorizer] Fixed memory confilict checks.Elena Demikhovsky2016-08-282-11/+11
* [LV] Unify vector and scalar mapsMatthew Simpson2016-08-244-89/+41
* [Loop Vectorizer] Support predication of div/remGil Rapaport2016-08-243-27/+267
* [LoopVectorize] Detect loops in the innermost loop before creating InnerLoopV...Tim Shen2016-08-121-0/+71
* [ValueTracking] Teach computeKnownBits about [su]min/maxDavid Majnemer2016-08-062-7/+7
* [LV, X86] Be more optimistic about vectorizing shifts.Michael Kuperstein2016-08-041-0/+23
* [LoopVectorize] Change comment for isOutOfScope in collectLoopUniforms, NFCWei Mi2016-08-021-0/+27
* [LV] Generate both scalar and vector integer induction variablesMatthew Simpson2016-08-022-81/+182
* [LV] Untangle the concepts of uniform and scalarMatthew Simpson2016-08-021-0/+45
* [AVX512] Don't use i128 masked gather/scatter/load/store. Do more accurately ...Igor Breger2016-08-021-0/+76
* [AVX-512] Fix a test missed in r277327.Craig Topper2016-08-011-1/+1
* Initial support for vectorization using svml (short vector math library).Matt Masten2016-07-291-0/+185
* Fix the assertion error in collectLoopUniforms caused by empty Worklist befor...Wei Mi2016-07-271-0/+19
* [Loop Vectorizer] Handling loops FP induction variables.Elena Demikhovsky2016-07-242-0/+304
* [LV] Move vector int induction update to end of latchMatthew Simpson2016-07-213-14/+15
* [OptDiag,LV] Add hotness attribute to applied-optimization remarksAdam Nemet2016-07-211-4/+4
* [OptDiag,LV] Add hotness attribute to the derived analysis remarksAdam Nemet2016-07-201-0/+113
* [OptDiag,LV] Add hotness attribute to analysis remarksAdam Nemet2016-07-201-0/+201
* [LV] Add hotness attribute to missed-optimization remarksAdam Nemet2016-07-201-0/+213
* Recommit the patch "Use uniforms set to populate VecValuesToIgnore".Wei Mi2016-07-195-17/+96
* Revert rL275912.Wei Mi2016-07-184-93/+14
OpenPOWER on IntegriCloud