[X86] Add more extract subvector cost model tests for smaller element sizes and small...
authorCraig Topper <craig.topper@intel.com>
Tue, 6 Aug 2019 20:12:41 +0000 (20:12 +0000)
committerCraig Topper <craig.topper@intel.com>
Tue, 6 Aug 2019 20:12:41 +0000 (20:12 +0000)
commitfc33e33776b7a7ce22e539f0ec2e3bfdb09ad361
tree2c385036ebedb130e4eae5ff34c0e4ca2879ac75
parentb1e4da2b906a9d9d9a2f88343c859a27bb8b12f5
[X86] Add more extract subvector cost model tests for smaller element sizes and smaller than 128-bit vectors.

With the switch to widening legalization, we need to a better
job of costing extractions of less than 128-bits.

llvm-svn: 368081
llvm/lib/Transforms/Vectorize/LoopVectorize.cpp
llvm/test/Analysis/CostModel/X86/shuffle-extract_subvector.ll