diff options
| author | Alexey Bataev <a.bataev@outlook.com> | 2025-01-29 09:05:54 -0500 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2025-01-29 09:05:54 -0500 |
| commit | 4a1a697427bbec4a43f499c7b7aa38a05bf05727 (patch) | |
| tree | 7ef30b78c70ee1ce93b65a79a9229ddb8c23f60c /llvm/lib/Bitcode/Reader/BitcodeReader.cpp | |
| parent | 7441e87fe05376782d0ddb90a13e1756eb1b1976 (diff) | |
[SLP][NFC]Unify ScalarToTreeEntries and MultiNodeScalars, NFC
Currently, SLP has 2 distinct storages to manage mapping between
vectorized instructions and their corresponding vectorized TreeEntry
nodes. It leads to inefficient lookup for the matching TreeEntries and
makes it harder to correctly track instructions, associated with
multiple nodes.
There is a plan to extend this support for instructions, that require
scheduling, to allow support for copyable elements. Merging
ScalarToTreeEntry and MultiNodeScalars will allow reduce maintenance of
the feature
Reviewers: RKSimon
Reviewed By: RKSimon
Pull Request: https://github.com/llvm/llvm-project/pull/124914
Diffstat (limited to 'llvm/lib/Bitcode/Reader/BitcodeReader.cpp')
0 files changed, 0 insertions, 0 deletions
