Lines Matching refs:SSE2
719 // This pattern helps select MOVLPS on SSE1 only targets. With SSE2 we'll
781 // This pattern helps select MOVHPS on SSE1 only targets. With SSE2 we'll
1351 // SSE2 instructions with XS prefix
1397 let Constraints = "$src1 = $dst" in { // SSE2 instructions with XS prefix
1619 // SSE2 packed instructions with XS prefix
1711 // SSE2 instructions without OpSize prefix
1791 // SSE2 register conversion intrinsics
2257 // SSE2 - Packed Integer Logical Instructions
2262 /// PDI_binop_rm - Simple SSE2 binary operator.
2321 /// There are no patterns here because isel prefers integer versions for SSE2
2993 /// sse2_fp_unop_p - SSE2 unops in vector forms.
3247 // was introduced with SSE2, it's backward compatible.
3289 // SSE2 - Move Aligned/Unaligned Packed Integer Instructions
3468 // SSE2 - Packed Integer Arithmetic Instructions
3473 /// PDI_binop_rm2 - Simple SSE2 binary operator with different src and dst types
3576 // SSE2 - Packed Integer Logical Instructions
3692 // SSE2 - Packed Integer Comparison Instructions
3709 // SSE2 - Packed Integer Shuffle Instructions
3881 // SSE2 - Packed Integer Unpack Instructions
3987 // SSE2 - Packed Integer Extract and Insert
4052 // SSE2 - Packed Mask Creation
4079 // SSE2 - Conditional Store
4111 // SSE2 - Move Doubleword/Quadword
4311 // SSE2 - Move Quadword
4328 TB, XS, Requires<[UseSSE2]>; // SSE2 instruction with XS Prefix