diff options
| author | Craig Topper <craig.topper@sifive.com> | 2024-07-08 22:44:58 -0700 |
|---|---|---|
| committer | Craig Topper <craig.topper@sifive.com> | 2024-07-08 22:44:58 -0700 |
| commit | bb8998dd3b74a6936452d7ddeb341e79c1d8f001 (patch) | |
| tree | b50f358aef6faee54fd630ea422d28d63d205a08 /lldb/test/API/python_api/global_module_cache/TestGlobalModuleCache.py | |
| parent | 7eb1a320ccc5ce608eb9ea2a0de760fa6c346774 (diff) | |
[RISCV] Don't custom legalize vXf16 SPLAT_VECTOR with Zvfhmin without Zfhmin.
Marking SPLAT_VECTOR as Custom enables generic DAGCombine to turn
BUILD_VECTOR into SPLAT_VECTOR. We need to custom type legalize BUILD_VECTOR
without Zfhmin since we don't have the scalar f16 type. If we allow
SPLAT_VECTOR to be formed, we'll need to custom type legalize it too.
Easiest fix is to only enable SPLAT_VECTOR with Zvfhmin+Zfhmin. There's
still an issue that we need to properly support BUILD_VECTOR with Zvfhmin+Zfhmin.
Should fix the new case reported in #97849.
I've also changed the predicates to Zfhmin instead of ZfhminOrZhinxmin
since Zhinx isn't compatible with Zvfhmin.
Diffstat (limited to 'lldb/test/API/python_api/global_module_cache/TestGlobalModuleCache.py')
0 files changed, 0 insertions, 0 deletions
