diff options
| author | Amaury Sechet <deadalnix@gmail.com> | 2018-06-04 19:23:22 +0000 |
|---|---|---|
| committer | Amaury Sechet <deadalnix@gmail.com> | 2018-06-04 19:23:22 +0000 |
| commit | da661e9236bd0f23fe8ab9a4ee491702d4044657 (patch) | |
| tree | 18c8a8c72cb29ca57b8bdca56716feb7b8db4555 /clang/test/CodeGen/avx512dq-builtins.c | |
| parent | 0cff9350365f98adaa43048ac478f340febe8e3c (diff) | |
| download | bcm5719-llvm-da661e9236bd0f23fe8ab9a4ee491702d4044657.tar.gz bcm5719-llvm-da661e9236bd0f23fe8ab9a4ee491702d4044657.zip | |
[DAGcombine] Teach the combiner about -a = ~a + 1
Summary: This include variant for add, uaddo and addcarry. usubo and subcarry require the carry to be flipped to preserve semantic, but we chose to do the transform anyway in that case as to push the transform down the carry chain.
Reviewers: efriedma, spatel, RKSimon, zvi, bkramer
Subscribers: llvm-commits
Differential Revision: https://reviews.llvm.org/D46505
llvm-svn: 333943
Diffstat (limited to 'clang/test/CodeGen/avx512dq-builtins.c')
0 files changed, 0 insertions, 0 deletions

