Bump version to 19.1.0-rc3
[llvm-project.git] / llvm / test / CodeGen / X86 / pr64323.ll
blobf9e60f2cabbde51003c6d37610029ba502606335
1 ; NOTE: Assertions have been autogenerated by utils/update_llc_test_checks.py UTC_ARGS: --version 2
3 ; RUN: llc < %s -mtriple=x86_64 -mcpu=icelake-server | FileCheck %s
5 define <1 x i1> @f(<1 x float> %0) nounwind {
6 ; CHECK-LABEL: f:
7 ; CHECK:       # %bb.0:
8 ; CHECK-NEXT:    pushq %rax
9 ; CHECK-NEXT:    vcmpeqss {{\.?LCPI[0-9]+_[0-9]+}}(%rip), %xmm0, %k0
10 ; CHECK-NEXT:    kmovd %k0, %edi
11 ; CHECK-NEXT:    callq g@PLT
12 ; CHECK-NEXT:    popq %rcx
13 ; CHECK-NEXT:    retq
14   %A = fcmp oeq <1 x float> %0, <float 0x36A0000000000000>
15   %B = call <1 x i1> @g(<1 x i1> %A)
16   ret <1 x i1> %B
19 declare <1 x i1> @g(<1 x i1> %0) nounwind