summaryrefslogtreecommitdiffstats
path: root/clang/test/OpenMP/for_misc_messages.c
diff options
context:
space:
mode:
authorSimon Pilgrim <llvm-dev@redking.me.uk>2019-07-11 14:45:03 +0000
committerSimon Pilgrim <llvm-dev@redking.me.uk>2019-07-11 14:45:03 +0000
commitd0307f93a7658e6d0eef1ffd0b0ed4f1506bfc13 (patch)
treec3dcd1663db7fc6e15ad41249113f21337aa2fbe /clang/test/OpenMP/for_misc_messages.c
parent6eb8ae8f17b4f4ae2523dba3207ef9e2aadc2ad6 (diff)
downloadbcm5719-llvm-d0307f93a7658e6d0eef1ffd0b0ed4f1506bfc13.tar.gz
bcm5719-llvm-d0307f93a7658e6d0eef1ffd0b0ed4f1506bfc13.zip
[DAGCombine] narrowInsertExtractVectorBinOp - add CONCAT_VECTORS support
We already split extract_subvector(binop(insert_subvector(v,x),insert_subvector(w,y))) -> binop(x,y). This patch adds support for extract_subvector(binop(concat_vectors(),concat_vectors())) cases as well. In particular this means we don't have to wait for X86 lowering to convert concat_vectors to insert_subvector chains, which helps avoid some cases where demandedelts/combine calls occur too late to split large vector ops. The fast-isel-store.ll load folding regression is annoying but I don't think is that critical. Differential Revision: https://reviews.llvm.org/D63653 llvm-svn: 365785
Diffstat (limited to 'clang/test/OpenMP/for_misc_messages.c')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud