diff options
author | Simon Pilgrim <llvm-dev@redking.me.uk> | 2019-02-07 20:14:43 +0000 |
---|---|---|
committer | Simon Pilgrim <llvm-dev@redking.me.uk> | 2019-02-07 20:14:43 +0000 |
commit | fe3ac70b18ea2b614545734542944acf2f97bfcf (patch) | |
tree | cd3ecbc32b83c6b72982dc60198a110c717ccdc6 /clang/lib/Sema/SemaDecl.cpp | |
parent | 8972133989487ae3c5f83db3fa02d545e54db442 (diff) | |
download | bcm5719-llvm-fe3ac70b18ea2b614545734542944acf2f97bfcf.tar.gz bcm5719-llvm-fe3ac70b18ea2b614545734542944acf2f97bfcf.zip |
[DAGCombiner] (add (umax X, C), -C) --> (usubsat X, C) (PR40111)
Move the (add (umax X, C), -C) --> (usubsat X, C) X86 combine into generic DAGCombiner
First of a number of saturated arithmetic folds that can be moved out of X86-specific code for PR40111.
Differential Revision: https://reviews.llvm.org/D57754
llvm-svn: 353457
Diffstat (limited to 'clang/lib/Sema/SemaDecl.cpp')
0 files changed, 0 insertions, 0 deletions