OSDN Git Service

[X86][SSE] Remove use of SSE ADDS/SUBS saturation intrinsics from schedule/stack...
authorSimon Pilgrim <llvm-dev@redking.me.uk>
Wed, 19 Dec 2018 12:00:25 +0000 (12:00 +0000)
committerSimon Pilgrim <llvm-dev@redking.me.uk>
Wed, 19 Dec 2018 12:00:25 +0000 (12:00 +0000)
commitf8823459f3317cb86cd102ce7b2e82d50130244f
tree596b96861495a287c18bc98de11472e8f6083745
parentf835629b79c760a676c6337549132a48a214337a
[X86][SSE] Remove use of SSE ADDS/SUBS saturation intrinsics from schedule/stack tests

These are due to be upgraded soon, but good to replace them with generic llvm sadd_sat/ssub_sat intrinsics now.

The avx512 masked cases need doing as well but require a bit of tidyup first.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@349621 91177308-0d34-0410-b5e6-96231b3b80d8
test/CodeGen/X86/avx2-schedule.ll
test/CodeGen/X86/sse2-schedule.ll
test/CodeGen/X86/stack-folding-int-avx1.ll
test/CodeGen/X86/stack-folding-int-avx2.ll
test/CodeGen/X86/stack-folding-int-avx512vl.ll
test/CodeGen/X86/stack-folding-int-sse42.ll