summaryrefslogtreecommitdiffstats
path: root/openmp
diff options
context:
space:
mode:
authorSanjay Patel <spatel@rotateright.com>2016-10-07 17:53:07 +0000
committerSanjay Patel <spatel@rotateright.com>2016-10-07 17:53:07 +0000
commit4326c4ac8f72658ccd378d5abd569cc7004d3a9a (patch)
tree6ecd11a69cd8c7da1ccdb2334a99718e43a9e54e /openmp
parent9913583e06240ef1e6dc2576770a34f2abc5d97e (diff)
downloadbcm5719-llvm-4326c4ac8f72658ccd378d5abd569cc7004d3a9a.tar.gz
bcm5719-llvm-4326c4ac8f72658ccd378d5abd569cc7004d3a9a.zip
[InstCombine] fold select X, (ext X), C
If we're going to canonicalize IR towards select of constants, try harder to create those. Also, don't lose the metadata. This is actually 4 related transforms in one patch: // select X, (sext X), C --> select X, -1, C // select X, (zext X), C --> select X, 1, C // select X, C, (sext X) --> select X, C, 0 // select X, C, (zext X) --> select X, C, 0 Differential Revision: https://reviews.llvm.org/D25126 llvm-svn: 283575
Diffstat (limited to 'openmp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud