summaryrefslogtreecommitdiffstats
path: root/llvm/test/Transforms/LoopVectorize/AMDGPU/unroll-in-loop-vectorizer.ll
diff options
context:
space:
mode:
authorNikita Popov <nikita.ppv@gmail.com>2018-12-18 18:28:22 +0000
committerNikita Popov <nikita.ppv@gmail.com>2018-12-18 18:28:22 +0000
commitf6058ff140ae5f79b11507e11b73501ee3df0596 (patch)
treed0e41f79d8d51d0a3a63d21a56afd75a83094e7a /llvm/test/Transforms/LoopVectorize/AMDGPU/unroll-in-loop-vectorizer.ll
parent20a6db5a84ce8947d188becadd04f80ec353e805 (diff)
downloadbcm5719-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
OpenPOWER on IntegriCloud