Michael Kruse
|
9a395de086
[Unroll/UnrollAndJam/Vectorizer/Distribute] Add followup loop attributes.
|
6 年之前 |
Florian Hahn
|
8f37d00cdf
[VPlan] VPlan version of InterleavedAccessInfo.
|
6 年之前 |
Simon Pilgrim
|
789879d5be
[CostModel] Add more realistic SK_ExtractSubvector generic costs.
|
6 年之前 |
Ayal Zaks
|
6d0de65682
[LV] Avoid vectorizing loops under opt for size that involve SCEV checks
|
6 年之前 |
Dorit Nuzman
|
06bac6c858
[LV] Support vectorization of interleave-groups that require an epilog under
|
6 年之前 |
Simon Pilgrim
|
38ad550dd9
[TTI] Fix uses of SK_ExtractSubvector shuffle costs (PR39368)
|
6 年之前 |
Jonas Paulsson
|
ccd4f446eb
[LoopVectorizer] Fix for cost values of memory accesses.
|
6 年之前 |
Dorit Nuzman
|
63aae622d8
[LV] Don't have fold-tail under optsize invalidate interleave-groups when
|
6 年之前 |
Dorit Nuzman
|
e7a92994d4
Leftover bits from https://reviews.llvm.org/D53420 that were accidentally left
|
6 年之前 |
Dorit Nuzman
|
c7a8ddb849
[IAI,LV] Avoid creating a scalar epilogue due to gaps in interleave-groups when
|
6 年之前 |
Ayal Zaks
|
9e75857c92
[LV] Fold tail by masking to vectorize loops of arbitrary trip count under opt for size
|
6 年之前 |
Anna Thomas
|
c2874102cb
[LV] Teach vectorizer about variant value store into uniform address
|
6 年之前 |
Ayal Zaks
|
631cfd79b3
[LV] Fix comments reported when not vectorizing single iteration loops; NFC
|
6 年之前 |
Dorit Nuzman
|
7d7250490b
recommit 344472 after fixing build failure on ARM and PPC.
|
6 年之前 |
Dorit Nuzman
|
473da03560
revert 344472 due to failures.
|
6 年之前 |
Dorit Nuzman
|
a3ff03e8e2
[IAI,LV] Add support for vectorizing predicated strided accesses using masked
|
6 年之前 |
Florian Hahn
|
e13d094521
[LV] Use SmallVector instead of DenseMap in calculateRegisterUsage (NFC).
|
6 年之前 |
Florian Hahn
|
522fc4db7c
[LV] Ignore more debug info.
|
6 年之前 |
Max Kazantsev
|
eb3fd4c932
[LV] Do not create SCEVs on broken IR in emitTransformedIndex. PR39160
|
6 年之前 |
Jonas Paulsson
|
9a16b611a7
[LoopVectorizer] Use TTI.getOperandInfo()
|
6 年之前 |
Anna Thomas
|
edafc389f1
[LV][LAA] Vectorize loop invariant values stored into loop invariant address
|
7 年之前 |
Warren Ristow
|
99ea666c23
[Loop Vectorizer] Abandon vectorization when no integer IV found
|
7 年之前 |
Hideki Saito
|
a858f4fe0b
[VPlan] Implement initial vector code generation support for simple outer loops.
|
7 年之前 |
Florian Hahn
|
cf397e4d39
[LV] Move InterleaveGroup and InterleavedAccessInfo to VectorUtils.h (NFC)
|
7 年之前 |
Vikram TV
|
dfb80c8b79
Move a transformation routine from LoopUtils to LoopVectorize.
|
7 年之前 |
Vikram TV
|
5d1d358120
Move createMinMaxOp() out of RecurrenceDescriptor.
|
7 年之前 |
Anna Thomas
|
78b2eddfbc
[LV] Fix code gen for conditionally executed loads and stores
|
7 年之前 |
Anna Thomas
|
a989ec75d4
[LV] First order recurrence phis should not be treated as uniform
|
7 年之前 |
David Bolvansky
|
8bcab14697
[LoopVectorize][NFCI] Use find instead of count
|
7 年之前 |
Anna Thomas
|
099d4ece4f
[LV] Vectorize loops where non-phi instructions used outside loop
|
7 年之前 |