Simon Pilgrim
|
79e92fbf63
LoopVectorizationCostModel::selectInterleaveCount - assert we have a non-zero loop cost. NFCI.
|
6 년 전 |
Florian Hahn
|
75b2eadb06
[LV] Move getScalarizationOverhead and vector call cost computations to CM. (NFC)
|
6 년 전 |
Alina Sbirlea
|
c419d3f938
[MemorySSA] Teach LoopSimplify to preserve MemorySSA.
|
6 년 전 |
Kostya Serebryany
|
53dcce4331
revert r360162 as it breaks most of the buildbots
|
6 년 전 |
Orlando Cazalet-Hyams
|
8c101025dc
[DebugInfo@O2][LoopVectorize] pr39024: Vectorized code linenos step through loop even after completion
|
6 년 전 |
Alina Sbirlea
|
6ac87016ff
Enable LoopVectorization by default.
|
6 년 전 |
Alina Sbirlea
|
a837603c47
[NewPassManager] Adding pass tuning options: loop vectorize.
|
6 년 전 |
Hiroshi Yamauchi
|
7716d65968
[PGO] Profile guided code size optimization.
|
6 년 전 |
Florian Hahn
|
9928b761ce
[VPLAN] Minor improvement to testing and debug messages.
|
6 년 전 |
Evandro Menezes
|
d71ea05ab7
[IR] Refactor attribute methods in Function class (NFC)
|
6 년 전 |
Vedant Kumar
|
3bc14040b5
[DebugInfo] Fix pr41180 : Loop Vectorization Debugify Failure
|
6 년 전 |
Benjamin Kramer
|
6ec2ba75e9
Make helper functions static. NFC.
|
6 년 전 |
Florian Hahn
|
3259337afd
[VPlan] Determine Vector Width programmatically.
|
6 년 전 |
Sanjoy Das
|
2d9ad10711
Reland "Relax constraints for reduction vectorization"
|
6 년 전 |
Sanjoy Das
|
5b9ba1171e
Revert "Relax constraints for reduction vectorization"
|
6 년 전 |
Sanjoy Das
|
ceec6f23cb
Relax constraints for reduction vectorization
|
6 년 전 |
Alina Sbirlea
|
7c0006da85
[MemorySSA & LoopPassManager] Add remaining book keeping [NFCI].
|
6 년 전 |
Florian Hahn
|
04a78b6099
[LV] Remove unnecessary assignment to UserIC.
|
6 년 전 |
Florian Hahn
|
6bed14d8a4
[LV] Prevent interleaving if computeMaxVF returned None.
|
6 년 전 |
James Y Knight
|
3bab951f0f
[opaque pointer types] Pass value type to GetElementPtr creation.
|
6 년 전 |
James Y Knight
|
6c00b3f35f
[opaque pointer types] Pass value type to LoadInst creation.
|
6 년 전 |
Mircea Trofin
|
06831ab511
[llvm] Clarify responsiblity of some of DILocation discriminator APIs
|
6 년 전 |
Hideki Saito
|
6866f6ea0e
|
6 년 전 |
Chandler Carruth
|
6b547686c5
Update the file headers across all of the LLVM projects in the monorepo
|
6 년 전 |
Mircea Trofin
|
001ab10906
[llvm] API for encoding/decoding DWARF discriminators.
|
6 년 전 |
Michael Kruse
|
6b71eaac0a
[LoopVectorize] Rename pass options. NFC.
|
6 년 전 |
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 년 전 |