Home
last modified time | relevance | path

Searched refs:SSE2 (Results 1 – 25 of 493) sorted by relevance

12345678910>>...20

/llvm-project-15.0.7/llvm/test/CodeGen/X86/
H A Dfp-roundeven.ll11 ; SSE2-NEXT: pushq %rax
16 ; SSE2-NEXT: popq %rax
17 ; SSE2-NEXT: retq
62 ; SSE2: ## %bb.0:
80 ; SSE2: ## %bb.0:
123 ; SSE2-NEXT: retq
153 ; SSE2-NEXT: retq
217 ; SSE2-NEXT: retq
258 ; SSE2-NEXT: retq
369 ; SSE2-NEXT: retq
[all …]
H A Dfp-strict-scalar-cmp-fp16.ll10 ; SSE2: # %bb.0:
11 ; SSE2-NEXT: pushq %rbp
30 ; SSE2-NEXT: retq
75 ; SSE2: # %bb.0:
94 ; SSE2-NEXT: retq
155 ; SSE2-NEXT: retq
218 ; SSE2-NEXT: retq
281 ; SSE2-NEXT: retq
342 ; SSE2-NEXT: retq
403 ; SSE2-NEXT: retq
[all …]
H A Dvselect-minmax.ll10 ; SSE2-LABEL: test1:
17 ; SSE2-NEXT: retq
35 ; SSE2-LABEL: test2:
42 ; SSE2-NEXT: retq
60 ; SSE2-LABEL: test3:
67 ; SSE2-NEXT: retq
85 ; SSE2-LABEL: test4:
92 ; SSE2-NEXT: retq
243 ; SSE2-NEXT: retq
266 ; SSE2-NEXT: retq
[all …]
H A Dfunnel-shift.ll21 ; X86-SSE2-LABEL: fshl_i32:
22 ; X86-SSE2: # %bb.0:
27 ; X86-SSE2-NEXT: retl
41 ; X86-SSE2-LABEL: fshl_i64:
42 ; X86-SSE2: # %bb.0:
59 ; X86-SSE2-NEXT: retl
74 ; X86-SSE2: # %bb.0:
174 ; X86-SSE2-NEXT: retl
216 ; X86-SSE2-NEXT: retl
235 ; X86-SSE2-NEXT: retl
[all …]
H A Dfp-round.ll9 ; SSE2-LABEL: round_f16:
11 ; SSE2-NEXT: pushq %rax
16 ; SSE2-NEXT: popq %rax
17 ; SSE2-NEXT: retq
78 ; SSE2: ## %bb.0:
174 ; SSE2-NEXT: retq
219 ; SSE2-NEXT: retq
298 ; SSE2-NEXT: retq
359 ; SSE2-NEXT: retq
490 ; SSE2-NEXT: retq
[all …]
H A Dpr34080.ll10 ; SSE2-LABEL: _Z1fe:
12 ; SSE2-NEXT: pushq %rbp
15 ; SSE2-NEXT: movq %rsp, %rbp
17 ; SSE2-NEXT: fldt 16(%rbp)
18 ; SSE2-NEXT: fnstcw -4(%rbp)
22 ; SSE2-NEXT: fldcw -8(%rbp)
24 ; SSE2-NEXT: fldcw -4(%rbp)
36 ; SSE2-NEXT: fxch %st(1)
46 ; SSE2-NEXT: popq %rbp
47 ; SSE2-NEXT: retq
[all …]
H A Dvector-reduce-smax.ll15 ; SSE2-LABEL: test_v2i64:
16 ; SSE2: # %bb.0:
34 ; SSE2-NEXT: retq
92 ; SSE2: # %bb.0:
125 ; SSE2-NEXT: retq
218 ; SSE2: # %bb.0:
281 ; SSE2-NEXT: retq
536 ; SSE2-NEXT: retq
752 ; SSE2-NEXT: retq
794 ; SSE2-NEXT: retq
[all …]
H A Dvector-reduce-smin.ll15 ; SSE2-LABEL: test_v2i64:
16 ; SSE2: # %bb.0:
34 ; SSE2-NEXT: retq
92 ; SSE2: # %bb.0:
125 ; SSE2-NEXT: retq
218 ; SSE2: # %bb.0:
281 ; SSE2-NEXT: retq
536 ; SSE2-NEXT: retq
752 ; SSE2-NEXT: retq
794 ; SSE2-NEXT: retq
[all …]
H A Dvec_setcc-2.ll11 ; SSE2-NEXT: je LBB0_3
27 ; SSE2-NEXT: retq
95 ; SSE2-NEXT: retq
168 ; SSE2-NEXT: retq
201 ; SSE2-NEXT: retq
218 ; SSE2-NEXT: retq
241 ; SSE2-NEXT: retq
270 ; SSE2-NEXT: retq
290 ; SSE2-NEXT: retq
316 ; SSE2-NEXT: retq
[all …]
H A Dvector-ext-logic.ll7 ; SSE2: # %bb.0:
13 ; SSE2-NEXT: retq
28 ; SSE2: # %bb.0:
34 ; SSE2-NEXT: retq
49 ; SSE2: # %bb.0:
55 ; SSE2-NEXT: retq
77 ; SSE2-NEXT: retq
99 ; SSE2-NEXT: retq
121 ; SSE2-NEXT: retq
141 ; SSE2-NEXT: retq
[all …]
H A Dvector-reduce-umin.ll15 ; SSE2-LABEL: test_v2i64:
16 ; SSE2: # %bb.0:
34 ; SSE2-NEXT: retq
98 ; SSE2: # %bb.0:
131 ; SSE2-NEXT: retq
241 ; SSE2: # %bb.0:
304 ; SSE2-NEXT: retq
588 ; SSE2-NEXT: retq
860 ; SSE2-NEXT: retq
908 ; SSE2-NEXT: retq
[all …]
H A Dvector_splat-const-shift-of-constmasked.ll19 ; X86-SSE2: # %bb.0:
23 ; X86-SSE2-NEXT: retl
33 ; X64-SSE2: # %bb.0:
37 ; X64-SSE2-NEXT: retq
55 ; X86-SSE2-NEXT: retl
67 ; X64-SSE2-NEXT: retq
83 ; X86-SSE2-NEXT: retl
95 ; X64-SSE2-NEXT: retq
112 ; X86-SSE2-NEXT: retl
126 ; X64-SSE2-NEXT: retq
[all …]
H A Dwiden_conv-3.ll11 ; X86-SSE2: # %bb.0: # %entry
14 ; X86-SSE2-NEXT: psrad $16, %xmm0
17 ; X86-SSE2-NEXT: retl
28 ; X64-SSE2: # %bb.0: # %entry
30 ; X64-SSE2-NEXT: psrad $16, %xmm0
33 ; X64-SSE2-NEXT: retq
51 ; X86-SSE2: # %bb.0: # %entry
55 ; X86-SSE2-NEXT: movd %edx, %xmm0
73 ; X86-SSE2-NEXT: retl
90 ; X64-SSE2: # %bb.0: # %entry
[all …]
H A Dwiden_conv-4.ll10 ; X86-SSE2-LABEL: convert_v7i16_v7f32:
11 ; X86-SSE2: # %bb.0: # %entry
13 ; X86-SSE2-NEXT: pxor %xmm1, %xmm1
14 ; X86-SSE2-NEXT: movdqa %xmm0, %xmm2
26 ; X86-SSE2-NEXT: retl
43 ; X64-SSE2: # %bb.0: # %entry
54 ; X64-SSE2-NEXT: retq
77 ; X86-SSE2: # %bb.0: # %entry
99 ; X86-SSE2-NEXT: retl
116 ; X64-SSE2: # %bb.0: # %entry
[all …]
H A Dfast-isel-fneg.ll14 ; SSE2-LABEL: fneg_f64:
15 ; SSE2: # %bb.0:
16 ; SSE2-NEXT: pushl %ebp
26 ; SSE2-NEXT: retl
39 ; SSE2-LABEL: fneg_f32:
40 ; SSE2: # %bb.0:
47 ; SSE2-NEXT: retl
64 ; SSE2: # %bb.0:
70 ; SSE2-NEXT: retl
88 ; SSE2: # %bb.0:
[all …]
H A Dpromote-cmp.ll8 ; SSE2-LABEL: PR45808:
9 ; SSE2: # %bb.0:
11 ; SSE2-NEXT: movdqa %xmm3, %xmm9
12 ; SSE2-NEXT: pxor %xmm4, %xmm9
14 ; SSE2-NEXT: pxor %xmm4, %xmm6
18 ; SSE2-NEXT: pxor %xmm4, %xmm7
19 ; SSE2-NEXT: pxor %xmm0, %xmm4
37 ; SSE2-NEXT: por %xmm4, %xmm0
39 ; SSE2-NEXT: psllq $63, %xmm2
40 ; SSE2-NEXT: psrad $31, %xmm2
[all …]
H A Dbitcast-int-to-vector-bool-sext.ll17 ; SSE2-SSSE3: # %bb.0:
25 ; SSE2-SSSE3-NEXT: retq
58 ; SSE2-SSSE3: # %bb.0:
64 ; SSE2-SSSE3-NEXT: retq
104 ; SSE2-SSSE3-NEXT: retq
136 ; SSE2-LABEL: ext_i16_16i8:
137 ; SSE2: # %bb.0:
145 ; SSE2-NEXT: retq
205 ; SSE2-SSSE3-NEXT: retq
251 ; SSE2-SSSE3-NEXT: retq
[all …]
H A Dfunnel-shift-rot.ll21 ; X86-SSE2: # %bb.0:
24 ; X86-SSE2-NEXT: retl
38 ; X86-SSE2: # %bb.0:
41 ; X86-SSE2-NEXT: retl
55 ; X86-SSE2: # %bb.0:
58 ; X86-SSE2-NEXT: retl
78 ; X86-SSE2-NEXT: retl
95 ; X86-SSE2-NEXT: retl
115 ; X86-SSE2-NEXT: retl
148 ; X86-SSE2-NEXT: retl
[all …]
H A Dhorizontal-reduce-smax.ll18 ; X86-SSE2: ## %bb.0:
38 ; X86-SSE2-NEXT: retl
60 ; X64-SSE2: ## %bb.0:
78 ; X64-SSE2-NEXT: retq
134 ; X86-SSE2-NEXT: retl
169 ; X64-SSE2-NEXT: retq
210 ; X86-SSE2-NEXT: retl
241 ; X64-SSE2-NEXT: retq
304 ; X86-SSE2-NEXT: retl
359 ; X64-SSE2-NEXT: retq
[all …]
H A Dhorizontal-reduce-smin.ll18 ; X86-SSE2: ## %bb.0:
38 ; X86-SSE2-NEXT: retl
61 ; X64-SSE2: ## %bb.0:
79 ; X64-SSE2-NEXT: retq
136 ; X86-SSE2-NEXT: retl
171 ; X64-SSE2-NEXT: retq
212 ; X86-SSE2-NEXT: retl
243 ; X64-SSE2-NEXT: retq
306 ; X86-SSE2-NEXT: retl
361 ; X64-SSE2-NEXT: retq
[all …]
H A Dptest.ll8 ; SSE2-LABEL: veccond128:
17 ; SSE2-NEXT: retq
20 ; SSE2-NEXT: retq
64 ; SSE2-NEXT: retq
67 ; SSE2-NEXT: retq
116 ; SSE2-NEXT: retq
119 ; SSE2-NEXT: retq
182 ; SSE2-NEXT: retq
213 ; SSE2-NEXT: retq
248 ; SSE2-NEXT: retq
[all …]
H A Dcombine-rotates.ll10 ; SSE2: # %bb.0:
21 ; SSE2-NEXT: retq
50 ; SSE2: # %bb.0:
55 ; SSE2-NEXT: retq
118 ; SSE2: # %bb.0:
141 ; SSE2-NEXT: retq
201 ; SSE2-NEXT: retq
252 ; SSE2-NEXT: retq
304 ; SSE2-NEXT: retq
357 ; SSE2-NEXT: retq
[all …]
H A Dvector-reduce-umax.ll15 ; SSE2-LABEL: test_v2i64:
16 ; SSE2: # %bb.0:
34 ; SSE2-NEXT: retq
98 ; SSE2: # %bb.0:
131 ; SSE2-NEXT: retq
240 ; SSE2: # %bb.0:
303 ; SSE2-NEXT: retq
585 ; SSE2-NEXT: retq
856 ; SSE2-NEXT: retq
904 ; SSE2-NEXT: retq
[all …]
H A Dvector-sext.ll19 ; SSE2-NEXT: retq
41 ; X86-SSE2-NEXT: retl
61 ; SSE2-NEXT: retq
132 ; SSE2-NEXT: retq
231 ; SSE2-NEXT: retq
275 ; SSE2-NEXT: retq
348 ; SSE2-NEXT: retq
444 ; SSE2-NEXT: retq
497 ; SSE2-NEXT: retq
580 ; SSE2-NEXT: retq
[all …]
H A Dreduce-trunc-shl.ll7 ; SSE2: # %bb.0:
12 ; SSE2-NEXT: retq
30 ; SSE2: # %bb.0:
37 ; SSE2-NEXT: retq
55 ; SSE2-NEXT: retq
70 ; SSE2-NEXT: retq
87 ; SSE2-NEXT: retq
106 ; SSE2-NEXT: retq
125 ; SSE2-NEXT: retq
144 ; SSE2-NEXT: retq
[all …]

12345678910>>...20