aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Basic/OpenCLOptions.cpp
diff options
context:
space:
mode:
authorBjorn Pettersson <bjorn.a.pettersson@ericsson.com>2021-03-09 22:05:41 +0100
committerBjorn Pettersson <bjorn.a.pettersson@ericsson.com>2021-03-12 09:09:58 +0100
commit529c8e8dc6e9826b298b5e8586d55940abfee0ba (patch)
treef5397cef2184315085090460c3d7041a4f6bac7a /clang/lib/Basic/OpenCLOptions.cpp
parent3638bdfbda01e5a4f17c330edc602e413359c722 (diff)
downloadllvm-529c8e8dc6e9826b298b5e8586d55940abfee0ba.zip
llvm-529c8e8dc6e9826b298b5e8586d55940abfee0ba.tar.gz
llvm-529c8e8dc6e9826b298b5e8586d55940abfee0ba.tar.bz2
[InstSimplify] Simplify smul.fix and smul.fix.sat
Add simplification of smul.fix and smul.fix.sat according to X * 0 -> 0 X * undef -> 0 X * (1 << scale) -> X This includes the commuted patterns and splatted vectors. Reviewed By: nikic Differential Revision: https://reviews.llvm.org/D98299
Diffstat (limited to 'clang/lib/Basic/OpenCLOptions.cpp')
0 files changed, 0 insertions, 0 deletions