Searched refs:SSE3 (Results 1 – 25 of 43) sorted by relevance
12
12 ; SSE3-LABEL: haddpd1:13 ; SSE3: # %bb.0:15 ; SSE3-NEXT: retq28 ; SSE3-LABEL: haddpd2:29 ; SSE3: # %bb.0:31 ; SSE3-NEXT: retq76 ; SSE3-NEXT: retq92 ; SSE3-NEXT: retq108 ; SSE3-NEXT: retq124 ; SSE3-NEXT: retq[all …]
20 ; SSE3-SLOW-NEXT: retq26 ; SSE3-FAST-NEXT: retq368 ; SSE3-NEXT: retq390 ; SSE3-NEXT: retq483 ; SSE3-NEXT: retq505 ; SSE3-NEXT: retq1220 ; SSE3-NEXT: retq1282 ; SSE3-NEXT: retq1488 ; SSE3-NEXT: retq1548 ; SSE3-NEXT: retq[all …]
16 ; SSE3: # %bb.0:26 ; SSE3-NEXT: retq68 ; SSE3: # %bb.0:88 ; SSE3-NEXT: retq131 ; SSE3: # %bb.0:172 ; SSE3-NEXT: retq310 ; SSE3-NEXT: retq388 ; SSE3-NEXT: retq449 ; SSE3-NEXT: retq574 ; SSE3-NEXT: retq[all …]
125 ; SSE3: # %bb.0:151 ; SSE3-NEXT: retq183 ; SSE3: # %bb.0:209 ; SSE3-NEXT: retq241 ; SSE3: # %bb.0:267 ; SSE3-NEXT: retq325 ; SSE3-NEXT: retq570 ; SSE3-NEXT: retq725 ; SSE3-NEXT: retq1184 ; SSE3-NEXT: retq[all …]
57 ; SSE3-LABEL: testv2i64:58 ; SSE3: # %bb.0:95 ; SSE3-NEXT: retq308 ; SSE3: # %bb.0:345 ; SSE3-NEXT: retq599 ; SSE3-NEXT: retq825 ; SSE3-NEXT: retq1039 ; SSE3-NEXT: retq1229 ; SSE3-NEXT: retq1413 ; SSE3-NEXT: retq[all …]
9 ; SSE3-LABEL: zext_i8:10 ; SSE3: # %bb.0:17 ; SSE3-NEXT: retl59 ; SSE3-LABEL: sext_i8:60 ; SSE3: # %bb.0:62 ; SSE3-NEXT: shll $8, %eax64 ; SSE3-NEXT: shll $8, %ecx65 ; SSE3-NEXT: movd %ecx, %xmm068 ; SSE3-NEXT: shll $8, %eax70 ; SSE3-NEXT: psraw $8, %xmm0[all …]
149 ; SSE3: # %bb.0:165 ; SSE3-NEXT: retq289 ; SSE3: # %bb.0:306 ; SSE3-NEXT: retq448 ; SSE3-NEXT: retq589 ; SSE3-NEXT: retq731 ; SSE3-NEXT: retq872 ; SSE3-NEXT: retq1014 ; SSE3-NEXT: retq1155 ; SSE3-NEXT: retq[all …]
19 ; SSE3: # %bb.0:22 ; SSE3-NEXT: retq54 ; SSE3: # %bb.0:58 ; SSE3-NEXT: retq95 ; SSE3-NEXT: retq129 ; SSE3-NEXT: retq165 ; SSE3-NEXT: retq204 ; SSE3-NEXT: retq244 ; SSE3-NEXT: retq285 ; SSE3-NEXT: retq[all …]
460 ; SSE3-NEXT: retq487 ; SSE3-NEXT: retq543 ; SSE3-NEXT: retq576 ; SSE3-NEXT: retq603 ; SSE3-NEXT: retq659 ; SSE3-NEXT: retq697 ; SSE3-NEXT: retq731 ; SSE3-NEXT: retq803 ; SSE3-NEXT: retq837 ; SSE3-NEXT: retq[all …]
109 ; X86-SSE3-WIN: # %bb.0:118 ; X86-SSE3-WIN-NEXT: # %bb.1:120 ; X86-SSE3-WIN-NEXT: LBB0_2:132 ; X86-SSE3-WIN-NEXT: retl135 ; X86-SSE3-LIN: # %bb.0:141 ; X86-SSE3-LIN-NEXT: # %bb.1:154 ; X86-SSE3-LIN-NEXT: retl376 ; X86-SSE3-WIN-NEXT: retl388 ; X86-SSE3-LIN-NEXT: retl565 ; X86-SSE3-WIN-NEXT: retl[all …]
18 ; SSE3: # %bb.0:20 ; SSE3-NEXT: retq61 ; SSE3: # %bb.0:63 ; SSE3-NEXT: retq108 ; SSE3: # %bb.0:113 ; SSE3-NEXT: retq169 ; SSE3-NEXT: retq224 ; SSE3-NEXT: retq264 ; SSE3-NEXT: retq323 ; SSE3-NEXT: retq[all …]
88 ; SSE3-LABEL: _Z1fe:90 ; SSE3-NEXT: pushq %rbp93 ; SSE3-NEXT: movq %rsp, %rbp95 ; SSE3-NEXT: fldt 16(%rbp)96 ; SSE3-NEXT: fld %st(0)101 ; SSE3-NEXT: fsubl -24(%rbp)104 ; SSE3-NEXT: fld %st(1)110 ; SSE3-NEXT: fxch %st(1)111 ; SSE3-NEXT: fsubl -16(%rbp)114 ; SSE3-NEXT: popq %rbp[all …]
258 ; SSE3-NEXT: retq286 ; SSE3-NEXT: retq345 ; SSE3-NEXT: retq390 ; SSE3-NEXT: retq440 ; SSE3-NEXT: retq491 ; SSE3-NEXT: retq544 ; SSE3-NEXT: retq606 ; SSE3-NEXT: retq657 ; SSE3-NEXT: retq694 ; SSE3-NEXT: retq[all …]
116 ; SSE3: # %bb.0:118 ; SSE3-NEXT: retq174 ; SSE3-NEXT: retq231 ; SSE3-NEXT: retq259 ; SSE3-NEXT: retq287 ; SSE3-NEXT: retq357 ; SSE3-NEXT: retq387 ; SSE3-NEXT: retq417 ; SSE3-NEXT: retq449 ; SSE3-NEXT: retq[all …]
42 ; SSE3-LABEL: testv2i64:43 ; SSE3: # %bb.0:63 ; SSE3-NEXT: retq244 ; SSE3: # %bb.0:264 ; SSE3-NEXT: retq475 ; SSE3-NEXT: retq716 ; SSE3-NEXT: retq951 ; SSE3-NEXT: retq1127 ; SSE3-NEXT: retq1295 ; SSE3-NEXT: retq[all …]
168 ; X86-SSE3-WIN-NEXT: retl180 ; X86-SSE3-LIN-NEXT: retl294 ; X86-SSE3-LABEL: d_to_s32:295 ; X86-SSE3: # %bb.0:297 ; X86-SSE3-NEXT: retl392 ; X86-SSE3-WIN-NEXT: retl401 ; X86-SSE3-LIN-NEXT: retl410 ; X64-SSE3-WIN-NEXT: retq417 ; X64-SSE3-LIN-NEXT: retq602 ; X86-SSE3-WIN-NEXT: retl[all …]
35 ; SSE3-LABEL: testv2i64:36 ; SSE3: # %bb.0:53 ; SSE3-NEXT: retq172 ; SSE3: # %bb.0:194 ; SSE3-NEXT: retq336 ; SSE3: # %bb.0:355 ; SSE3-NEXT: retq474 ; SSE3: # %bb.0:489 ; SSE3-NEXT: retq694 ; SSE3-NEXT: retq[all …]
30 ; SSE3-LABEL: 'cmp_float_oeq'137 ; SSE3-LABEL: 'cmp_float_one'244 ; SSE3-LABEL: 'cmp_float_ord'351 ; SSE3-LABEL: 'cmp_float_oge'458 ; SSE3-LABEL: 'cmp_float_ogt'565 ; SSE3-LABEL: 'cmp_float_ole'672 ; SSE3-LABEL: 'cmp_float_olt'779 ; SSE3-LABEL: 'cmp_float_ueq'886 ; SSE3-LABEL: 'cmp_float_une'993 ; SSE3-LABEL: 'cmp_float_uno'[all …]
153 ; SSE3-LABEL: 'shuffle_load'154 ; SSE3-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %ld_2xi8 = load <2 x i8>, p…156 ; SSE3-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %ld_4xi8 = load <4 x i8>, p…158 ; SSE3-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %ld_8xi8 = load <8 x i8>, p…160 ; SSE3-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %ld_16xi8 = load <16 x i8>,…162 ; SSE3-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %ld_32xi8 = load <32 x i8>,…164 ; SSE3-NEXT: Cost Model: Found an estimated cost of 4 for instruction: %ld_64xi8 = load <64 x i8>,…166 ; SSE3-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %ld_2xi16 = load <2 x i16>,…168 ; SSE3-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %ld_4xi16 = load <4 x i16>,…176 ; SSE3-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %ld_2xi32 = load <2 x i32>,…[all …]
172 ; SSE3-LABEL: 'extract_i64'174 ; SSE3-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %v2i64_0 = extractelement <…175 ; SSE3-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %v2i64_1 = extractelement <…177 ; SSE3-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %v4i64_0 = extractelement <…184 ; SSE3-NEXT: Cost Model: Found an estimated cost of 0 for instruction: ret i32 undef307 ; SSE3-LABEL: 'extract_i32'324 ; SSE3-NEXT: Cost Model: Found an estimated cost of 0 for instruction: ret i32 undef489 ; SSE3-LABEL: 'extract_i16'512 ; SSE3-NEXT: Cost Model: Found an estimated cost of 0 for instruction: ret i32 undef728 ; SSE3-LABEL: 'extract_i8'[all …]
96 ; SSE3-LABEL: 'insert_float'113 ; SSE3-NEXT: Cost Model: Found an estimated cost of 0 for instruction: ret i32 undef267 ; SSE3-LABEL: 'insert_i64'279 ; SSE3-NEXT: Cost Model: Found an estimated cost of 0 for instruction: ret i32 undef402 ; SSE3-LABEL: 'insert_i32'419 ; SSE3-NEXT: Cost Model: Found an estimated cost of 0 for instruction: ret i32 undef698 ; SSE3-LABEL: 'insert_i8'700 ; SSE3-NEXT: Cost Model: Found an estimated cost of 3 for instruction: %v2i8_0 = insertelement <2 …729 ; SSE3-NEXT: Cost Model: Found an estimated cost of 0 for instruction: ret i32 undef1002 ; SSE3-LABEL: 'insert_i1'[all …]
42 ; SSE3-LABEL: 'cmp_int_eq'63 ; SSE3-NEXT: Cost Model: Found an estimated cost of 0 for instruction: ret i32 undef346 ; SSE3-LABEL: 'cmp_int_ne'650 ; SSE3-LABEL: 'cmp_int_sge'954 ; SSE3-LABEL: 'cmp_int_uge'1258 ; SSE3-LABEL: 'cmp_int_sgt'1562 ; SSE3-LABEL: 'cmp_int_ugt'1866 ; SSE3-LABEL: 'cmp_int_sle'2170 ; SSE3-LABEL: 'cmp_int_ule'2474 ; SSE3-LABEL: 'cmp_int_slt'[all …]
20 ; SSE3-LABEL: 'replication_i64_stride2'25 ; SSE3-NEXT: Cost Model: Found an estimated cost of 0 for instruction: ret void84 ; SSE3-LABEL: 'replication_i64_stride3'89 ; SSE3-NEXT: Cost Model: Found an estimated cost of 0 for instruction: ret void148 ; SSE3-LABEL: 'replication_i64_stride4'153 ; SSE3-NEXT: Cost Model: Found an estimated cost of 0 for instruction: ret void212 ; SSE3-LABEL: 'replication_i64_stride5'217 ; SSE3-NEXT: Cost Model: Found an estimated cost of 0 for instruction: ret void276 ; SSE3-LABEL: 'replication_i64_stride6'340 ; SSE3-LABEL: 'replication_i64_stride7'[all …]
54 NoSSE, SSE1, SSE2, SSE3, SSSE3, SSE41, SSE42, AVX, AVX2, AVX512 enumerator201 bool hasSSE3() const { return X86SSELevel >= SSE3; } in hasSSE3()