diff options
author | Craig Topper <craig.topper@intel.com> | 2018-11-16 06:15:21 +0000 |
---|---|---|
committer | Craig Topper <craig.topper@intel.com> | 2018-11-16 06:15:21 +0000 |
commit | 079c37da5870239d0332870e6c8cea877b335600 (patch) | |
tree | f7bc96a4d2b74ef8ce10125d84a8d04c4ff3ce24 /llvm/lib/IR/ModuleSummaryIndex.cpp | |
parent | dc957d49f9c0a2fcf9aebbc59a934a7bcccc91a4 (diff) | |
download | bcm5719-llvm-079c37da5870239d0332870e6c8cea877b335600.tar.gz bcm5719-llvm-079c37da5870239d0332870e6c8cea877b335600.zip |
[X86] Add custom type legalization for v2i8/v4i8/v8i8 mul under -x86-experimental-vector-widening.
By early promoting the multiply to use an i16 element type we can avoid op legalization emit a second multiply for the 8 upper elements of the v16i8 type we would otherwise get.
llvm-svn: 347032
Diffstat (limited to 'llvm/lib/IR/ModuleSummaryIndex.cpp')
0 files changed, 0 insertions, 0 deletions