Lines Matching refs:SSE
1 ; RUN: llc < %s -mtriple=x86_64-linux -mattr=+sse2 -mcpu=nehalem | FileCheck %s --check-prefix=SSE
2 ; RUN: llc < %s -mtriple=x86_64-win32 -mattr=+sse2 -mcpu=nehalem | FileCheck %s --check-prefix=SSE
7 ; SSE-LABEL: t1:
8 ; SSE: movss ([[A0:%rdi|%rcx]]), %xmm0
9 ; SSE: cvtss2sd %xmm0, %xmm0
18 ; SSE-LABEL: t2:
19 ; SSE: cvtsd2ss ([[A0]]), %xmm0
27 ; SSE-LABEL: squirtf:
28 ; SSE: movss ([[A0]]), %xmm0
29 ; SSE: sqrtss %xmm0, %xmm0
37 ; SSE-LABEL: squirt:
38 ; SSE: movsd ([[A0]]), %xmm0
39 ; SSE: sqrtsd %xmm0, %xmm0
47 ; SSE-LABEL: squirtf_size:
48 ; SSE: sqrtss ([[A0]]), %xmm0
56 ; SSE-LABEL: squirt_size:
57 ; SSE: sqrtsd ([[A0]]), %xmm0
66 ; SSE-LABEL: loopdep1
67 ; SSE: for.body
75 ; SSE: xorps [[XMM1:%xmm[0-9]+]]
76 ; SSE: , [[XMM1]]
77 ; SSE: cvtsi2ssl %{{.*}}, [[XMM1]]
78 ; SSE: xorps [[XMM2:%xmm[0-9]+]]
79 ; SSE: , [[XMM2]]
80 ; SSE: cvtsi2ssl %{{.*}}, [[XMM2]]
117 ; SSE-LABEL: loopdep2:
118 ; SSE-LABEL: %loop
119 ; SSE: xorps %[[REG:xmm.]], %[[REG]]
120 ; SSE: cvtsi2sdq %{{r[0-9a-x]+}}, %[[REG]]
187 ;SSE-LABEL:@loopdep3
188 ;SSE: xorps [[XMM0:%xmm[0-9]+]], [[XMM0]]
189 ;SSE-NEXT: cvtsi2sdl {{.*}}, [[XMM0]]
190 ;SSE-NEXT: mulsd {{.*}}, [[XMM0]]
191 ;SSE-NEXT: mulsd {{.*}}, [[XMM0]]
192 ;SSE-NEXT: mulsd {{.*}}, [[XMM0]]
193 ;SSE-NEXT: movsd [[XMM0]],