aboutsummaryrefslogtreecommitdiff
path: root/lldb/source/Plugins/ScriptInterpreter/Python
diff options
context:
space:
mode:
authorSimon Pilgrim <llvm-dev@redking.me.uk>2022-07-23 11:13:37 +0100
committerSimon Pilgrim <llvm-dev@redking.me.uk>2022-07-23 11:13:44 +0100
commit2421a5af72e7da7c29fd153dcee0981deaaeba64 (patch)
treeea544602e7a82f6a8a0ab0d8371b2db3c9addc70 /lldb/source/Plugins/ScriptInterpreter/Python
parent2bfb0fcb51510f22723c8cdfefe2a796a0a5ab25 (diff)
downloadllvm-2421a5af72e7da7c29fd153dcee0981deaaeba64.zip
llvm-2421a5af72e7da7c29fd153dcee0981deaaeba64.tar.gz
llvm-2421a5af72e7da7c29fd153dcee0981deaaeba64.tar.bz2
[DAG] ExpandIntRes_ADDSUB - create UADDO/USUBO instead of ADDCARRY/SUBCARRY if overflow is known to be zero
As noticed on D127115, when splitting ADD/SUB nodes we often end up with cases where overflow from the lower bits is impossible - in such cases we're better off breaking the carry chain dependency as soon as possible. This path is being exercised by llvm/test/CodeGen/ARM/dsp-mlal.ll, although I haven't been able to get any codegen diff without a topological worklist.
Diffstat (limited to 'lldb/source/Plugins/ScriptInterpreter/Python')
0 files changed, 0 insertions, 0 deletions