/external/swiftshader/third_party/llvm-7.0/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 150 ; AVX1-NEXT: vmovq %rax, %xmm2 153 ; AVX1-NEXT: vmovq %rax, %xmm1 156 ; AVX1-NEXT: vmovq %rax, %xmm2 159 ; AVX1-NEXT: vmovq %rax, %xmm0 [all …]
|
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 | 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 | vector-idiv-udiv-512.ll | 21 ; AVX-NEXT: vmovq %rcx, %xmm2 22 ; AVX-NEXT: vmovq %xmm1, %rcx 29 ; AVX-NEXT: vmovq %rcx, %xmm1 39 ; AVX-NEXT: vmovq %rcx, %xmm3 40 ; AVX-NEXT: vmovq %xmm2, %rcx 47 ; AVX-NEXT: vmovq %rcx, %xmm2 58 ; AVX-NEXT: vmovq %rcx, %xmm3 59 ; AVX-NEXT: vmovq %xmm2, %rcx 66 ; AVX-NEXT: vmovq %rcx, %xmm2 75 ; AVX-NEXT: vmovq %rcx, %xmm3 [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 | ptest.ll | 105 ; AVX512-NEXT: vmovq %xmm1, %rax 107 ; AVX512-NEXT: vmovq %xmm2, %rcx 110 ; AVX512-NEXT: vmovq %xmm3, %rax 112 ; AVX512-NEXT: vmovq %xmm0, %rcx 206 ; AVX512-NEXT: vmovq %xmm1, %rax 208 ; AVX512-NEXT: vmovq %xmm2, %rcx 211 ; AVX512-NEXT: vmovq %xmm3, %rax 213 ; AVX512-NEXT: vmovq %xmm0, %rcx 298 ; AVX512-NEXT: vmovq %xmm1, %rax 300 ; AVX512-NEXT: vmovq %xmm2, %rcx [all …]
|
D | vector-idiv-udiv-256.ll | 22 ; AVX1-NEXT: vmovq %rcx, %xmm2 23 ; AVX1-NEXT: vmovq %xmm1, %rcx 30 ; AVX1-NEXT: vmovq %rcx, %xmm1 39 ; AVX1-NEXT: vmovq %rcx, %xmm2 40 ; AVX1-NEXT: vmovq %xmm0, %rcx 47 ; AVX1-NEXT: vmovq %rcx, %xmm0 63 ; AVX2-NEXT: vmovq %rcx, %xmm2 64 ; AVX2-NEXT: vmovq %xmm1, %rcx 71 ; AVX2-NEXT: vmovq %rcx, %xmm1 80 ; AVX2-NEXT: vmovq %rcx, %xmm2 [all …]
|
D | avx512-cvt.ll | 26 ; NODQ-NEXT: vmovq %xmm1, %rax 32 ; NODQ-NEXT: vmovq %xmm2, %rax 39 ; NODQ-NEXT: vmovq %xmm2, %rax 44 ; NODQ-NEXT: vmovq %xmm0, %rax 70 ; NODQ-NEXT: vmovq %xmm1, %rax 75 ; NODQ-NEXT: vmovq %xmm0, %rax 101 ; NODQ-NEXT: vmovq %xmm0, %rax 127 ; NODQ-NEXT: vmovq %xmm0, %rax 156 ; NODQ-NEXT: vmovq %xmm0, %rax 160 ; NODQ-NEXT: vmovq %xmm0, %rax [all …]
|
D | avx2-masked-gather.ll | 13 ; X86-NEXT: vmovq {{.*#+}} xmm2 = mem[0],zero 39 ; NOGATHER-NEXT: vmovq %xmm3, %rax 63 ; X86-NEXT: vmovq {{.*#+}} xmm2 = mem[0],zero 89 ; NOGATHER-NEXT: vmovq %xmm3, %rax 141 ; NOGATHER-NEXT: vmovq %xmm3, %rax 189 ; NOGATHER-NEXT: vmovq %xmm3, %rax 236 ; NOGATHER-NEXT: vmovq %xmm0, %rax 251 ; NOGATHER-NEXT: vmovq %xmm4, %rax 296 ; NOGATHER-NEXT: vmovq %xmm0, %rax 311 ; NOGATHER-NEXT: vmovq %xmm4, %rax [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) 618 ; AVX-NEXT: vmovq {{.*#+}} xmm0 = mem[0],zero 619 ; AVX-NEXT: vmovq {{.*#+}} xmm1 = mem[0],zero 621 ; AVX-NEXT: vmovq %xmm0, (%rax) 830 ; AVX-NEXT: vmovq {{.*#+}} xmm0 = mem[0],zero 831 ; AVX-NEXT: vmovq {{.*#+}} xmm1 = mem[0],zero 833 ; AVX-NEXT: vmovq %xmm0, (%rax) 1011 ; AVX-NEXT: vmovq {{.*#+}} xmm0 = mem[0],zero [all …]
|
D | vec_int_to_fp.ll | 36 ; VEX-NEXT: vmovq %xmm0, %rax 45 ; AVX512F-NEXT: vmovq %xmm0, %rax 54 ; AVX512VL-NEXT: vmovq %xmm0, %rax 221 ; AVX1-NEXT: vmovq %xmm1, %rax 226 ; AVX1-NEXT: vmovq %xmm0, %rax 237 ; AVX2-NEXT: vmovq %xmm1, %rax 242 ; AVX2-NEXT: vmovq %xmm0, %rax 253 ; AVX512F-NEXT: vmovq %xmm1, %rax 258 ; AVX512F-NEXT: vmovq %xmm0, %rax 269 ; AVX512VL-NEXT: vmovq %xmm1, %rax [all …]
|
D | mcinst-avx-lowering.ll | 7 ; CHECK: vmovq 16 ; CHECK: vmovq
|
D | pr34177.ll | 13 ; CHECK-NEXT: vmovq %xmm1, %r9 15 ; CHECK-NEXT: vmovq %xmm2, %rdx 18 ; CHECK-NEXT: vmovq %xmm0, %rcx
|
D | known-signbits-vector.ll | 44 ; X64-NEXT: vmovq %rcx, %xmm0 45 ; X64-NEXT: vmovq %rdx, %xmm1 47 ; X64-NEXT: vmovq %rsi, %xmm1 48 ; X64-NEXT: vmovq %rax, %xmm2 81 ; X64-NEXT: vmovq %xmm0, %rax 118 ; X64-NEXT: vmovq %xmm0, %rax 157 ; X64-NEXT: vmovq %xmm0, %rax 190 ; X64-NEXT: vmovq %rsi, %xmm0 191 ; X64-NEXT: vmovq %rdi, %xmm1 196 ; X64-NEXT: vmovq %xmm0, %rax [all …]
|
D | shuffle-strided-with-offset-256.ll | 127 ; AVX1-NEXT: vmovq %xmm0, (%rsi) 139 ; AVX2-NEXT: vmovq %xmm0, (%rsi) 151 ; AVX512F-NEXT: vmovq %xmm0, (%rsi) 163 ; AVX512VL-NEXT: vmovq %xmm0, (%rsi) 175 ; AVX512BW-NEXT: vmovq %xmm0, (%rsi) 205 ; AVX1-NEXT: vmovq %xmm0, (%rsi) 217 ; AVX2-NEXT: vmovq %xmm0, (%rsi) 229 ; AVX512F-NEXT: vmovq %xmm0, (%rsi) 241 ; AVX512VL-NEXT: vmovq %xmm0, (%rsi) 253 ; AVX512BW-NEXT: vmovq %xmm0, (%rsi) [all …]
|
D | shuffle-vs-trunc-128.ll | 37 ; AVX-NEXT: vmovq %xmm0, (%rsi) 44 ; AVX512F-NEXT: vmovq %xmm0, (%rsi) 51 ; AVX512VL-NEXT: vmovq %xmm0, (%rsi) 58 ; AVX512BW-NEXT: vmovq %xmm0, (%rsi) 92 ; AVX-NEXT: vmovq %xmm0, (%rsi) 99 ; AVX512F-NEXT: vmovq %xmm0, (%rsi) 106 ; AVX512VL-NEXT: vmovq %xmm0, (%rsi) 113 ; AVX512BW-NEXT: vmovq %xmm0, (%rsi) 148 ; AVX-NEXT: vmovq %xmm0, (%rsi) 155 ; AVX512F-NEXT: vmovq %xmm0, (%rsi) [all …]
|
/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
|
/external/boringssl/src/util/fipstools/delocate/testdata/x86_64-GOTRewrite/ |
D | out.s | 79 # WAS vmovq stderr@GOTPCREL(%rip), %xmm0 87 vmovq %rax, %xmm0 90 # WAS vmovq foo@GOTPCREL(%rip), %xmm0 94 vmovq %rax, %xmm0 138 vmovq %rax, %xmm0 162 vmovq %rax, %xmm0 170 vmovq %rax, %xmm0
|
D | in.s | 24 vmovq stderr@GOTPCREL(%rip), %xmm0 25 vmovq foo@GOTPCREL(%rip), %xmm0
|