Michael Kuperstein
|
73d05a2a19
[LV] Don't allow outside uses of IVs if the SCEV is predicated on loop conditions.
|
%!s(int64=8) %!d(string=hai) anos |
Teresa Johnson
|
9d923b35aa
Revert "r306473 - re-commit r306336: Enable vectorizer-maximize-bandwidth by default."
|
%!s(int64=8) %!d(string=hai) anos |
Teresa Johnson
|
f7497bfb4a
re-commit r306336: Enable vectorizer-maximize-bandwidth by default.
|
%!s(int64=8) %!d(string=hai) anos |
Teresa Johnson
|
423d09931a
revert r306336 for breaking ppc test.
|
%!s(int64=8) %!d(string=hai) anos |
Teresa Johnson
|
005cfad2e8
Enable vectorizer-maximize-bandwidth by default.
|
%!s(int64=8) %!d(string=hai) anos |
Ayal Zaks
|
e050d57c74
[LV] Sink casts to unravel first order recurrence
|
%!s(int64=8) %!d(string=hai) anos |
Ayal Zaks
|
bfae62c2cb
[LV] Optimize for size when vectorizing loops with tiny trip count
|
%!s(int64=8) %!d(string=hai) anos |
Daniel Jasper
|
ed1642feee
Revert "r306473 - re-commit r306336: Enable vectorizer-maximize-bandwidth by default."
|
%!s(int64=8) %!d(string=hai) anos |
Ayal Zaks
|
9a06b5298e
[LV] Fix PR33613 - retain order of insertelement per part
|
%!s(int64=8) %!d(string=hai) anos |
Dehao Chen
|
c9d2291c96
re-commit r306336: Enable vectorizer-maximize-bandwidth by default.
|
%!s(int64=8) %!d(string=hai) anos |
Ayal Zaks
|
84b5668c17
Recommitting 306331.
|
%!s(int64=8) %!d(string=hai) anos |
Dehao Chen
|
74c2abe3c6
revert r306336 for breaking ppc test.
|
%!s(int64=8) %!d(string=hai) anos |
Ayal Zaks
|
bfc8711de9
reverting 306331.
|
%!s(int64=8) %!d(string=hai) anos |
Dehao Chen
|
fd167cf907
Enable vectorizer-maximize-bandwidth by default.
|
%!s(int64=8) %!d(string=hai) anos |
Ayal Zaks
|
faf416b5ae
[LV] Changing the interface of ValueMap, NFC.
|
%!s(int64=8) %!d(string=hai) anos |
Diana Picus
|
e36adbda88
Revert "Enable vectorizer-maximize-bandwidth by default."
|
%!s(int64=8) %!d(string=hai) anos |
Dehao Chen
|
998914d301
Enable vectorizer-maximize-bandwidth by default.
|
%!s(int64=8) %!d(string=hai) anos |
Taewook Oh
|
9f93c9df69
Improve profile-guided heuristics to use estimated trip count.
|
%!s(int64=8) %!d(string=hai) anos |
George Burgess IV
|
9276050d30
[LoopVectorize] Don't preserve nsw/nuw flags on shrunken ops.
|
%!s(int64=8) %!d(string=hai) anos |
Ayal Zaks
|
2cfe765f46
[LV] Make scalarizeInstruction() non-virtual. NFC.
|
%!s(int64=8) %!d(string=hai) anos |
Galina Kistanova
|
143302b9f0
Added LLVM_FALLTHROUGH to address warning: this statement may fall through. NFC.
|
%!s(int64=8) %!d(string=hai) anos |
Matthew Simpson
|
ed4243c350
[LV] Reapply r303763 with fix for PR33193
|
%!s(int64=8) %!d(string=hai) anos |
Joerg Sonnenberger
|
ef8c4cd636
Revert r303763, results in asserts i.e. while building Ruby.
|
%!s(int64=8) %!d(string=hai) anos |
Matthew Simpson
|
9e8c6339d7
[LV] Update type in cost model for scalarization
|
%!s(int64=8) %!d(string=hai) anos |
Jonas Paulsson
|
a551a28baa
[LoopVectorizer] Let target prefer scalar addressing computations.
|
%!s(int64=8) %!d(string=hai) anos |
Ayal Zaks
|
f93293ef42
[LV] Report multiple reasons for not vectorizing under allowExtraAnalysis
|
%!s(int64=8) %!d(string=hai) anos |
Amara Emerson
|
fc4cf8d86e
Fix vector pass-through value being unused in IRBuilder::CreateMaskedGather
|
%!s(int64=8) %!d(string=hai) anos |
Matthew Simpson
|
61c3d36e2e
Revert 303174, 303176, and 303178
|
%!s(int64=8) %!d(string=hai) anos |
Matthew Simpson
|
d9ed77b3ad
[LV] Avoid potentential division by zero when selecting IC
|
%!s(int64=8) %!d(string=hai) anos |
Simon Pilgrim
|
07ac640d6c
[LoopOptimizer][Fix]PR32859, PR24738
|
%!s(int64=8) %!d(string=hai) anos |