/external/llvm-project/llvm/test/CodeGen/X86/ |
D | sse-minmax.ll | 40 ; STRICT-NEXT: movapd %xmm1, %xmm0 51 ; FINITE-NEXT: movapd %xmm1, %xmm0 62 ; STRICT-NEXT: movapd %xmm1, %xmm0 73 ; FINITE-NEXT: movapd %xmm1, %xmm0 83 ; STRICT-NEXT: movapd %xmm1, %xmm2 102 ; STRICT-NEXT: movapd %xmm0, %xmm2 107 ; STRICT-NEXT: movapd %xmm2, %xmm0 122 ; STRICT-NEXT: movapd %xmm1, %xmm2 127 ; STRICT-NEXT: movapd %xmm2, %xmm0 138 ; FINITE-NEXT: movapd %xmm1, %xmm0 [all …]
|
D | pr3154.ll | 32 …m sideeffect "movsd $0, %xmm7 \0A\09movapd ff_pd_1, %xmm6 \0A\09movapd … 40 …movapd %xmm7, %xmm1 \0A\09mulpd %xmm1, %xmm1 \0A\09movapd %xmm6… 44 …movapd %xmm7, %xmm1 \0A\09mulpd %xmm1, %xmm1 \0A\09movapd %xmm6… 84 … \0A\09movapd ($4,$0), %xmm3 \0A\09movupd -8($5,$0), %xmm4 … 92 …09movsd ff_pd_1, %xmm1 \0A\091: \0A\09movapd ($3,$0), %xmm3 …
|
D | commute-fcmp.ll | 470 ; SSE-NEXT: movapd (%rdi), %xmm1 471 ; SSE-NEXT: movapd %xmm1, %xmm2 495 ; SSE-NEXT: movapd (%rdi), %xmm1 496 ; SSE-NEXT: movapd %xmm1, %xmm2 541 ; SSE-NEXT: movapd (%rdi), %xmm1 543 ; SSE-NEXT: movapd %xmm1, %xmm0 566 ; SSE-NEXT: movapd (%rdi), %xmm1 568 ; SSE-NEXT: movapd %xmm1, %xmm0 679 ; SSE-NEXT: movapd (%rdi), %xmm2 680 ; SSE-NEXT: movapd 16(%rdi), %xmm3 [all …]
|
D | vector-reduce-fmin.ll | 596 ; SSE-NEXT: movapd %xmm0, %xmm2 598 ; SSE-NEXT: movapd %xmm0, %xmm1 600 ; SSE-NEXT: movapd %xmm1, %xmm3 605 ; SSE-NEXT: movapd %xmm1, %xmm0 633 ; SSE2-NEXT: movapd %xmm2, %xmm1 640 ; SSE2-NEXT: movapd %xmm0, %xmm1 642 ; SSE2-NEXT: movapd %xmm1, %xmm3 647 ; SSE2-NEXT: movapd %xmm1, %xmm0 654 ; SSE41-NEXT: movapd %xmm2, %xmm1 658 ; SSE41-NEXT: movapd %xmm1, %xmm2 [all …]
|
D | fminnum.ll | 68 ; SSE-NEXT: movapd %xmm0, %xmm2 70 ; SSE-NEXT: movapd %xmm2, %xmm3 75 ; SSE-NEXT: movapd %xmm2, %xmm0 147 ; SSE-NEXT: movapd %xmm0, %xmm2 149 ; SSE-NEXT: movapd %xmm2, %xmm3 154 ; SSE-NEXT: movapd %xmm2, %xmm0 374 ; SSE2-NEXT: movapd %xmm1, %xmm2 384 ; SSE4-NEXT: movapd %xmm1, %xmm2 388 ; SSE4-NEXT: movapd %xmm2, %xmm0 404 ; SSE2-NEXT: movapd %xmm2, %xmm4 [all …]
|
D | fmaxnum.ll | 68 ; SSE-NEXT: movapd %xmm0, %xmm2 70 ; SSE-NEXT: movapd %xmm2, %xmm3 75 ; SSE-NEXT: movapd %xmm2, %xmm0 147 ; SSE-NEXT: movapd %xmm0, %xmm2 149 ; SSE-NEXT: movapd %xmm2, %xmm3 154 ; SSE-NEXT: movapd %xmm2, %xmm0 374 ; SSE2-NEXT: movapd %xmm1, %xmm2 384 ; SSE4-NEXT: movapd %xmm1, %xmm2 388 ; SSE4-NEXT: movapd %xmm2, %xmm0 404 ; SSE2-NEXT: movapd %xmm2, %xmm4 [all …]
|
D | pseudo_cmov_lower2.ll | 21 ; CHECK-NEXT: movapd %xmm1, %xmm0 22 ; CHECK-NEXT: movapd %xmm1, %xmm2 53 ; CHECK-NEXT: movapd %xmm2, %xmm0 54 ; CHECK-NEXT: movapd %xmm2, %xmm1 86 ; CHECK-NEXT: movapd %xmm2, %xmm1 87 ; CHECK-NEXT: movapd %xmm2, %xmm0 117 ; CHECK-NEXT: movapd %xmm2, %xmm1 118 ; CHECK-NEXT: movapd %xmm2, %xmm0 152 ; CHECK-NEXT: movapd %xmm1, %xmm0 153 ; CHECK-NEXT: movapd %xmm1, %xmm2 [all …]
|
D | vector-reduce-fmax.ll | 675 ; SSE-NEXT: movapd %xmm0, %xmm2 677 ; SSE-NEXT: movapd %xmm0, %xmm1 679 ; SSE-NEXT: movapd %xmm1, %xmm3 684 ; SSE-NEXT: movapd %xmm1, %xmm0 710 ; SSE2-NEXT: movapd %xmm1, %xmm2 717 ; SSE2-NEXT: movapd %xmm0, %xmm1 719 ; SSE2-NEXT: movapd %xmm1, %xmm3 724 ; SSE2-NEXT: movapd %xmm1, %xmm0 729 ; SSE41-NEXT: movapd %xmm1, %xmm2 733 ; SSE41-NEXT: movapd %xmm2, %xmm1 [all …]
|
D | fast-isel-store.ll | 197 ; SSE32-NEXT: movapd %xmm0, (%rdi) 204 ; SSE64-NEXT: movapd %xmm0, (%eax) 349 ; SSE64-NEXT: movapd {{[0-9]+}}(%esp), %xmm3 380 ; SSE32-NEXT: movapd %xmm0, (%rdi) 382 ; SSE32-NEXT: movapd %xmm1, 16(%rdi) 389 ; SSE64-NEXT: movapd {{[0-9]+}}(%esp), %xmm3 392 ; SSE64-NEXT: movapd %xmm0, (%eax) 394 ; SSE64-NEXT: movapd %xmm1, 16(%eax) 633 ; SSE64-NEXT: movapd {{[0-9]+}}(%esp), %xmm4 634 ; SSE64-NEXT: movapd {{[0-9]+}}(%esp), %xmm5 [all …]
|
D | sse-align-3.ll | 2 ; CHECK-NOT: movapd 4 ; CHECK-NOT: movapd
|
D | 2011-10-21-widen-cmp.ll | 26 ; CHECK-NEXT: movapd %xmm0, %xmm3 28 ; CHECK-NEXT: movapd %xmm2, %xmm0 30 ; CHECK-NEXT: movapd %xmm1, (%rax)
|
D | haddsub-4.ll | 210 ; SSE-NEXT: movapd %xmm1, %xmm8 211 ; SSE-NEXT: movapd %xmm0, %xmm9 216 ; SSE-NEXT: movapd %xmm3, %xmm0 217 ; SSE-NEXT: movapd %xmm2, %xmm1 218 ; SSE-NEXT: movapd %xmm8, %xmm2 219 ; SSE-NEXT: movapd %xmm9, %xmm3 248 ; SSE-NEXT: movapd %xmm1, %xmm8 249 ; SSE-NEXT: movapd %xmm0, %xmm9 262 ; SSE-NEXT: movapd %xmm3, %xmm0 263 ; SSE-NEXT: movapd %xmm2, %xmm1 [all …]
|
D | vector-trunc-ssat.ll | 88 ; SSE41-NEXT: movapd {{.*#+}} xmm2 = [2147483647,2147483647] 99 ; SSE41-NEXT: movapd {{.*#+}} xmm1 = [18446744071562067968,18446744071562067968] 233 ; SSE41-NEXT: movapd {{.*#+}} xmm2 = [2147483647,2147483647] 244 ; SSE41-NEXT: movapd {{.*#+}} xmm1 = [18446744071562067968,18446744071562067968] 435 ; SSE41-NEXT: movapd {{.*#+}} xmm4 = [2147483647,2147483647] 446 ; SSE41-NEXT: movapd %xmm4, %xmm5 457 ; SSE41-NEXT: movapd {{.*#+}} xmm1 = [18446744071562067968,18446744071562067968] 458 ; SSE41-NEXT: movapd %xmm4, %xmm2 461 ; SSE41-NEXT: movapd %xmm2, %xmm7 467 ; SSE41-NEXT: movapd %xmm1, %xmm2 [all …]
|
/external/llvm/test/CodeGen/X86/ |
D | pr3154.ll | 32 …m sideeffect "movsd $0, %xmm7 \0A\09movapd ff_pd_1, %xmm6 \0A\09movapd … 40 …movapd %xmm7, %xmm1 \0A\09mulpd %xmm1, %xmm1 \0A\09movapd %xmm6… 44 …movapd %xmm7, %xmm1 \0A\09mulpd %xmm1, %xmm1 \0A\09movapd %xmm6… 84 … \0A\09movapd ($4,$0), %xmm3 \0A\09movupd -8($5,$0), %xmm4 … 92 …09movsd ff_pd_1, %xmm1 \0A\091: \0A\09movapd ($3,$0), %xmm3 …
|
D | fmaxnum.ll | 49 ; SSE: movapd %xmm0, %xmm2 51 ; SSE-NEXT: movapd %xmm2, %xmm3 56 ; SSE-NEXT: movapd %xmm2, %xmm0 97 ; SSE: movapd %xmm0, %xmm2 99 ; SSE-NEXT: movapd %xmm2, %xmm3 104 ; SSE-NEXT: movapd %xmm2, %xmm0 160 ; SSE: movapd %xmm1, %xmm2 178 ; SSE: movapd %xmm2, %xmm4 184 ; SSE-NEXT: movapd %xmm3, %xmm2 202 ; SSE: movapd %xmm4, %xmm8 [all …]
|
D | fminnum.ll | 42 ; SSE: movapd %xmm0, %xmm2 44 ; SSE-NEXT: movapd %xmm2, %xmm3 49 ; SSE-NEXT: movapd %xmm2, %xmm0 89 ; SSE: movapd %xmm0, %xmm2 91 ; SSE-NEXT: movapd %xmm2, %xmm3 96 ; SSE-NEXT: movapd %xmm2, %xmm0 152 ; SSE: movapd %xmm1, %xmm2 170 ; SSE: movapd %xmm2, %xmm4 176 ; SSE-NEXT: movapd %xmm3, %xmm2 194 ; SSE: movapd %xmm4, %xmm8 [all …]
|
D | commute-fcmp.ll | 401 ; SSE-NEXT: movapd (%rdi), %xmm1 402 ; SSE-NEXT: movapd %xmm1, %xmm2 425 ; SSE-NEXT: movapd (%rdi), %xmm1 426 ; SSE-NEXT: movapd %xmm1, %xmm2 466 ; SSE-NEXT: movapd (%rdi), %xmm1 468 ; SSE-NEXT: movapd %xmm1, %xmm0 486 ; SSE-NEXT: movapd (%rdi), %xmm1 488 ; SSE-NEXT: movapd %xmm1, %xmm0 578 ; SSE-NEXT: movapd (%rdi), %xmm2 579 ; SSE-NEXT: movapd 16(%rdi), %xmm3 [all …]
|
D | sse-align-3.ll | 2 ; CHECK-NOT: movapd 4 ; CHECK-NOT: movapd
|
D | vector-blend.ll | 168 ; SSE2-NEXT: movapd %xmm1, %xmm0 174 ; SSSE3-NEXT: movapd %xmm1, %xmm0 195 ; SSE2-NEXT: movapd %xmm1, %xmm0 201 ; SSSE3-NEXT: movapd %xmm1, %xmm0 368 ; SSE2-NEXT: movapd %xmm4, %xmm0 370 ; SSE2-NEXT: movapd %xmm6, %xmm2 378 ; SSSE3-NEXT: movapd %xmm4, %xmm0 380 ; SSSE3-NEXT: movapd %xmm6, %xmm2 407 ; SSE2-NEXT: movapd %xmm4, %xmm0 409 ; SSE2-NEXT: movapd %xmm6, %xmm2 [all …]
|
D | sse-only.ll | 11 ; CHECK-NEXT: movapd (%ecx), %xmm0 13 ; CHECK-NEXT: movapd %xmm0, (%eax)
|
D | pseudo_cmov_lower2.ll | 55 ; CHECK-DAG: movapd %xmm2, %xmm1 56 ; CHECK-DAG: movapd %xmm2, %xmm0 85 ; CHECK-DAG: movapd %xmm2, %xmm1 86 ; CHECK-DAG: movapd %xmm2, %xmm0
|
/external/llvm-project/llvm/test/tools/llvm-mca/X86/Barcelona/ |
D | reg-move-elimination-3.s | 7 movapd %xmm2, %xmm3 label 34 # CHECK-NEXT: 1 1 1.00 movapd %xmm2, %xmm3 62 # CHECK-NEXT: - - - - - 1.00 - - movapd %xmm2, %xmm3 74 # CHECK-NEXT: [0,3] D==eER . . . movapd %xmm2, %xmm3 81 # CHECK-NEXT: [1,3] . D======eER . . movapd %xmm2, %xmm3 88 # CHECK-NEXT: [2,3] . D==========eER . movapd %xmm2, %xmm3 103 # CHECK-NEXT: 3. 3 7.0 0.0 0.0 movapd %xmm2, %xmm3
|
D | reg-move-elimination-2.s | 10 movapd %xmm2, %xmm3 label 39 # CHECK-NEXT: 1 1 1.00 movapd %xmm2, %xmm3 69 # CHECK-NEXT: - - - - - 1.00 - - movapd %xmm2, %xmm3 83 # CHECK-NEXT: [0,5] .D==eER . . .. movapd %xmm2, %xmm3 92 # CHECK-NEXT: [1,5] . D======eER . .. movapd %xmm2, %xmm3 101 # CHECK-NEXT: [2,5] . D==========eER .. movapd %xmm2, %xmm3 118 # CHECK-NEXT: 5. 3 7.0 0.0 0.0 movapd %xmm2, %xmm3
|
/external/llvm-project/llvm/test/tools/llvm-mca/X86/BtVer2/ |
D | reg-move-elimination-2.s | 10 movapd %xmm2, %xmm3 label 39 # CHECK-NEXT: 1 1 0.50 movapd %xmm2, %xmm3 89 … - - - - - - - - - - - movapd %xmm2, %xmm3 103 # CHECK-NEXT: [0,5] . DR . . . movapd %xmm2, %xmm3 112 # CHECK-NEXT: [1,5] . . DR . . movapd %xmm2, %xmm3 121 # CHECK-NEXT: [2,5] . . .DR . movapd %xmm2, %xmm3 138 # CHECK-NEXT: 5. 3 0.0 0.0 0.0 movapd %xmm2, %xmm3
|
/external/llvm-project/llvm/test/tools/llvm-mca/X86/BdVer2/ |
D | reg-move-elimination-2.s | 10 movapd %xmm2, %xmm3 label 39 # CHECK-NEXT: 1 1 1.00 movapd %xmm2, %xmm3 94 … - - 0.67 0.33 - - - - - - - movapd %xmm2, %xmm3 108 # CHECK-NEXT: [0,5] .D=eER . .. movapd %xmm2, %xmm3 117 # CHECK-NEXT: [1,5] . D===eER. .. movapd %xmm2, %xmm3 126 # CHECK-NEXT: [2,5] . D=====eER .. movapd %xmm2, %xmm3 143 # CHECK-NEXT: 5. 3 4.0 0.0 0.0 movapd %xmm2, %xmm3
|