commit | b90d51eebbe53789773168228e50694076daf980 | [log] [tgz] |
---|---|---|
author | Craig Topper <craig.topper@intel.com> | Sat Aug 17 22:46:15 2019 +0000 |
committer | Craig Topper <craig.topper@intel.com> | Sat Aug 17 22:46:15 2019 +0000 |
tree | 70ef1693527554cd3cbd4057f1d12e404be3bfff | |
parent | e93fbc165f9ca84cd48c23386fc51798f30cfc14 [diff] |
[X86] Add a one use check to the combineStore code that handles v16i16->v16i8 truncate+store by extending to v16i32 and then emitting a v16i32->v16i8 truncstore. This prevent us from emitting a separate truncate and a truncating store instruction. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@369200 91177308-0d34-0410-b5e6-96231b3b80d8