diff options
| author | Simon Pilgrim <llvm-dev@redking.me.uk> | 2019-02-26 11:27:53 +0000 |
|---|---|---|
| committer | Simon Pilgrim <llvm-dev@redking.me.uk> | 2019-02-26 11:27:53 +0000 |
| commit | 810fa04ac7e367ed1aa736f2c54d980bc6fc09f1 (patch) | |
| tree | 768fbe18dd07cfa04df8f55bd0358663294cb933 /llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.h | |
| parent | 8335fd1923c1b7d9772dcc0e70a7d51f3773ecc0 (diff) | |
| download | bcm5719-llvm-810fa04ac7e367ed1aa736f2c54d980bc6fc09f1.tar.gz bcm5719-llvm-810fa04ac7e367ed1aa736f2c54d980bc6fc09f1.zip | |
[LegalizeDAG] Expand SADDO/SSUBO using SADDSAT/SSUBSAT (PR37763)
If SADDSAT/SSUBSAT are legal, then we can expand SADDO/SSUBO by performing a ADD/SUB and a SADDO/SSUBO and then compare the results.
I looked at doing this for UADDO/USUBO as well but as we don't have to do as many range comparisons I didn't see any/much benefit.
Differential Revision: https://reviews.llvm.org/D58637
llvm-svn: 354866
Diffstat (limited to 'llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.h')
0 files changed, 0 insertions, 0 deletions

