summaryrefslogtreecommitdiff
path: root/lldb/source/Plugins/ScriptInterpreter/Python/ScriptInterpreterPython.cpp
diff options
context:
space:
mode:
authorCraig Topper <craig.topper@sifive.com>2024-08-20 13:10:20 -0700
committerGitHub <noreply@github.com>2024-08-20 13:10:20 -0700
commit2599d695128381e6932b43f0e95649c533308d6d (patch)
treead8f310bacef3912e5ac6b681b985c61a52c6a2c /lldb/source/Plugins/ScriptInterpreter/Python/ScriptInterpreterPython.cpp
parent1233df731761060a655814fb975dc741b2ab5393 (diff)
[RISCV][GISel] Remove s32 support on RV64 for DIV, and REM. (#102519)
Based on experience with SelectionDAG and experimental-rv64-legal-i32, I don't believe making s32 a legal type is viable without introducing an invariant that s32 values are always sign extended like Mips64 does. Mips64 does this with a separate 32-bit register class. `experimental-rv64-legal-i32` was removed in ##102509. This patch is part of a series to remove s32 support so we can remove the isel patterns that SelectionDAG is no longer using. To restore code quality, we will need to add custom W nodes like SelectionDAG.
Diffstat (limited to 'lldb/source/Plugins/ScriptInterpreter/Python/ScriptInterpreterPython.cpp')
0 files changed, 0 insertions, 0 deletions