aboutsummaryrefslogtreecommitdiff
path: root/test/Transforms/LoopVectorize
AgeCommit message (Expand)Author
2018-11-12[CostModel] Add more realistic SK_InsertSubvector generic costs.Simon Pilgrim
2018-11-12[VectorUtils] add funnel-shifts to the list of vectorizable intrinsicsSanjay Patel
2018-11-12[LoopVectorize] add tests for funnel shifts; NFCSanjay Patel
2018-11-02[SystemZ] Rework getInterleavedMemoryOpCost()Jonas Paulsson
2018-11-02[LV] Avoid vectorizing loops under opt for size that involve SCEV checksAyal Zaks
2018-10-31[LV] Support vectorization of interleave-groups that require an epilog underDorit Nuzman
2018-10-30[LoopVectorizer] Fix for cost values of memory accesses.Jonas Paulsson
2018-10-27Revert r344172: [LV] Add a new reduction pattern matchRenato Golin
2018-10-25[CostModel][X86] Add realistic vXi64 uitofp vXf64 costsSimon Pilgrim
2018-10-24[LV] Don't have fold-tail under optsize invalidate interleave-groups whenDorit Nuzman
2018-10-23[InstCombine] use 'match' to handle vectors and simplify codeSanjay Patel
2018-10-22[IAI,LV] Avoid creating a scalar epilogue due to gaps in interleave-groups when Dorit Nuzman
2018-10-19[LoopVectorize] Loop vectorization for minimum and maximumThomas Lively
2018-10-18[LV] Fold tail by masking to vectorize loops of arbitrary trip count under op...Ayal Zaks
2018-10-16[LV] Teach vectorizer about variant value store into uniform addressAnna Thomas
2018-10-16[LV] Add test checks when vectorizing loops under opt for size; NFCAyal Zaks
2018-10-14recommit 344472 after fixing build failure on ARM and PPC.Dorit Nuzman
2018-10-14revert 344472 due to failures.Dorit Nuzman
2018-10-14[IAI,LV] Add support for vectorizing predicated strided accesses using maskedDorit Nuzman
2018-10-10[InstCombine] reverse 'trunc X to <N x i1>' canonicalization; 2nd trySanjay Patel
2018-10-10revert r344082: [InstCombine] reverse 'trunc X to <N x i1>' canonicalizationSanjay Patel
2018-10-10[LV] Add a new reduction pattern matchRenato Golin
2018-10-09[LV] Move test for r343954 into x86 subdirectoryJustin Bogner
2018-10-09[InstCombine] reverse 'trunc X to <N x i1>' canonicalizationSanjay Patel
2018-10-08[LV] Do not create SCEVs on broken IR in emitTransformedIndex. PR39160Max Kazantsev
2018-10-07[IAI,LV] Avoid creating interleave-groups for predicated accesseDorit Nuzman
2018-09-25[LV][LAA] Vectorize loop invariant values stored into loop invariant addressAnna Thomas
2018-09-21[Loop Vectorizer] Abandon vectorization when no integer IV foundWarren Ristow
2018-09-14[VPlan] Implement initial vector code generation support for simple outer loops.Hideki Saito
2018-09-12[LV] Move InterleaveGroup and InterleavedAccessInfo to VectorUtils.h (NFC)Florian Hahn
2018-09-10InstCombine: move hasOneUse check to the top of foldICmpAddConstantTim Northover
2018-09-07[LV] Fix code gen for conditionally executed loads and storesAnna Thomas
2018-09-04[LV] First order recurrence phis should not be treated as uniformAnna Thomas
2018-09-04[InstCombine] Fold icmp ugt/ult (add nuw X, C2), C --> icmp ugt/ult X, (C - C2)Nicola Zaghen
2018-08-27Revert "[SCEV][NFC] Check NoWrap flags before lexicographical comparison of S...Roman Tereshin
2018-08-21Avoid dbg.value use-before-def in a few tests (NFC)Vedant Kumar
2018-08-21NFC: update the test comments in LV test about early exit loopsAnna Thomas
2018-08-21[LV] Vectorize loops where non-phi instructions used outside loopAnna Thomas
2018-08-21NFC: Add loop vectorizer tests showing various control flow within loop that ...Anna Thomas
2018-08-16add a missed case for binary op FMF propagation under select foldsMichael Berg
2018-08-14[LV] Teach about non header phis that have uses outside the loopAnna Thomas
2018-08-13NFC: Add a test to LV showing that reduction is not possible when reduction v...Anna Thomas
2018-07-27Revert "[LV][DebugInfo] Set DL to the middle block Icmp instruction"Anastasis Grammenos
2018-07-27[LV][DebugInfo] Set DL to the middle block Icmp instructionAnastasis Grammenos
2018-07-24[LV] Fix for PR38110, LV encountered llvm_unreachable() Hideki Saito
2018-07-10[DebugInfo][LoopVectorize] Preserve DL in induction PHI and AddAnastasis Grammenos
2018-07-06Revert "[InstCombine] Delay foldICmpUsingKnownBits until simple transforms ar...Max Kazantsev
2018-07-04NFC - Various typo fixes in testsGabor Buella
2018-07-04[DebugInfo][LoopVectorize] Preserve DL in generated phi instructionAnastasis Grammenos
2018-07-03[InstCombine] Delay foldICmpUsingKnownBits until simple transforms are doneMax Kazantsev