diff options
| author | Nikita Popov <nikita.ppv@gmail.com> | 2019-03-06 18:30:00 +0000 |
|---|---|---|
| committer | Nikita Popov <nikita.ppv@gmail.com> | 2019-03-06 18:30:00 +0000 |
| commit | 884feb1b69f965dd57739defeca0d9943b40a47d (patch) | |
| tree | 349f1382b8be6c9987fc4206717c4862f3a30846 /clang/lib/Basic/OperatorPrecedence.cpp | |
| parent | 11308bdb433e1ebd759fb4a509f9a8002bea1e92 (diff) | |
| download | bcm5719-llvm-884feb1b69f965dd57739defeca0d9943b40a47d.tar.gz bcm5719-llvm-884feb1b69f965dd57739defeca0d9943b40a47d.zip | |
[InstCombine] Fold add nsw + sadd.with.overflow
Fold `add nsw` and `sadd.with.overflow` with constants if the addition
does not overflow.
Part of https://bugs.llvm.org/show_bug.cgi?id=38146.
Patch by Dan Robertson.
Differential Revision: https://reviews.llvm.org/D58881
llvm-svn: 355530
Diffstat (limited to 'clang/lib/Basic/OperatorPrecedence.cpp')
0 files changed, 0 insertions, 0 deletions

