diff options
author | Craig Topper <craig.topper@intel.com> | 2018-11-27 22:46:05 +0000 |
---|---|---|
committer | Craig Topper <craig.topper@intel.com> | 2018-11-27 22:46:05 +0000 |
commit | 5e7dcc65bd466ae2459d89f1efc20d6c0341512a (patch) | |
tree | d95753eb4b9886fc47ab23598d62c06a9a326adb /lldb/source/Core/IOHandler.cpp | |
parent | 0b96fda9f5022b4d6dd3a36289bbe87d601e3f49 (diff) | |
download | bcm5719-llvm-5e7dcc65bd466ae2459d89f1efc20d6c0341512a.tar.gz bcm5719-llvm-5e7dcc65bd466ae2459d89f1efc20d6c0341512a.zip |
[X86] Add exhaustive cost model testing for sext/zext for all vector types we reasonably support. Add cost model tests for truncating to vXi1.
Our sext/zext cost modeling was somewhat incomplete. And had no coverage for the fact that avx512bw v32i16/v64i8 types return a scalarization cost.
Truncates are a whole different mess because isTruncateFree is returning true for vectors when it shouldn't and that's the fall back for anything not in the tables.
llvm-svn: 347719
Diffstat (limited to 'lldb/source/Core/IOHandler.cpp')
0 files changed, 0 insertions, 0 deletions