summaryrefslogtreecommitdiffstats
path: root/llvm/test/Transforms/LoopVectorize/X86
Commit message (Expand)AuthorAgeFilesLines
* [LV] Move insertelement sequence after scalar definitionsMatthew Simpson2016-08-291-16/+16
* [LV] Unify vector and scalar mapsMatthew Simpson2016-08-241-64/+32
* [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-021-32/+34
* [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
* [Loop Vectorizer] Handling loops FP induction variables.Elena Demikhovsky2016-07-241-0/+86
* [LV] Move vector int induction update to end of latchMatthew Simpson2016-07-211-2/+2
* [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
* Recommit the patch "Use uniforms set to populate VecValuesToIgnore".Wei Mi2016-07-192-5/+73
* Revert rL275912.Wei Mi2016-07-182-73/+5
* Use uniforms set to populate VecValuesToIgnore.Wei Mi2016-07-182-5/+73
* [X86] Make some cast costs more preciseMichael Kuperstein2016-07-111-2/+2
* Fixed a bug in vectorizing GEP before gather/scatter intrinsic.Elena Demikhovsky2016-07-072-3/+221
* [TTI] The cost model should not assume vector casts get completely scalarizedMichael Kuperstein2016-07-061-3/+3
* SLPVectorizer: Move propagateMetadata to VectorUtilsMatt Arsenault2016-06-301-0/+25
* Refine the set of UniformAfterVectorization instructions.Wei Mi2016-06-301-0/+50
* Support arbitrary addrspace pointers in masked load/store intrinsicsArtur Pilipenko2016-06-281-20/+95
* Revert -r273892 "Support arbitrary addrspace pointers in masked load/store in...Artur Pilipenko2016-06-271-95/+20
* Support arbitrary addrspace pointers in masked load/store intrinsicsArtur Pilipenko2016-06-271-20/+95
* [LV] For some IVs, use vector phis instead of widening in the loop bodyMichael Kuperstein2016-06-011-3/+3
* Move test to X86 directory: I think it depends on X86 TTI.Tim Northover2016-05-271-0/+75
* Look for a loop's starting location in the llvm.loop metadataHal Finkel2016-05-251-0/+74
* [x86] avoid code explosion from LoopVectorizer for gather loop (PR27826) Sanjay Patel2016-05-251-0/+41
* Recommit r255691 since PR26509 has been fixed.Wei Mi2016-05-192-1/+72
* [LoopVectorize] Add operand bundles to vectorized functionsDavid Majnemer2016-04-291-0/+45
* Masked Store in Loop Vectorizer - bugfixElena Demikhovsky2016-04-261-0/+46
* [LoopVectorize] Don't consider conditional-load dereferenceability for marked...Hal Finkel2016-04-261-0/+41
* Convert this sample-based-profiling testcase to use a NoDebug CU.Adrian Prantl2016-04-151-4/+1
* [PR27284] Reverse the ownership between DICompileUnit and DISubprogram.Adrian Prantl2016-04-154-15/+12
* Revert "Support arbitrary addrspace pointers in masked load/store intrinsics"Adam Nemet2016-04-141-95/+20
* Support arbitrary addrspace pointers in masked load/store intrinsicsArtur Pilipenko2016-04-121-20/+95
* [DebugInfo/Test] Add CU as required.Davide Italiano2016-04-111-0/+2
* Loop vectorization with uniform loadElena Demikhovsky2016-04-101-0/+47
* [LoopVectorize] Register cloned assumptionsDavid Majnemer2016-04-081-0/+32
* Re-commit [SCEV] Introduce a guarded backedge taken count and use it in LAA a...Silviu Baranga2016-04-081-1/+2
* Revert r265535 until we know how we can fix the bots Silviu Baranga2016-04-061-2/+1
* [SCEV] Introduce a guarded backedge taken count and use it in LAA and LVSilviu Baranga2016-04-061-1/+2
* [SLPVectorizer] Vectorizing the libm sqrt to llvm's sqrt intrinsic requires nnanDavid Majnemer2016-04-061-1/+25
* [SLPVectorizer] Vectorize libcalls of sqrtDavid Majnemer2016-04-061-25/+1
* [DebugInfo] Fix tests so that each subprogram belongs to a CU.Davide Italiano2016-04-051-0/+6
* testcase gardening: update the emissionKind enum to the new syntax. (NFC)Adrian Prantl2016-04-012-2/+2
* [LoopVectorize] Don't vectorize loops when everything will be scalarizedHal Finkel2016-03-301-0/+39
* Revert "Support arbitrary addrspace pointers in masked load/store intrinsics"Matthias Braun2016-03-221-95/+20
* Support arbitrary addrspace pointers in masked load/store intrinsicsArtur Pilipenko2016-03-101-20/+95
* [x86] fix cost model inaccuracy for vector memory opsSanjay Patel2016-03-091-2/+2
* add a test RUN to show unexpected behaviorSanjay Patel2016-03-091-7/+10
OpenPOWER on IntegriCloud