diff options
author | YunQiang Su <syq@debian.org> | 2024-04-23 02:08:12 +0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-04-23 02:08:12 +0800 |
commit | 758d97dce0c669a0ba6927728b40030a76acb144 (patch) | |
tree | 636df6f7b979c62e6e85b72c52dbb3f914b1b9d3 /lldb/source/Plugins/ScriptInterpreter/Python/PythonReadline.h | |
parent | f94ed6f7977305db8fa6b48a85c9db2b8cc4d3b3 (diff) | |
download | llvm-758d97dce0c669a0ba6927728b40030a76acb144.zip llvm-758d97dce0c669a0ba6927728b40030a76acb144.tar.gz llvm-758d97dce0c669a0ba6927728b40030a76acb144.tar.bz2 |
[MIPS]: Rework atomic max/min expand for subword (#89575)
The current code is so buggy: it can work for few cases. The problems
include:
1. ll/sc works on a whole word, while other parts other than we rmw are
dropped.
2. The oprands are not well zero-extended for unsigned ops.
3. It doesn't work for big-endian, as the postion of subword differs
with little endian.
And in fact, we can set the return value correct in ll/sc scope, so we
can skip the sinkMBB.
Diffstat (limited to 'lldb/source/Plugins/ScriptInterpreter/Python/PythonReadline.h')
0 files changed, 0 insertions, 0 deletions