[X86][SSE] Remove SSE ADDUS/SUBUS saturation intrinsics from schedule/stack tests
authorSimon Pilgrim <llvm-dev@redking.me.uk>
Wed, 19 Dec 2018 10:39:14 +0000 (10:39 +0000)
committerSimon Pilgrim <llvm-dev@redking.me.uk>
Wed, 19 Dec 2018 10:39:14 +0000 (10:39 +0000)
commitd4b077698afff95c783f13b365f30607aa7e3bfe
tree93778a0732a3adb0db5b13297a4f88ca63c33b38
parentff5948bf6f871141d8d14957e4bf088851f2434e
[X86][SSE] Remove SSE ADDUS/SUBUS saturation intrinsics from schedule/stack tests

These are already being autoupgraded, currently to an IR sequence, but best to replace them with generic llvm uadd_sat/usub_sat intrinsics (which D55855 will be doing shortly anyhow).

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

llvm-svn: 349615
llvm/test/CodeGen/X86/avx2-schedule.ll
llvm/test/CodeGen/X86/sse2-schedule.ll
llvm/test/CodeGen/X86/stack-folding-int-avx1.ll
llvm/test/CodeGen/X86/stack-folding-int-avx2.ll
llvm/test/CodeGen/X86/stack-folding-int-avx512vl.ll
llvm/test/CodeGen/X86/stack-folding-int-sse42.ll