[X86] Add more tests for -x86-experimental-vector-widening-legalization
authorCraig Topper <craig.topper@intel.com>
Tue, 13 Nov 2018 07:47:52 +0000 (07:47 +0000)
committerCraig Topper <craig.topper@intel.com>
Tue, 13 Nov 2018 07:47:52 +0000 (07:47 +0000)
commit333ab7d08b320e9b41e837a1be1602d8ea5a0df2
tree0bbe132fccece63e55b6bfdced20853765a7b6f5
parent4de1c753ff50a2c8aad8ddd56c449b29f85b16d5
[X86] Add more tests for -x86-experimental-vector-widening-legalization

I'm looking into whether we can make this the default legalization strategy. Adding these tests to help cover the changes that will be necessary.

This patch adds copies of some tests with the command line switch enabled. By making copies its easier to compare the two legalization strategies.

I've also removed RUN lines from some of these tests that already had -x86-experimental-vector-widening-legalization

llvm-svn: 346745
13 files changed:
llvm/test/CodeGen/X86/avx512-cvt-widen.ll [new file with mode: 0644]
llvm/test/CodeGen/X86/avx512-cvt.ll
llvm/test/CodeGen/X86/shrink_vmul-widen.ll [new file with mode: 0644]
llvm/test/CodeGen/X86/vec_fp_to_int-widen.ll [new file with mode: 0644]
llvm/test/CodeGen/X86/vec_fp_to_int.ll
llvm/test/CodeGen/X86/vec_int_to_fp-widen.ll [new file with mode: 0644]
llvm/test/CodeGen/X86/vector-sext-widen.ll [new file with mode: 0644]
llvm/test/CodeGen/X86/vector-trunc-math-widen.ll [new file with mode: 0644]
llvm/test/CodeGen/X86/vector-trunc-packus-widen.ll [new file with mode: 0644]
llvm/test/CodeGen/X86/vector-trunc-ssat-widen.ll [new file with mode: 0644]
llvm/test/CodeGen/X86/vector-trunc-usat-widen.ll [new file with mode: 0644]
llvm/test/CodeGen/X86/vector-trunc-widen.ll [new file with mode: 0644]
llvm/test/CodeGen/X86/vector-zext-widen.ll [new file with mode: 0644]