Revision tags: llvmorg-21-init, llvmorg-19.1.7 |
|
#
25b90c4e |
| 10-Jan-2025 |
Vasileios Porpodas <vporpodas@google.com> |
[SandboxVec][SeedCollector][NFC] Remove redundant 'else' and move the assertion within the 'if'
|
#
6312beef |
| 09-Jan-2025 |
vporpo <vporpodas@google.com> |
[SandboxVec][BottomUpVec] Use SeedCollector and slice seeds (#120826)
With this patch we switch from the temporary dummy seeds to actual seeds
provided by the seed collector.
The seeds get sliced
[SandboxVec][BottomUpVec] Use SeedCollector and slice seeds (#120826)
With this patch we switch from the temporary dummy seeds to actual seeds
provided by the seed collector.
The seeds get sliced and each slice is used as the starting point for
vectorization.
show more ...
|
Revision tags: llvmorg-19.1.6, llvmorg-19.1.5 |
|
#
c0ee8e22 |
| 20-Nov-2024 |
Sterling-Augustine <56981066+Sterling-Augustine@users.noreply.github.com> |
[SandboxVec][SeedCollector] Reject non-simple memory ops for memory seeds (#116891)
Load/Store isSimple is a necessary condition for VectorSeeds, but not
sufficient, so reverse the condition and re
[SandboxVec][SeedCollector] Reject non-simple memory ops for memory seeds (#116891)
Load/Store isSimple is a necessary condition for VectorSeeds, but not
sufficient, so reverse the condition and return value, and continue the
check. Add relevant tests.
show more ...
|
Revision tags: llvmorg-19.1.4 |
|
#
7ba864b5 |
| 13-Nov-2024 |
Sterling-Augustine <56981066+Sterling-Augustine@users.noreply.github.com> |
[SandboxVectorizer] Register erase callback for seed collection (#115951)
|
#
b02e5bc5 |
| 07-Nov-2024 |
Kazu Hirata <kazu@google.com> |
[Transforms] Remove unused includes (NFC) (#115263)
Identified with misc-include-cleaner.
|
Revision tags: llvmorg-19.1.3 |
|
#
f1be5162 |
| 23-Oct-2024 |
Sterling-Augustine <56981066+Sterling-Augustine@users.noreply.github.com> |
[SandboxVectorizer] New class to actually collect and manage seeds (#113386)
This relands d91318b643188bb855f115b02af9532f87c787b7, with test-only
changes to make gcc-10 happy.
|
#
0de8de1b |
| 21-Oct-2024 |
Sterling-Augustine <56981066+Sterling-Augustine@users.noreply.github.com> |
[SandboxVectorizer] revert New class to actually collect and manage s… (#113231)
…eeds (#112979)
This reverts commit d91318b643188bb855f115b02af9532f87c787b7.
|
#
d91318b6 |
| 21-Oct-2024 |
Sterling-Augustine <56981066+Sterling-Augustine@users.noreply.github.com> |
[SandboxVectorizer] New class to actually collect and manage seeds (#112979)
There are many more tests to add, but I would like to get this reviewed
and the details sorted out before it grows too b
[SandboxVectorizer] New class to actually collect and manage seeds (#112979)
There are many more tests to add, but I would like to get this reviewed
and the details sorted out before it grows too big.
show more ...
|
#
ec24e23d |
| 17-Oct-2024 |
Sterling-Augustine <56981066+Sterling-Augustine@users.noreply.github.com> |
[SandboxVectorizer][NFC] Make SeedContainer dump follow preferred approach (#112634)
|
Revision tags: llvmorg-19.1.2 |
|
#
b26c514b |
| 14-Oct-2024 |
Sterling-Augustine <56981066+Sterling-Augustine@users.noreply.github.com> |
[SandboxVectorizer] Add container class to track and manage SeedBundles (#112048)
|
#
3f503932 |
| 07-Oct-2024 |
Sterling-Augustine <56981066+Sterling-Augustine@users.noreply.github.com> |
[SandboxVectorizer][NFC] Remove unused include (#111418)
|
#
93bfa788 |
| 07-Oct-2024 |
Sterling-Augustine <56981066+Sterling-Augustine@users.noreply.github.com> |
[SandboxVectorizer] Define SeedBundle: a set of instructions to be vectorized [retry] (#111073)
[Retry 110696 with a proper rebase.]
Seed collection will assemble instructions to be vectorized in
[SandboxVectorizer] Define SeedBundle: a set of instructions to be vectorized [retry] (#111073)
[Retry 110696 with a proper rebase.]
Seed collection will assemble instructions to be vectorized into
SeedBundles. This data structure is not intended to be used directly,
but will be the basis for load bundles, store bundles, and so on.
show more ...
|