summaryrefslogtreecommitdiffstats
path: root/llvm/test/Transforms/LoopVectorize
Commit message (Expand)AuthorAgeFilesLines
* [Loop Vectorizer] Abandon vectorization when no integer IV foundWarren Ristow2018-09-212-0/+54
* [VPlan] Implement initial vector code generation support for simple outer loops.Hideki Saito2018-09-142-0/+194
* [LV] Move InterleaveGroup and InterleavedAccessInfo to VectorUtils.h (NFC)Florian Hahn2018-09-121-1/+1
* InstCombine: move hasOneUse check to the top of foldICmpAddConstantTim Northover2018-09-103-5/+5
* [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-043-5/+5
* Revert "[SCEV][NFC] Check NoWrap flags before lexicographical comparison of S...Roman Tereshin2018-08-271-4/+4
* Avoid dbg.value use-before-def in a few tests (NFC)Vedant Kumar2018-08-211-6/+6
* NFC: update the test comments in LV test about early exit loopsAnna Thomas2018-08-211-2/+14
* [LV] Vectorize loops where non-phi instructions used outside loopAnna Thomas2018-08-211-0/+147
* NFC: Add loop vectorizer tests showing various control flow within loop that ...Anna Thomas2018-08-211-0/+169
* add a missed case for binary op FMF propagation under select foldsMichael Berg2018-08-161-1/+1
* [LV] Teach about non header phis that have uses outside the loopAnna Thomas2018-08-141-6/+231
* NFC: Add a test to LV showing that reduction is not possible when reduction v...Anna Thomas2018-08-131-0/+39
* Revert "[LV][DebugInfo] Set DL to the middle block Icmp instruction"Anastasis Grammenos2018-07-271-33/+0
* [LV][DebugInfo] Set DL to the middle block Icmp instructionAnastasis Grammenos2018-07-271-0/+33
* [LV] Fix for PR38110, LV encountered llvm_unreachable() Hideki Saito2018-07-241-0/+50
* [DebugInfo][LoopVectorize] Preserve DL in induction PHI and AddAnastasis Grammenos2018-07-101-0/+10
* 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
* [DebugInfo][LoopVectorize] Preserve DL in generated phi instructionAnastasis Grammenos2018-07-041-0/+9
* [InstCombine] Delay foldICmpUsingKnownBits until simple transforms are doneMax Kazantsev2018-07-031-2/+1
* [AArch64] Add custom lowering for v4i8 trunc storeAdhemerval Zanella2018-06-271-1/+0
* Revert r335513: [SCEVExp] Advance found insertion pointFlorian Hahn2018-06-251-61/+0
* Force vector width for scev-expander-debug.ll testFlorian Hahn2018-06-251-1/+1
* [SCEVExp] Advance found insertion point until we find a non-dbg instruction.Florian Hahn2018-06-251-0/+61
* [LoopVectorize] regenerate full checks; NFCSanjay Patel2018-06-211-7/+61
* Move redundant-vf2-cost.ll test to X86 directoryDiego Caballero2018-06-151-0/+0
* [LV] Prevent LV to run cost model twice for VF=2Diego Caballero2018-06-151-0/+34
* [LV] Fix PR36983. For a given recurrence, fix all phis in exit blockRoman Shirokiy2018-06-081-0/+24
* [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
* [VPlan] Reland r332654 and silence unused func warningDiego Caballero2018-05-211-0/+51
* Delete a test that was missed in the revert r332747.Amara Emerson2018-05-181-51/+0
* [X86][CET] Changing -fcf-protection behavior to comply with gcc (LLVM part)Alexander Ivchenko2018-05-181-1/+1
* [LV][VPlan] Build plain CFG with simple VPInstructions for outer loops.Diego Caballero2018-05-171-0/+51
* [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-0918-28/+28
* [LV] Fix for PR37248, Broadcast codegen incorrectly assumed vector loop body ...Hideki Saito2018-05-081-0/+42
* [LV] Move test/Transforms/LoopVectorize/pr23997.llDaniel Neilson2018-05-011-0/+0
* [LV] Preserve inbounds on created GEPsDaniel Neilson2018-05-0111-251/+360
* [LV][VPlan] Detect outer loops for explicit vectorization.Diego Caballero2018-04-243-0/+553
* [LV] Introduce TTI::getMinimumVFKrzysztof Parzyszek2018-04-132-0/+175
* [InstCombine] reassociate loop invariant GEP chains to enable LICMSebastian Pop2018-03-261-2/+2
* Revert r325687 (workaround for PR36032).Evgeny Stupachenko2018-03-224-5/+5
* [LV] Let recordVectorLoopValueForInductionCast to check if IV was created fro...Andrei Elovikov2018-03-201-0/+39
* [LV] Adding test for r327109Renato Golin2018-03-091-0/+49
OpenPOWER on IntegriCloud