summaryrefslogtreecommitdiff
path: root/lldb/test/API/python_api/global_module_cache/TestGlobalModuleCache.py
diff options
context:
space:
mode:
authorCraig Topper <craig.topper@sifive.com>2024-07-08 22:44:58 -0700
committerCraig Topper <craig.topper@sifive.com>2024-07-08 22:44:58 -0700
commitbb8998dd3b74a6936452d7ddeb341e79c1d8f001 (patch)
treeb50f358aef6faee54fd630ea422d28d63d205a08 /lldb/test/API/python_api/global_module_cache/TestGlobalModuleCache.py
parent7eb1a320ccc5ce608eb9ea2a0de760fa6c346774 (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