aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/MachineModuleInfo.cpp
diff options
context:
space:
mode:
authorDavid Zarzycki <dave@znu.io>2019-11-20 15:52:24 +0200
committerDavid Zarzycki <dave@znu.io>2019-11-20 16:25:42 +0200
commit257acbf6aee983227a3976d10d0086f3600f2bee (patch)
tree4b932c24d1b5c04aabc78dc1ad4904667ff6260b /llvm/lib/CodeGen/MachineModuleInfo.cpp
parentf8c92b8ee242bbdc209204f09aefdc207aac42ee (diff)
downloadllvm-257acbf6aee983227a3976d10d0086f3600f2bee.zip
llvm-257acbf6aee983227a3976d10d0086f3600f2bee.tar.gz
llvm-257acbf6aee983227a3976d10d0086f3600f2bee.tar.bz2
[SelectionDAG] Combine U{ADD,SUB}O diamonds into {ADD,SUB}CARRY
Summary: Convert (uaddo (uaddo x, y), carryIn) into addcarry x, y, carryIn if-and-only-if the carry flags of the first two uaddo are merged via OR or XOR. Work remaining: match ADD, etc. Reviewers: craig.topper, RKSimon, spatel, niravd, jonpa, uweigand, deadalnix, nikic, lebedev.ri, dmgreen, chfast Reviewed By: lebedev.ri Subscribers: chfast, llvm-commits Tags: #llvm Differential Revision: https://reviews.llvm.org/D70079
Diffstat (limited to 'llvm/lib/CodeGen/MachineModuleInfo.cpp')
0 files changed, 0 insertions, 0 deletions