summaryrefslogtreecommitdiffstats
path: root/openmp/runtime/src/kmp_dispatch.cpp
diff options
context:
space:
mode:
authorSanjay Patel <spatel@rotateright.com>2016-12-14 22:59:14 +0000
committerSanjay Patel <spatel@rotateright.com>2016-12-14 22:59:14 +0000
commitafee21a5b273ca1f150f85ecc8deb560e0ff3096 (patch)
tree864a528d362c4132995c01cced264f915ac7e046 /openmp/runtime/src/kmp_dispatch.cpp
parent1ebbd176b356a0c7d870fcef68f99e792759e9ed (diff)
downloadbcm5719-llvm-afee21a5b273ca1f150f85ecc8deb560e0ff3096.tar.gz
bcm5719-llvm-afee21a5b273ca1f150f85ecc8deb560e0ff3096.zip
[DAG] allow more select folding for targets that have 'and not' (PR31175)
The original motivation for this patch comes from wanting to canonicalize more IR to selects and also canonicalizing min/max. If we're going to do that, we need more backend fixups to undo select codegen when simpler ops will do. I chose AArch64 for the tests because that shows the difference in the simplest way. This should fix: https://llvm.org/bugs/show_bug.cgi?id=31175 Differential Revision: https://reviews.llvm.org/D27489 llvm-svn: 289738
Diffstat (limited to 'openmp/runtime/src/kmp_dispatch.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud