/external/llvm-project/llvm/test/CodeGen/X86/ |
D | vec_fp_to_int.ll | 34 ; VEX-NEXT: vmovq %rax, %xmm1 37 ; VEX-NEXT: vmovq %rax, %xmm0 44 ; AVX512F-NEXT: vmovq %rax, %xmm1 47 ; AVX512F-NEXT: vmovq %rax, %xmm0 54 ; AVX512VL-NEXT: vmovq %rax, %xmm1 57 ; AVX512VL-NEXT: vmovq %rax, %xmm0 146 ; AVX1-NEXT: vmovq %rax, %xmm2 149 ; AVX1-NEXT: vmovq %rax, %xmm1 152 ; AVX1-NEXT: vmovq %rax, %xmm2 155 ; AVX1-NEXT: vmovq %rax, %xmm0 [all …]
|
D | combine-undef-index-mscatter.ll | 7 ; CHECK-NEXT: vmovq %rcx, %xmm0 8 ; CHECK-NEXT: vmovq %rdx, %xmm1 10 ; CHECK-NEXT: vmovq %rsi, %xmm1 11 ; CHECK-NEXT: vmovq %rdi, %xmm2 14 ; CHECK-NEXT: vmovq %r9, %xmm1 15 ; CHECK-NEXT: vmovq %r8, %xmm2
|
D | asm-reg-type-mismatch-avx512.ll | 8 ; CHECK-NEXT: vmovq {{.*#+}} xmm16 = mem[0],zero 10 ; CHECK-NEXT: vmovq %xmm16, %rax 13 …%0 = tail call i64 asm sideeffect "vmovq $1, $0", "={xmm16},*m,~{dirflag},~{fpsr},~{flags}"(i64* n…
|
D | sad_variations.ll | 19 ; AVX-NEXT: vmovq {{.*#+}} xmm0 = mem[0],zero 20 ; AVX-NEXT: vmovq {{.*#+}} xmm1 = mem[0],zero 61 ; AVX-NEXT: vmovq {{.*#+}} xmm0 = mem[0],zero 62 ; AVX-NEXT: vmovq {{.*#+}} xmm1 = mem[0],zero 102 ; AVX-NEXT: vmovq {{.*#+}} xmm0 = mem[0],zero 103 ; AVX-NEXT: vmovq {{.*#+}} xmm1 = mem[0],zero 143 ; AVX-NEXT: vmovq {{.*#+}} xmm0 = mem[0],zero 144 ; AVX-NEXT: vmovq {{.*#+}} xmm1 = mem[0],zero 184 ; AVX-NEXT: vmovq {{.*#+}} xmm0 = mem[0],zero 185 ; AVX-NEXT: vmovq {{.*#+}} xmm1 = mem[0],zero [all …]
|
D | masked_gather.ll | 65 ; AVX1-NEXT: vmovq %xmm0, %rcx 86 ; AVX1-NEXT: vmovq %xmm0, %rcx 105 ; AVX2-NEXT: vmovq %xmm0, %rcx 126 ; AVX2-NEXT: vmovq %xmm0, %rcx 203 ; AVX1-NEXT: vmovq %rdi, %xmm3 219 ; AVX1-NEXT: vmovq %xmm0, %rcx 240 ; AVX1-NEXT: vmovq %xmm0, %rcx 253 ; AVX2-NEXT: vmovq %rdi, %xmm3 264 ; AVX2-NEXT: vmovq %xmm0, %rcx 285 ; AVX2-NEXT: vmovq %xmm0, %rcx [all …]
|
D | shuffle-strided-with-offset-256.ll | 124 ; AVX-NEXT: vmovq %xmm0, (%rsi) 135 ; AVX512-NEXT: vmovq %xmm0, (%rsi) 152 ; AVX-NEXT: vmovq %xmm0, (%rsi) 163 ; AVX512-NEXT: vmovq %xmm0, (%rsi) 180 ; AVX-NEXT: vmovq %xmm0, (%rsi) 191 ; AVX512-NEXT: vmovq %xmm0, (%rsi) 207 ; AVX1-NEXT: vmovq %xmm0, (%rsi) 217 ; AVX2-SLOW-NEXT: vmovq %xmm0, (%rsi) 228 ; AVX2-FAST-NEXT: vmovq %xmm0, (%rsi) 238 ; AVX512F-NEXT: vmovq %xmm0, (%rsi) [all …]
|
D | avg.ll | 47 ; AVX-NEXT: vmovq {{.*#+}} xmm0 = mem[0],zero 48 ; AVX-NEXT: vmovq {{.*#+}} xmm1 = mem[0],zero 50 ; AVX-NEXT: vmovq %xmm0, (%rax) 107 ; AVX1-NEXT: vmovq %xmm1, (%rax) 116 ; AVX2-NEXT: vmovq %xmm1, (%rax) 126 ; AVX512-NEXT: vmovq %xmm1, (%rax) 344 ; AVX-NEXT: vmovq {{.*#+}} xmm0 = mem[0],zero 345 ; AVX-NEXT: vmovq {{.*#+}} xmm1 = mem[0],zero 347 ; AVX-NEXT: vmovq %xmm0, (%rax) 637 ; AVX-NEXT: vmovq {{.*#+}} xmm0 = mem[0],zero [all …]
|
D | vec-strict-fptoint-512.ll | 97 ; AVX512VL-64-NEXT: vmovq %rax, %xmm2 100 ; AVX512VL-64-NEXT: vmovq %rax, %xmm1 104 ; AVX512VL-64-NEXT: vmovq %rax, %xmm3 107 ; AVX512VL-64-NEXT: vmovq %rax, %xmm2 112 ; AVX512VL-64-NEXT: vmovq %rax, %xmm3 115 ; AVX512VL-64-NEXT: vmovq %rax, %xmm2 118 ; AVX512VL-64-NEXT: vmovq %rax, %xmm3 121 ; AVX512VL-64-NEXT: vmovq %rax, %xmm0 286 ; AVX512VL-64-NEXT: vmovq %rax, %xmm2 289 ; AVX512VL-64-NEXT: vmovq %rax, %xmm1 [all …]
|
D | pr41619.ll | 8 ; CHECK-NEXT: vmovq %xmm0, %rax 11 ; CHECK-NEXT: vmovq %xmm0, %rax 38 ; AVX-NEXT: vmovq %xmm0, %rax 46 ; AVX512-NEXT: vmovq %xmm0, %rax
|
D | vector-idiv-sdiv-512.ll | 20 ; AVX-NEXT: vmovq %rdx, %xmm2 21 ; AVX-NEXT: vmovq %xmm1, %rax 27 ; AVX-NEXT: vmovq %rdx, %xmm1 36 ; AVX-NEXT: vmovq %rdx, %xmm3 37 ; AVX-NEXT: vmovq %xmm2, %rax 43 ; AVX-NEXT: vmovq %rdx, %xmm2 53 ; AVX-NEXT: vmovq %rdx, %xmm3 54 ; AVX-NEXT: vmovq %xmm2, %rax 60 ; AVX-NEXT: vmovq %rdx, %xmm2 68 ; AVX-NEXT: vmovq %rdx, %xmm3 [all …]
|
D | mcinst-avx-lowering.ll | 7 ; CHECK: vmovq 16 ; CHECK: vmovq
|
D | vec-strict-inttofp-256.ll | 674 ; AVX1-64-NEXT: vmovq %xmm1, %rax 679 ; AVX1-64-NEXT: vmovq %xmm0, %rax 690 ; AVX2-64-NEXT: vmovq %xmm1, %rax 695 ; AVX2-64-NEXT: vmovq %xmm0, %rax 706 ; AVX512F-64-NEXT: vmovq %xmm1, %rax 711 ; AVX512F-64-NEXT: vmovq %xmm0, %rax 722 ; AVX512VL-64-NEXT: vmovq %xmm1, %rax 727 ; AVX512VL-64-NEXT: vmovq %xmm0, %rax 808 ; AVX1-64-NEXT: vmovq %xmm2, %rax 813 ; AVX1-64-NEXT: vmovq %xmm1, %rax [all …]
|
D | avx2-masked-gather.ll | 15 ; X86-NEXT: vmovq {{.*#+}} xmm2 = mem[0],zero 43 ; NOGATHER-NEXT: vmovq %xmm2, %rcx 64 ; X86-NEXT: vmovq {{.*#+}} xmm2 = mem[0],zero 92 ; NOGATHER-NEXT: vmovq %xmm2, %rcx 144 ; NOGATHER-NEXT: vmovq %xmm2, %rcx 194 ; NOGATHER-NEXT: vmovq %xmm2, %rcx 237 ; NOGATHER-NEXT: vmovq %xmm0, %rcx 257 ; NOGATHER-NEXT: vmovq %xmm0, %rcx 297 ; NOGATHER-NEXT: vmovq %xmm0, %rcx 318 ; NOGATHER-NEXT: vmovq %xmm0, %rcx [all …]
|
D | vec-strict-fptoint-256.ll | 79 ; AVX-64-NEXT: vmovq %rax, %xmm2 82 ; AVX-64-NEXT: vmovq %rax, %xmm1 85 ; AVX-64-NEXT: vmovq %rax, %xmm2 88 ; AVX-64-NEXT: vmovq %rax, %xmm0 134 ; AVX512F-64-NEXT: vmovq %rax, %xmm2 137 ; AVX512F-64-NEXT: vmovq %rax, %xmm1 140 ; AVX512F-64-NEXT: vmovq %rax, %xmm2 143 ; AVX512F-64-NEXT: vmovq %rax, %xmm0 189 ; AVX512VL-64-NEXT: vmovq %rax, %xmm2 192 ; AVX512VL-64-NEXT: vmovq %rax, %xmm1 [all …]
|
D | vector-idiv-sdiv-256.ll | 21 ; AVX1-NEXT: vmovq %rdx, %xmm2 22 ; AVX1-NEXT: vmovq %xmm1, %rax 28 ; AVX1-NEXT: vmovq %rdx, %xmm1 36 ; AVX1-NEXT: vmovq %rdx, %xmm2 37 ; AVX1-NEXT: vmovq %xmm0, %rax 43 ; AVX1-NEXT: vmovq %rdx, %xmm0 58 ; AVX2-NEXT: vmovq %rdx, %xmm2 59 ; AVX2-NEXT: vmovq %xmm1, %rax 65 ; AVX2-NEXT: vmovq %rdx, %xmm1 73 ; AVX2-NEXT: vmovq %rdx, %xmm2 [all …]
|
D | setcc-wide-types.ll | 320 ; AVX1-NEXT: vmovq %xmm0, %rax 321 ; AVX1-NEXT: vmovq %xmm1, %rcx 323 ; AVX1-NEXT: vmovq %xmm4, %rdx 325 ; AVX1-NEXT: vmovq %xmm5, %rsi 330 ; AVX1-NEXT: vmovq %xmm2, %rdi 332 ; AVX1-NEXT: vmovq %xmm3, %rax 335 ; AVX1-NEXT: vmovq %xmm0, %rcx 338 ; AVX1-NEXT: vmovq %xmm1, %rdx 362 ; AVX2-NEXT: vmovq %xmm0, %rax 363 ; AVX2-NEXT: vmovq %xmm1, %rcx [all …]
|
D | vsel-cmp-load.ll | 11 ; AVX1-NEXT: vmovq {{.*#+}} xmm2 = mem[0],zero 31 ; AVX512-NEXT: vmovq {{.*#+}} xmm2 = mem[0],zero 44 ; AVX1-NEXT: vmovq {{.*#+}} xmm2 = mem[0],zero 66 ; AVX512-NEXT: vmovq {{.*#+}} xmm2 = mem[0],zero 114 ; AVX1-NEXT: vmovq {{.*#+}} xmm2 = mem[0],zero 130 ; AVX512-NEXT: vmovq {{.*#+}} xmm2 = mem[0],zero 176 ; AVX1-NEXT: vmovq {{.*#+}} xmm2 = mem[0],zero 198 ; AVX512-NEXT: vmovq {{.*#+}} xmm2 = mem[0],zero
|
/external/boringssl/src/util/fipstools/delocate/testdata/x86_64-GOTRewrite/ |
D | out.s | 81 # WAS vmovq stderr@GOTPCREL(%rip), %xmm0 89 vmovq %rax, %xmm0 92 # WAS vmovq foo@GOTPCREL(%rip), %xmm0 96 vmovq %rax, %xmm0 140 vmovq %rax, %xmm0 164 vmovq %rax, %xmm0 172 vmovq %rax, %xmm0
|
/external/llvm/test/CodeGen/X86/ |
D | vector-idiv-sdiv-256.ll | 20 ; AVX1-NEXT: vmovq %rdx, %xmm2 21 ; AVX1-NEXT: vmovq %xmm1, %rax 27 ; AVX1-NEXT: vmovq %rdx, %xmm1 35 ; AVX1-NEXT: vmovq %rdx, %xmm2 36 ; AVX1-NEXT: vmovq %xmm0, %rax 42 ; AVX1-NEXT: vmovq %rdx, %xmm0 57 ; AVX2-NEXT: vmovq %rdx, %xmm2 58 ; AVX2-NEXT: vmovq %xmm1, %rax 64 ; AVX2-NEXT: vmovq %rdx, %xmm1 72 ; AVX2-NEXT: vmovq %rdx, %xmm2 [all …]
|
D | vector-shuffle-variable-256.ll | 90 ; AVX1-NEXT: vmovq {{.*#+}} xmm0 = mem[0],zero 91 ; AVX1-NEXT: vmovq {{.*#+}} xmm1 = mem[0],zero 93 ; AVX1-NEXT: vmovq {{.*#+}} xmm1 = mem[0],zero 94 ; AVX1-NEXT: vmovq {{.*#+}} xmm2 = mem[0],zero 108 ; AVX2-NEXT: vmovq {{.*#+}} xmm0 = mem[0],zero 109 ; AVX2-NEXT: vmovq {{.*#+}} xmm1 = mem[0],zero 111 ; AVX2-NEXT: vmovq {{.*#+}} xmm1 = mem[0],zero 112 ; AVX2-NEXT: vmovq {{.*#+}} xmm2 = mem[0],zero 137 ; AVX1-NEXT: vmovq {{.*#+}} xmm0 = mem[0],zero 138 ; AVX1-NEXT: vmovq {{.*#+}} xmm1 = mem[0],zero [all …]
|
D | avx512-cvt.ll | 20 ; KNL-NEXT: vmovq %xmm1, %rax 26 ; KNL-NEXT: vmovq %xmm2, %rax 33 ; KNL-NEXT: vmovq %xmm2, %rax 38 ; KNL-NEXT: vmovq %xmm0, %rax 59 ; KNL-NEXT: vmovq %xmm1, %rax 64 ; KNL-NEXT: vmovq %xmm0, %rax 83 ; KNL-NEXT: vmovq %xmm0, %rax 106 ; KNL-NEXT: vmovq %xmm0, %rax 110 ; KNL-NEXT: vmovq %xmm0, %rax 132 ; KNL-NEXT: vmovq %rax, %xmm2 [all …]
|
D | vec_fp_to_int.ll | 28 ; AVX-NEXT: vmovq %rax, %xmm1 31 ; AVX-NEXT: vmovq %rax, %xmm0 53 ; AVX-NEXT: vmovq %rax, %xmm1 56 ; AVX-NEXT: vmovq %rax, %xmm0 116 ; AVX-NEXT: vmovq %rax, %xmm2 119 ; AVX-NEXT: vmovq %rax, %xmm1 122 ; AVX-NEXT: vmovq %rax, %xmm2 125 ; AVX-NEXT: vmovq %rax, %xmm0 202 ; AVX-NEXT: vmovq %rdx, %xmm2 210 ; AVX-NEXT: vmovq %rcx, %xmm0 [all …]
|
D | avg.ll | 52 ; AVX2-NEXT: vmovq {{.*#+}} xmm0 = mem[0],zero 53 ; AVX2-NEXT: vmovq {{.*#+}} xmm1 = mem[0],zero 55 ; AVX2-NEXT: vmovq %xmm0, (%rax) 60 ; AVX512BW-NEXT: vmovq (%rdi), %xmm0 61 ; AVX512BW-NEXT: vmovq (%rsi), %xmm1 63 ; AVX512BW-NEXT: vmovq %xmm0, (%rax) 160 ; AVX2-NEXT: vmovq {{.*#+}} xmm0 = mem[0],zero 161 ; AVX2-NEXT: vmovq {{.*#+}} xmm1 = mem[0],zero 163 ; AVX2-NEXT: vmovq %xmm0, (%rax) 168 ; AVX512BW-NEXT: vmovq (%rdi), %xmm0 [all …]
|
D | vector-idiv-udiv-256.ll | 21 ; AVX1-NEXT: vmovq %rcx, %xmm2 22 ; AVX1-NEXT: vmovq %xmm1, %rcx 29 ; AVX1-NEXT: vmovq %rcx, %xmm1 38 ; AVX1-NEXT: vmovq %rcx, %xmm2 39 ; AVX1-NEXT: vmovq %xmm0, %rcx 46 ; AVX1-NEXT: vmovq %rcx, %xmm0 62 ; AVX2-NEXT: vmovq %rcx, %xmm2 63 ; AVX2-NEXT: vmovq %xmm1, %rcx 70 ; AVX2-NEXT: vmovq %rcx, %xmm1 79 ; AVX2-NEXT: vmovq %rcx, %xmm2 [all …]
|
D | mcinst-avx-lowering.ll | 7 ; CHECK: vmovq 16 ; CHECK: vmovq
|