Home | History | Annotate | Download | only in X86

Lines Matching full:vextractf128

5 ; CHECK: vextractf128 $1
14 ; CHECK: vextractf128 $1
22 ; CHECK-NOT: vextractf128 $1, %ymm0, %xmm0
24 ; CHECK: vextractf128 $1, %ymm0, (%rdi)
27 %0 = tail call <4 x float> @llvm.x86.avx.vextractf128.ps.256(<8 x float> %a, i8 1)
33 declare <4 x float> @llvm.x86.avx.vextractf128.ps.256(<8 x float>, i8) nounwind readnone
36 ; CHECK-NOT: vextractf128 $1, %ymm0, %xmm0
38 ; CHECK: vextractf128 $1, %ymm0, (%rdi)
41 %0 = tail call <2 x double> @llvm.x86.avx.vextractf128.pd.256(<4 x double> %a, i8 1)
47 declare <2 x double> @llvm.x86.avx.vextractf128.pd.256(<4 x double>, i8) nounwind readnone
50 ; CHECK-NOT: vextractf128 $1, %ymm0, %xmm0
52 ; CHECK: vextractf128 $1, %ymm0, (%rdi)
56 %1 = tail call <4 x i32> @llvm.x86.avx.vextractf128.si.256(<8 x i32> %0, i8 1)
62 declare <4 x i32> @llvm.x86.avx.vextractf128.si.256(<8 x i32>, i8) nounwind readnone
68 %0 = tail call <4 x float> @llvm.x86.avx.vextractf128.ps.256(<8 x float> %a, i8 0)
78 %0 = tail call <2 x double> @llvm.x86.avx.vextractf128.pd.256(<4 x double> %a, i8 0)
89 %1 = tail call <4 x i32> @llvm.x86.avx.vextractf128.si.256(<8 x i32> %0, i8 0)
100 %1 = tail call <4 x i32> @llvm.x86.avx.vextractf128.si.256(<8 x i32> %0, i8 0)