[InstCombine] Signed saturation patterns
[llvm-complete.git] / test / CodeGen / X86 / GlobalISel / calllowering-nocrashret.ll
blob5e9311559b400f812ea559f1489a6b9f24b681f0
1 ; NOTE: Assertions have been autogenerated by utils/update_mir_test_checks.py
2 ; RUN: llc -mtriple=x86_64-linux-gnu -o - -global-isel %s -stop-after=irtranslator | FileCheck %s
4 define <4 x i1> @foo() {
5   ; CHECK-LABEL: name: foo
6   ; CHECK: bb.1.entry:
7   ; CHECK:   [[DEF:%[0-9]+]]:_(<4 x s1>) = G_IMPLICIT_DEF
8   ; CHECK:   [[ANYEXT:%[0-9]+]]:_(<4 x s32>) = G_ANYEXT [[DEF]](<4 x s1>)
9   ; CHECK:   $xmm0 = COPY [[ANYEXT]](<4 x s32>)
10   ; CHECK:   RET 0, implicit $xmm0
11 entry:
12   ret <4 x i1> undef ;