summaryrefslogtreecommitdiffstats
path: root/openmp/runtime/src/z_Linux_util.cpp
diff options
context:
space:
mode:
authorNemanja Ivanovic <nemanja.i.ibm@gmail.com>2018-08-15 12:58:13 +0000
committerNemanja Ivanovic <nemanja.i.ibm@gmail.com>2018-08-15 12:58:13 +0000
commit8b4bd09e2276aaa2bf5f074e71c04a911fdf4117 (patch)
treef984ebde12c5f922123beaff15f1542982e0e71d /openmp/runtime/src/z_Linux_util.cpp
parenta03f2a77f8ef84aa8339a3da51400792f61804d3 (diff)
downloadbcm5719-llvm-8b4bd09e2276aaa2bf5f074e71c04a911fdf4117.tar.gz
bcm5719-llvm-8b4bd09e2276aaa2bf5f074e71c04a911fdf4117.zip
[PowerPC] Don't run BV DAG Combine before legalization if it assumes legal types
When trying to combine a DAG that builds a vector out of sign-extensions of vector extracts, the code assumes legal input types. Due to that, we have to disable this combine prior to legalization. In some cases, the DAG will look slightly different after legalization so account for that in the matching code. This is a fix for https://bugs.llvm.org/show_bug.cgi?id=38087 Differential Revision: https://reviews.llvm.org/D49080 llvm-svn: 339769
Diffstat (limited to 'openmp/runtime/src/z_Linux_util.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud