diff options
author | Nikita Popov <nikita.ppv@gmail.com> | 2018-11-28 16:37:09 +0000 |
---|---|---|
committer | Nikita Popov <nikita.ppv@gmail.com> | 2018-11-28 16:37:09 +0000 |
commit | 42f89989a1ccfa7df637a2ffb9c6aa0e249c70e6 (patch) | |
tree | 8181cc0bd8de96a83152a1fa92bd147d5b3c263f /clang/lib/CodeGen/CodeGenModule.cpp | |
parent | cf596a8c26ba08c473e567f2f8382602851fe1db (diff) | |
download | llvm-42f89989a1ccfa7df637a2ffb9c6aa0e249c70e6.zip llvm-42f89989a1ccfa7df637a2ffb9c6aa0e249c70e6.tar.gz llvm-42f89989a1ccfa7df637a2ffb9c6aa0e249c70e6.tar.bz2 |
[InstCombine] Canonicalize ssub.sat to sadd.sat
Canonicalize ssub.sat(X, C) to ssub.sat(X, -C) if C is constant and
not signed minimum. This will help further optimizations to apply.
This change is part of https://reviews.llvm.org/D54534.
llvm-svn: 347772
Diffstat (limited to 'clang/lib/CodeGen/CodeGenModule.cpp')
0 files changed, 0 insertions, 0 deletions