diff options
| author | Craig Topper <craig.topper@intel.com> | 2019-01-25 18:37:36 +0000 |
|---|---|---|
| committer | Craig Topper <craig.topper@intel.com> | 2019-01-25 18:37:36 +0000 |
| commit | 4cf28bad5b106ba71c03798ba01223ae5942bc05 (patch) | |
| tree | 80aef6dab212175bcc5939def8ca519987bed220 /clang/lib/CodeGen/CodeGenModule.cpp | |
| parent | e3f289c96976b35162d2d60a4d16bc73e4e4ad31 (diff) | |
| download | llvm-4cf28bad5b106ba71c03798ba01223ae5942bc05.zip llvm-4cf28bad5b106ba71c03798ba01223ae5942bc05.tar.gz llvm-4cf28bad5b106ba71c03798ba01223ae5942bc05.tar.bz2 | |
[X86] Combine masked store and truncate into masked truncating stores.
We also need to combine to masked truncating with saturation stores, but I'm leaving that for a future patch.
This does regress some tests that used truncate wtih saturation followed by a masked store. Those now use a truncating store and use min/max to saturate.
Differential Revision: https://reviews.llvm.org/D57218
llvm-svn: 352230
Diffstat (limited to 'clang/lib/CodeGen/CodeGenModule.cpp')
0 files changed, 0 insertions, 0 deletions
