/external/llvm-project/llvm/test/CodeGen/X86/ |
D | dagcombine-buildvector.ll | 25 ; CHECK-NEXT: pmovzxwd {{.*#+}} xmm0 = mem[0],zero,mem[1],zero,mem[2],zero,mem[3],zero 31 %0 = tail call <4 x i32> @llvm.x86.sse41.pmovzxwd(<8 x i16> %tmp3) 36 declare <4 x i32> @llvm.x86.sse41.pmovzxwd(<8 x i16>) nounwind readnone
|
D | pmovext.ll | 27 ; CHECK: pmovzxwd %xmm0, %xmm0 31 %tmp2 = tail call <4 x i32> @llvm.x86.sse41.pmovzxwd(<8 x i16> %tmp1) nounwind 45 declare <4 x i32> @llvm.x86.sse41.pmovzxwd(<8 x i16>) nounwind readnone
|
D | slow-pmulld.ll | 420 ; SSE4-32-NEXT: pmovzxwd {{.*#+}} xmm0 = xmm0[0],zero,xmm0[1],zero,xmm0[2],zero,xmm0[3],zero 426 ; SSE4-64-NEXT: pmovzxwd {{.*#+}} xmm0 = xmm0[0],zero,xmm0[1],zero,xmm0[2],zero,xmm0[3],zero 500 ; SSE4-32-NEXT: pmovzxwd {{.*#+}} xmm2 = xmm0[0],zero,xmm0[1],zero,xmm0[2],zero,xmm0[3],zero 511 ; SSE4-64-NEXT: pmovzxwd {{.*#+}} xmm2 = xmm0[0],zero,xmm0[1],zero,xmm0[2],zero,xmm0[3],zero 618 ; SSE4-32-NEXT: pmovzxwd {{.*#+}} xmm2 = xmm1[0],zero,xmm1[1],zero,xmm1[2],zero,xmm1[3],zero 620 ; SSE4-32-NEXT: pmovzxwd {{.*#+}} xmm0 = xmm0[0],zero,xmm0[1],zero,xmm0[2],zero,xmm0[3],zero 634 ; SSE4-64-NEXT: pmovzxwd {{.*#+}} xmm2 = xmm1[0],zero,xmm1[1],zero,xmm1[2],zero,xmm1[3],zero 636 ; SSE4-64-NEXT: pmovzxwd {{.*#+}} xmm0 = xmm0[0],zero,xmm0[1],zero,xmm0[2],zero,xmm0[3],zero 1040 ; CHECK32-NEXT: pmovzxwd {{.*#+}} xmm0 = xmm0[0],zero,xmm0[1],zero,xmm0[2],zero,xmm0[3],zero 1046 ; CHECK64-NEXT: pmovzxwd {{.*#+}} xmm0 = xmm0[0],zero,xmm0[1],zero,xmm0[2],zero,xmm0[3],zero [all …]
|
D | pmulh.ll | 351 ; SSE41-NEXT: pmovzxwd {{.*#+}} xmm0 = xmm0[0],zero,xmm0[1],zero,xmm0[2],zero,xmm0[3],zero 377 ; SSE41-NEXT: pmovzxwd {{.*#+}} xmm0 = xmm0[0],zero,xmm0[1],zero,xmm0[2],zero,xmm0[3],zero 437 ; SSE41-NEXT: pmovzxwd {{.*#+}} xmm0 = xmm2[0],zero,xmm2[1],zero,xmm2[2],zero,xmm2[3],zero 471 ; SSE41-NEXT: pmovzxwd {{.*#+}} xmm0 = xmm2[0],zero,xmm2[1],zero,xmm2[2],zero,xmm2[3],zero 543 ; SSE41-NEXT: pmovzxwd {{.*#+}} xmm0 = xmm1[0],zero,xmm1[1],zero,xmm1[2],zero,xmm1[3],zero 546 ; SSE41-NEXT: pmovzxwd {{.*#+}} xmm2 = xmm4[0],zero,xmm4[1],zero,xmm4[2],zero,xmm4[3],zero 594 ; SSE41-NEXT: pmovzxwd {{.*#+}} xmm0 = xmm1[0],zero,xmm1[1],zero,xmm1[2],zero,xmm1[3],zero 597 ; SSE41-NEXT: pmovzxwd {{.*#+}} xmm2 = xmm4[0],zero,xmm4[1],zero,xmm4[2],zero,xmm4[3],zero 707 ; SSE41-NEXT: pmovzxwd {{.*#+}} xmm8 = xmm0[0],zero,xmm0[1],zero,xmm0[2],zero,xmm0[3],zero 711 ; SSE41-NEXT: pmovzxwd {{.*#+}} xmm5 = xmm1[0],zero,xmm1[1],zero,xmm1[2],zero,xmm1[3],zero [all …]
|
D | vec_trunc_sext.ll | 23 ; SSE_41-NEXT: pmovzxwd {{.*#+}} xmm0 = mem[0],zero,mem[1],zero,mem[2],zero,mem[3],zero
|
D | widen_conv-4.ll | 32 ; X86-SSE42-NEXT: pmovzxwd {{.*#+}} xmm2 = xmm0[0],zero,xmm0[1],zero,xmm0[2],zero,xmm0[3],zero 59 ; X64-SSE42-NEXT: pmovzxwd {{.*#+}} xmm2 = xmm0[0],zero,xmm0[1],zero,xmm0[2],zero,xmm0[3],zero
|
/external/llvm/test/CodeGen/X86/ |
D | pmovext.ll | 27 ; CHECK: pmovzxwd %xmm0, %xmm0 31 %tmp2 = tail call <4 x i32> @llvm.x86.sse41.pmovzxwd(<8 x i16> %tmp1) nounwind 45 declare <4 x i32> @llvm.x86.sse41.pmovzxwd(<8 x i16>) nounwind readnone
|
D | dagcombine-buildvector.ll | 22 %0 = tail call <4 x i32> @llvm.x86.sse41.pmovzxwd(<8 x i16> %tmp3) 27 declare <4 x i32> @llvm.x86.sse41.pmovzxwd(<8 x i16>) nounwind readnone
|
D | 2012-07-10-extload64.ll | 6 ; CHECK: pmovzxwd
|
D | vec_trunc_sext.ll | 22 ; SSE_41-NEXT: pmovzxwd {{.*#+}} xmm0 = mem[0],zero,mem[1],zero,mem[2],zero,mem[3],zero
|
D | trunc-ext-ld-st.ll | 58 ;CHECK: pmovzxwd
|
D | sse41-intrinsics-x86-upgrade.ll | 197 ; CHECK-NEXT: pmovzxwd {{.*#+}} xmm0 = xmm0[0],zero,xmm0[1],zero,xmm0[2],zero,xmm0[3],zero 199 %res = call <4 x i32> @llvm.x86.sse41.pmovzxwd(<8 x i16> %a0) ; <<4 x i32>> [#uses=1] 202 declare <4 x i32> @llvm.x86.sse41.pmovzxwd(<8 x i16>) nounwind readnone
|
/external/llvm-project/llvm/test/MC/X86/ |
D | SSE41-32.s | 1041 pmovzxwd -485498096(%edx,%eax,4), %xmm1 label 1045 pmovzxwd 485498096(%edx,%eax,4), %xmm1 label 1049 pmovzxwd 485498096(%edx), %xmm1 label 1053 pmovzxwd 485498096, %xmm1 label 1057 pmovzxwd 64(%edx,%eax), %xmm1 label 1061 pmovzxwd (%edx), %xmm1 label 1065 pmovzxwd %xmm1, %xmm1 label
|
D | SSE41-64.s | 1121 pmovzxwd 485498096, %xmm6 label 1125 pmovzxwd 64(%rdx,%rax,4), %xmm6 label 1129 pmovzxwd -64(%rdx,%rax,4), %xmm6 label 1133 pmovzxwd 64(%rdx,%rax), %xmm6 label 1137 pmovzxwd 64(%rdx), %xmm6 label 1141 pmovzxwd (%rdx), %xmm6 label 1145 pmovzxwd %xmm6, %xmm6 label
|
/external/llvm-project/llvm/test/tools/llvm-mca/X86/Znver2/ |
D | resources-sse41.s | 122 pmovzxwd %xmm0, %xmm2 label 123 pmovzxwd (%rax), %xmm2 label 236 # CHECK-NEXT: 1 1 0.25 pmovzxwd %xmm0, %xmm2 237 # CHECK-NEXT: 1 8 0.33 * pmovzxwd (%rax), %xmm2 354 … - - - - - - 0.25 0.25 0.25 0.25 - pmovzxwd %xmm0, %xmm2 355 …0.33 - - - - - 0.25 0.25 0.25 0.25 - pmovzxwd (%rax), %xmm2
|
/external/llvm-project/llvm/test/tools/llvm-mca/X86/BtVer2/ |
D | resources-sse41.s | 122 pmovzxwd %xmm0, %xmm2 label 123 pmovzxwd (%rax), %xmm2 label 236 # CHECK-NEXT: 1 1 0.50 pmovzxwd %xmm0, %xmm2 237 # CHECK-NEXT: 1 6 1.00 * pmovzxwd (%rax), %xmm2 355 … - - 0.50 0.50 - - - - 0.50 0.50 - pmovzxwd %xmm0, %xmm2 356 … - - 0.50 0.50 1.00 - - - 0.50 0.50 - pmovzxwd (%rax), %xmm2
|
/external/llvm-project/llvm/test/tools/llvm-mca/X86/BdVer2/ |
D | resources-sse41.s | 122 pmovzxwd %xmm0, %xmm2 label 123 pmovzxwd (%rax), %xmm2 label 236 # CHECK-NEXT: 1 2 1.00 pmovzxwd %xmm0, %xmm2 237 # CHECK-NEXT: 1 7 1.50 * pmovzxwd (%rax), %xmm2 364 … - - 0.50 0.50 - - - - - - - pmovzxwd %xmm0, %xmm2 365 … - - 0.50 0.50 - - - 1.50 1.50 - - pmovzxwd (%rax), %xmm2
|
/external/llvm-project/llvm/test/tools/llvm-mca/X86/Generic/ |
D | resources-sse41.s | 122 pmovzxwd %xmm0, %xmm2 label 123 pmovzxwd (%rax), %xmm2 label 236 # CHECK-NEXT: 1 1 0.50 pmovzxwd %xmm0, %xmm2 237 # CHECK-NEXT: 2 7 0.50 * pmovzxwd (%rax), %xmm2 349 # CHECK-NEXT: - - - 0.50 - 0.50 - - pmovzxwd %xmm0, %xmm2 350 # CHECK-NEXT: - - - 0.50 - 0.50 0.50 0.50 pmovzxwd (%rax), %xmm2
|
/external/llvm-project/llvm/test/tools/llvm-mca/X86/SLM/ |
D | resources-sse41.s | 122 pmovzxwd %xmm0, %xmm2 label 123 pmovzxwd (%rax), %xmm2 label 236 # CHECK-NEXT: 1 1 1.00 pmovzxwd %xmm0, %xmm2 237 # CHECK-NEXT: 1 4 1.00 * pmovzxwd (%rax), %xmm2 349 # CHECK-NEXT: - - - 1.00 - - - - pmovzxwd %xmm0, %xmm2 350 # CHECK-NEXT: - - - 1.00 - - - 1.00 pmovzxwd (%rax), %xmm2
|
/external/llvm-project/llvm/test/tools/llvm-mca/X86/Haswell/ |
D | resources-sse41.s | 122 pmovzxwd %xmm0, %xmm2 label 123 pmovzxwd (%rax), %xmm2 label 236 # CHECK-NEXT: 1 1 1.00 pmovzxwd %xmm0, %xmm2 237 # CHECK-NEXT: 2 6 1.00 * pmovzxwd (%rax), %xmm2 351 # CHECK-NEXT: - - - - - - - 1.00 - - pmovzxwd %xmm0,… 352 # CHECK-NEXT: - - - - 0.50 0.50 - 1.00 - - pmovzxwd (%rax)…
|
/external/llvm-project/llvm/test/tools/llvm-mca/X86/Broadwell/ |
D | resources-sse41.s | 122 pmovzxwd %xmm0, %xmm2 label 123 pmovzxwd (%rax), %xmm2 label 236 # CHECK-NEXT: 1 1 1.00 pmovzxwd %xmm0, %xmm2 237 # CHECK-NEXT: 2 6 1.00 * pmovzxwd (%rax), %xmm2 351 # CHECK-NEXT: - - - - - - - 1.00 - - pmovzxwd %xmm0,… 352 # CHECK-NEXT: - - - - 0.50 0.50 - 1.00 - - pmovzxwd (%rax)…
|
/external/llvm-project/llvm/test/tools/llvm-mca/X86/Znver1/ |
D | resources-sse41.s | 122 pmovzxwd %xmm0, %xmm2 label 123 pmovzxwd (%rax), %xmm2 label 236 # CHECK-NEXT: 1 1 0.25 pmovzxwd %xmm0, %xmm2 237 # CHECK-NEXT: 1 8 0.50 * pmovzxwd (%rax), %xmm2 353 … - - - - - - 0.25 0.25 0.25 0.25 - pmovzxwd %xmm0, %xmm2 354 …0.50 - - - - - 0.25 0.25 0.25 0.25 - pmovzxwd (%rax), %xmm2
|
/external/llvm-project/llvm/test/tools/llvm-mca/X86/SandyBridge/ |
D | resources-sse41.s | 122 pmovzxwd %xmm0, %xmm2 label 123 pmovzxwd (%rax), %xmm2 label 236 # CHECK-NEXT: 1 1 0.50 pmovzxwd %xmm0, %xmm2 237 # CHECK-NEXT: 2 7 0.50 * pmovzxwd (%rax), %xmm2 349 # CHECK-NEXT: - - - 0.50 - 0.50 - - pmovzxwd %xmm0, %xmm2 350 # CHECK-NEXT: - - - 0.50 - 0.50 0.50 0.50 pmovzxwd (%rax), %xmm2
|
/external/llvm-project/llvm/test/tools/llvm-mca/X86/SkylakeClient/ |
D | resources-sse41.s | 122 pmovzxwd %xmm0, %xmm2 label 123 pmovzxwd (%rax), %xmm2 label 236 # CHECK-NEXT: 1 1 1.00 pmovzxwd %xmm0, %xmm2 237 # CHECK-NEXT: 2 6 1.00 * pmovzxwd (%rax), %xmm2 351 # CHECK-NEXT: - - - - - - - 1.00 - - pmovzxwd %xmm0,… 352 # CHECK-NEXT: - - - - 0.50 0.50 - 1.00 - - pmovzxwd (%rax)…
|
/external/llvm-project/llvm/test/tools/llvm-mca/X86/SkylakeServer/ |
D | resources-sse41.s | 122 pmovzxwd %xmm0, %xmm2 label 123 pmovzxwd (%rax), %xmm2 label 236 # CHECK-NEXT: 1 1 1.00 pmovzxwd %xmm0, %xmm2 237 # CHECK-NEXT: 2 6 1.00 * pmovzxwd (%rax), %xmm2 351 # CHECK-NEXT: - - - - - - - 1.00 - - pmovzxwd %xmm0,… 352 # CHECK-NEXT: - - - - 0.50 0.50 - 1.00 - - pmovzxwd (%rax)…
|