diff options
| author | Luke Lau <luke@igalia.com> | 2024-07-04 11:34:25 +0800 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2024-07-04 11:34:25 +0800 |
| commit | ac2013560505f7c85a9d9061ea705124d6681719 (patch) | |
| tree | db1dc3b7d89ff4749c4d375cc4d9a470ed295378 /lldb/test/API/python_api/thread/TestThreadAPI.py | |
| parent | 507b0f6714ec94e286d8c1ef16f871e1b1564426 (diff) | |
[RISCV] Rematerialize vid.v (#97520)
This adds initial support for rematerializing vector instructions,
starting with vid.v since it's simple and has the least number of
operands. It has one passthru operand which we need to check is
undefined. It also has an AVL operand, but it's fine to rematerialize
with it because it's scalar and register allocation is split between
vector and scalar.
RISCVInsertVSETVLI can still happen before vector regalloc if
-riscv-vsetvl-after-rvv-regalloc is false, so this makes sure that we
only rematerialize after regalloc by checking for the implicit uses that
are added.
Diffstat (limited to 'lldb/test/API/python_api/thread/TestThreadAPI.py')
0 files changed, 0 insertions, 0 deletions
