diff options
| author | Nikita Popov <nikita.ppv@gmail.com> | 2018-12-18 18:28:22 +0000 |
|---|---|---|
| committer | Nikita Popov <nikita.ppv@gmail.com> | 2018-12-18 18:28:22 +0000 |
| commit | f6058ff140ae5f79b11507e11b73501ee3df0596 (patch) | |
| tree | d0e41f79d8d51d0a3a63d21a56afd75a83094e7a /llvm/test/Transforms/LoopVectorize/AMDGPU/unroll-in-loop-vectorizer.ll | |
| parent | 20a6db5a84ce8947d188becadd04f80ec353e805 (diff) | |
| download | bcm5719-llvm-f6058ff140ae5f79b11507e11b73501ee3df0596.tar.gz bcm5719-llvm-f6058ff140ae5f79b11507e11b73501ee3df0596.zip | |
[X86] Use SADDSAT/SSUBSAT instead of ADDS/SUBS
Migrate the X86 backend from X86ISD opcodes ADDS and SUBS to generic
ISD opcodes SADDSAT and SSUBSAT. This also improves scodegen for
@llvm.sadd.sat() and @llvm.ssub.sat() intrinsics.
This is a followup to D55787 and part of PR40056.
Differential Revision: https://reviews.llvm.org/D55833
llvm-svn: 349520
Diffstat (limited to 'llvm/test/Transforms/LoopVectorize/AMDGPU/unroll-in-loop-vectorizer.ll')
0 files changed, 0 insertions, 0 deletions

