aboutsummaryrefslogtreecommitdiff
path: root/lldb/source/Plugins/ScriptInterpreter/Python/ScriptedPythonInterface.h
diff options
context:
space:
mode:
authorDavid Green <david.green@arm.com>2023-07-12 13:13:06 +0100
committerDavid Green <david.green@arm.com>2023-07-12 13:13:06 +0100
commit1712ae670915fc73ce136508497a727f1b9f4d85 (patch)
tree224679f5060ee0f64154340d786960843cc1c74d /lldb/source/Plugins/ScriptInterpreter/Python/ScriptedPythonInterface.h
parent6c388e06f5f32c19ee0e7e45198eb7a2b48c5f3d (diff)
downloadllvm-1712ae670915fc73ce136508497a727f1b9f4d85.zip
llvm-1712ae670915fc73ce136508497a727f1b9f4d85.tar.gz
llvm-1712ae670915fc73ce136508497a727f1b9f4d85.tar.bz2
[AArch64] Improve cost of umull from known bits
As in D140287, we can now generate umull from mul(zext(x), y) in cases where we know that the top bits of y are zero. This teaches that to the cost model, adjusting how isWideningInstruction detects mul operations that can extend both operands. This helps for constants and other cases where the operands of the mul are known to be extended, but not directly extends. Differential Revision: https://reviews.llvm.org/D154936
Diffstat (limited to 'lldb/source/Plugins/ScriptInterpreter/Python/ScriptedPythonInterface.h')
0 files changed, 0 insertions, 0 deletions