summaryrefslogtreecommitdiffstats
path: root/llvm/test/Transforms/LoopVectorize/X86
Commit message (Expand)AuthorAgeFilesLines
* [ValueTracking] Look through casts when determining non-nullnessJohannes Doerfert2019-01-262-63/+63
* [CostModel][X86] Add explicit vector select costsSimon Pilgrim2019-01-202-55/+82
* Introduce llvm.loop.parallel_accesses and llvm.access.group metadata.Michael Kruse2018-12-207-62/+74
* [LoopVectorize] auto-generate complete checks; NFCSanjay Patel2018-12-181-9/+132
* [Unroll/UnrollAndJam/Vectorizer/Distribute] Add followup loop attributes.Michael Kruse2018-12-121-8/+7
* [X86][LoopVectorize] Replace -mcpu=skylake-avx512 with -mattr=avx512f in some...Craig Topper2018-12-013-3/+3
* [CostModel] Add more realistic SK_InsertSubvector generic costs.Simon Pilgrim2018-11-121-55/+58
* [LV] Avoid vectorizing loops under opt for size that involve SCEV checksAyal Zaks2018-11-021-0/+60
* [LV] Support vectorization of interleave-groups that require an epilog underDorit Nuzman2018-10-311-70/+235
* [CostModel][X86] Add realistic vXi64 uitofp vXf64 costsSimon Pilgrim2018-10-251-2/+3
* [LV] Don't have fold-tail under optsize invalidate interleave-groups whenDorit Nuzman2018-10-241-0/+387
* [IAI,LV] Avoid creating a scalar epilogue due to gaps in interleave-groups when Dorit Nuzman2018-10-221-2/+112
* [LV] Fold tail by masking to vectorize loops of arbitrary trip count under op...Ayal Zaks2018-10-183-22/+282
* [LV] Teach vectorizer about variant value store into uniform addressAnna Thomas2018-10-162-3/+169
* [LV] Add test checks when vectorizing loops under opt for size; NFCAyal Zaks2018-10-163-19/+253
* recommit 344472 after fixing build failure on ARM and PPC.Dorit Nuzman2018-10-141-0/+164
* revert 344472 due to failures.Dorit Nuzman2018-10-141-164/+0
* [IAI,LV] Add support for vectorizing predicated strided accesses using maskedDorit Nuzman2018-10-141-0/+164
* [InstCombine] reverse 'trunc X to <N x i1>' canonicalization; 2nd trySanjay Patel2018-10-101-176/+160
* revert r344082: [InstCombine] reverse 'trunc X to <N x i1>' canonicalizationSanjay Patel2018-10-101-160/+176
* [LV] Move test for r343954 into x86 subdirectoryJustin Bogner2018-10-091-0/+98
* [InstCombine] reverse 'trunc X to <N x i1>' canonicalizationSanjay Patel2018-10-091-176/+160
* [LV] Do not create SCEVs on broken IR in emitTransformedIndex. PR39160Max Kazantsev2018-10-081-10/+9
* [IAI,LV] Avoid creating interleave-groups for predicated accesseDorit Nuzman2018-10-071-0/+60
* [LV][LAA] Vectorize loop invariant values stored into loop invariant addressAnna Thomas2018-09-251-0/+132
* InstCombine: move hasOneUse check to the top of foldICmpAddConstantTim Northover2018-09-101-3/+3
* [LV] Fix code gen for conditionally executed loads and storesAnna Thomas2018-09-072-0/+724
* [LV] First order recurrence phis should not be treated as uniformAnna Thomas2018-09-041-0/+22
* [InstCombine] Fold icmp ugt/ult (add nuw X, C2), C --> icmp ugt/ult X, (C - C2)Nicola Zaghen2018-09-041-3/+3
* Revert "[SCEV][NFC] Check NoWrap flags before lexicographical comparison of S...Roman Tereshin2018-08-271-4/+4
* Revert "[InstCombine] Delay foldICmpUsingKnownBits until simple transforms ar...Max Kazantsev2018-07-061-1/+2
* NFC - Various typo fixes in testsGabor Buella2018-07-041-1/+1
* [InstCombine] Delay foldICmpUsingKnownBits until simple transforms are doneMax Kazantsev2018-07-031-2/+1
* Move redundant-vf2-cost.ll test to X86 directoryDiego Caballero2018-06-151-0/+34
* [TargetLibraryInfo] add mappings from LLVM sin/cos intrinsics to SVML callsSanjay Patel2018-06-071-4/+4
* [ConstantFold] Disallow folding vector geps into bitcastsKarl-Johan Karlsson2018-06-011-3/+3
* [LoopVectorize, x86] add tests to show missing SVML transforms; NFCSanjay Patel2018-05-311-344/+356
* [LoopVectorize, x86] regenerate checks; NFCSanjay Patel2018-05-311-99/+403
* [X86][CET] Changing -fcf-protection behavior to comply with gcc (LLVM part)Alexander Ivchenko2018-05-181-1/+1
* [LV] Add lit testcase for bitcast problem. NFCKarl-Johan Karlsson2018-05-091-0/+54
* [DebugInfo] Add DILabel metadata and intrinsic llvm.dbg.label.Shiva Chen2018-05-097-13/+13
* [LV] Move test/Transforms/LoopVectorize/pr23997.llDaniel Neilson2018-05-011-0/+109
* [LV] Preserve inbounds on created GEPsDaniel Neilson2018-05-012-229/+229
* Revert r325687 (workaround for PR36032).Evgeny Stupachenko2018-03-221-1/+1
* [LV] Let recordVectorLoopValueForInductionCast to check if IV was created fro...Andrei Elovikov2018-03-201-0/+39
* [SCEV] Smart range calculation for SCEVUnknown PhisMax Kazantsev2018-03-011-3/+43
* Fix r326154 buildbots test failEvgeny Stupachenko2018-02-271-0/+213
* [LV] Fix test checks, NFCAlexey Bataev2018-02-211-76/+2363
* revert r325515: [TTI CostModel] change default cost of FP ops to 1 (PR36280)Sanjay Patel2018-02-211-9/+36
* [LV] Fix test checks, NFC.Alexey Bataev2018-02-202-140/+3506
OpenPOWER on IntegriCloud