diff options
author | Alexey Bataev <a.bataev@outlook.com> | 2025-01-29 07:18:55 -0500 |
---|---|---|
committer | GitHub <noreply@github.com> | 2025-01-29 07:18:55 -0500 |
commit | 2f401458266ccd493802e603e3089dca61f8cf6e (patch) | |
tree | 55dbc0b465d11def8c1a9ecc65b6409368c62137 /clang/lib/Frontend/CompilerInvocation.cpp | |
parent | 87782b216fd3e7a8f8b2de04d4af467b390e9a34 (diff) | |
download | llvm-2f401458266ccd493802e603e3089dca61f8cf6e.zip llvm-2f401458266ccd493802e603e3089dca61f8cf6e.tar.gz llvm-2f401458266ccd493802e603e3089dca61f8cf6e.tar.bz2 |
[RISCV][TTI]Use processShuffleMasks for cost estimations/actual per-register shuffles
Patch adds usage of processShuffleMasks in TTI for RISCV. This function is already used for X86
shuffles estimations and in DAGTypeLegalizer::SplitVecRes_VECTOR_SHUFFLE
functions and in RISCV codegen.
Patch allows better cost estimation for sparse masks and unifies
cost/codegen between different targets/passes
Reviewers: preames
Reviewed By: preames
Pull Request: https://github.com/llvm/llvm-project/pull/118103
Diffstat (limited to 'clang/lib/Frontend/CompilerInvocation.cpp')
0 files changed, 0 insertions, 0 deletions