aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Frontend/CompilerInvocation.cpp
diff options
context:
space:
mode:
authorSimon Pilgrim <llvm-dev@redking.me.uk>2019-02-23 17:10:47 +0000
committerSimon Pilgrim <llvm-dev@redking.me.uk>2019-02-23 17:10:47 +0000
commit31793733a0df327add2e4f7b6c4e8aa611e0bbe7 (patch)
tree49d7080750610d5497064d8d83ccceac547d05dd /clang/lib/Frontend/CompilerInvocation.cpp
parentd9381ae4f46e451840719a5b2f94e42ae64ce880 (diff)
downloadllvm-31793733a0df327add2e4f7b6c4e8aa611e0bbe7.zip
llvm-31793733a0df327add2e4f7b6c4e8aa611e0bbe7.tar.gz
llvm-31793733a0df327add2e4f7b6c4e8aa611e0bbe7.tar.bz2
[X86][AVX] Shuffle->Permute+Blend if we have one v4f64/v4i64 shuffle input in place
Even on AVX1 we can pretty cheaply (VPERM2F128+VSHUFPD) permute a single v4f64/v4i64 input (on AVX2 its just a single VPERMPD), followed by a BLENDPD. llvm-svn: 354729
Diffstat (limited to 'clang/lib/Frontend/CompilerInvocation.cpp')
0 files changed, 0 insertions, 0 deletions