aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Basic/FileManager.cpp
diff options
context:
space:
mode:
authorSanjay Patel <spatel@rotateright.com>2019-02-18 16:46:12 +0000
committerSanjay Patel <spatel@rotateright.com>2019-02-18 16:46:12 +0000
commitfff628274d462c099c17cbb20fa09beb1b8105f4 (patch)
treedefa7765ce3a2d12867ebe7b318ad6f7f5951d13 /clang/lib/Basic/FileManager.cpp
parent9d800a135a74a085c8fb7647ba6ef8b9daac202a (diff)
downloadllvm-fff628274d462c099c17cbb20fa09beb1b8105f4.zip
llvm-fff628274d462c099c17cbb20fa09beb1b8105f4.tar.gz
llvm-fff628274d462c099c17cbb20fa09beb1b8105f4.tar.bz2
[x86] split more v8f32/v8i32 shuffles in lowering
Similar to D57867 - this is a small patch with lots of test diffs. With half-vector-width narrowing potential, using an extract + 128-bit vshufps is a win because it replaces a 256-bit shuffle with a 128-bit shufle. This seems like it should be a win even for targets with 'fast-variable-shuffle', but we are intentionally deferring that to an independent change to make sure that is true. Differential Revision: https://reviews.llvm.org/D58181 llvm-svn: 354279
Diffstat (limited to 'clang/lib/Basic/FileManager.cpp')
0 files changed, 0 insertions, 0 deletions