aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Frontend/CompilerInvocation.cpp
diff options
context:
space:
mode:
authorSimon Pilgrim <llvm-dev@redking.me.uk>2020-05-01 11:22:57 +0100
committerSimon Pilgrim <llvm-dev@redking.me.uk>2020-05-01 11:23:10 +0100
commit8cbd8194c1aac564879df36931109a5b9f2c1388 (patch)
treef17ec47b134d1a9e3639c9efd524deb8493c2fac /clang/lib/Frontend/CompilerInvocation.cpp
parentc298e5a022928b59941d74680a41fc9c76038b2a (diff)
downloadllvm-8cbd8194c1aac564879df36931109a5b9f2c1388.zip
llvm-8cbd8194c1aac564879df36931109a5b9f2c1388.tar.gz
llvm-8cbd8194c1aac564879df36931109a5b9f2c1388.tar.bz2
[X86] Improving folding of concat_vectors of subvectors from the same broadcast
Handle concat_vectors(extract_subvector(broadcast(x)), extract_subvector(broadcast(x))) -> broadcast(x) To expose this we also need collectConcatOps to recognise the insert_subvector(x, extract_subvector(x, lo), hi) subvector splat pattern
Diffstat (limited to 'clang/lib/Frontend/CompilerInvocation.cpp')
0 files changed, 0 insertions, 0 deletions