diff options
| author | Sergey Kachkov <109674256+skachkov-sc@users.noreply.github.com> | 2025-02-04 15:08:30 +0300 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2025-02-04 15:08:30 +0300 |
| commit | 8201cf311aea3888387f92f1b2ad48fcbce765eb (patch) | |
| tree | f40fb44a273ea92ebf362921f136c8b3c22c8539 /lldb/source/Plugins/ScriptInterpreter/Python/ScriptInterpreterPython.h | |
| parent | 227b32f6a1329c449f1222a42471190eededa433 (diff) | |
| download | llvm-8201cf311aea3888387f92f1b2ad48fcbce765eb.zip llvm-8201cf311aea3888387f92f1b2ad48fcbce765eb.tar.gz llvm-8201cf311aea3888387f92f1b2ad48fcbce765eb.tar.bz2 | |
[TTI][CostModel] Add cost modeling for expandload and compressstore intrinsics (#122882)
This patch adds methods for cost estimation for
llvm.masked.expandload/llvm.masked.compressstore intrinsics in TTI. If
backend doesn't support custom lowering of these intrinsics it will be
processed by ScalarizeMaskedMemIntrin so we estimate its cost via
getCommonMaskedMemoryOpCost as gather/scatter operation; for RISC-V
backend, this patch implements custom hook to calculate the cost based
on current lowering scheme.
Diffstat (limited to 'lldb/source/Plugins/ScriptInterpreter/Python/ScriptInterpreterPython.h')
0 files changed, 0 insertions, 0 deletions
