Home
last modified time | relevance | path

Searched refs:vmovupd (Results 1 – 25 of 97) sorted by relevance

1234

/external/llvm-project/llvm/test/tools/llvm-mca/X86/BtVer2/
Dreg-move-elimination-3.s8 vmovupd %xmm3, %xmm4 label
35 # CHECK-NEXT: 1 1 0.50 vmovupd %xmm3, %xmm4
83 … - - - - - - - - - - - vmovupd %xmm3, %xmm4
95 # CHECK-NEXT: [0,4] . DR . .. vmovupd %xmm3, %xmm4
102 # CHECK-NEXT: [1,4] . DR .. vmovupd %xmm3, %xmm4
109 # CHECK-NEXT: [2,4] . . DR. vmovupd %xmm3, %xmm4
124 # CHECK-NEXT: 4. 3 0.0 0.0 0.0 vmovupd %xmm3, %xmm4
/external/llvm-project/llvm/test/tools/llvm-mca/X86/BdVer2/
Dreg-move-elimination-3.s8 vmovupd %xmm3, %xmm4 label
35 # CHECK-NEXT: 1 1 1.00 vmovupd %xmm3, %xmm4
88 … - - 1.00 - - - - - - - - vmovupd %xmm3, %xmm4
100 # CHECK-NEXT: [0,4] .D==eER . .. vmovupd %xmm3, %xmm4
107 # CHECK-NEXT: [1,4] . D=====eER .. vmovupd %xmm3, %xmm4
114 # CHECK-NEXT: [2,4] . D=======eER.. vmovupd %xmm3, %xmm4
129 # CHECK-NEXT: 4. 3 5.7 0.0 0.0 vmovupd %xmm3, %xmm4
/external/llvm/test/CodeGen/X86/
Davx512-bugfix-26264.ll9 ; AVX512BW-NEXT: vmovupd (%rdi), %zmm1 {%k1}
11 ; AVX512BW-NEXT: vmovupd 128(%rdi), %zmm3 {%k2}
13 ; AVX512BW-NEXT: vmovupd 64(%rdi), %zmm2 {%k1}
15 ; AVX512BW-NEXT: vmovupd 192(%rdi), %zmm4 {%k1}
Dchain_order.ll8 ; CHECK: vmovupd %xmm{{.*}}, (%rdi)
9 ; CHECK-NEXT: vmovupd %xmm{{.*}}, 16(%rdi)
Dvec_fptrunc.ll60 ; X32-AVX-NEXT: vmovupd %xmm0, (%eax)
74 ; X64-AVX-NEXT: vmovupd %xmm0, (%rsi)
105 ; X32-AVX-NEXT: vmovupd %ymm0, (%eax)
126 ; X64-AVX-NEXT: vmovupd %ymm0, (%rsi)
Dvector-half-conversions.ll2398 ; AVX1-NEXT: vmovupd %ymm0, (%rsp) # 32-byte Spill
2410 ; AVX1-NEXT: vmovupd (%rsp), %ymm0 # 32-byte Reload
2445 ; AVX2-NEXT: vmovupd %ymm0, (%rsp) # 32-byte Spill
2457 ; AVX2-NEXT: vmovupd (%rsp), %ymm0 # 32-byte Reload
2492 ; AVX512-NEXT: vmovupd %ymm0, (%rsp) # 32-byte Spill
2502 ; AVX512-NEXT: vmovupd (%rsp), %ymm0 # 32-byte Reload
2541 ; AVX1-NEXT: vmovupd %ymm0, (%rsp) # 32-byte Spill
2553 ; AVX1-NEXT: vmovupd (%rsp), %ymm0 # 32-byte Reload
2589 ; AVX2-NEXT: vmovupd %ymm0, (%rsp) # 32-byte Spill
2601 ; AVX2-NEXT: vmovupd (%rsp), %ymm0 # 32-byte Reload
[all …]
Dvec_extract-avx.ll147 ; X32-NEXT: vmovupd (%ecx), %xmm0
156 ; X64-NEXT: vmovupd (%rdi), %xmm0
199 ; X32-NEXT: vmovupd (%ecx), %xmm0
208 ; X64-NEXT: vmovupd (%rdi), %xmm0
Dmerge-consecutive-loads-512.ll11 ; ALL-NEXT: vmovupd 16(%rdi), %ymm0
19 ; X32-AVX512F-NEXT: vmovupd 16(%eax), %ymm0
38 ; ALL-NEXT: vmovupd 32(%rdi), %ymm0
47 ; X32-AVX512F-NEXT: vmovupd 32(%eax), %ymm0
86 ; ALL-NEXT: vmovupd 16(%rdi), %zmm0
92 ; X32-AVX512F-NEXT: vmovupd 16(%eax), %zmm0
109 ; ALL-NEXT: vmovupd 8(%rdi), %xmm0
119 ; X32-AVX512F-NEXT: vmovupd 8(%eax), %xmm0
141 ; ALL-NEXT: vmovupd 8(%rdi), %zmm0
150 ; X32-AVX512F-NEXT: vmovupd 8(%eax), %zmm0
/external/llvm-project/llvm/test/CodeGen/X86/
Dchain_order.ll13 ; CHECK-NEXT: vmovupd (%rdi), %xmm1
14 ; CHECK-NEXT: vmovupd %xmm0, (%rdi)
16 ; CHECK-NEXT: vmovupd %xmm0, 16(%rdi)
Dvec_fptrunc.ll58 ; X32-AVX-NEXT: vmovupd %xmm0, (%eax)
72 ; X64-AVX-NEXT: vmovupd %xmm0, (%rsi)
102 ; X32-AVX-NEXT: vmovupd %xmm1, 16(%eax)
103 ; X32-AVX-NEXT: vmovupd %xmm0, (%eax)
122 ; X64-AVX-NEXT: vmovupd %xmm1, 16(%rsi)
123 ; X64-AVX-NEXT: vmovupd %xmm0, (%rsi)
Davx-intrinsics-x86_64.ll9 ; AVX-NEXT: vmovupd %ymm0, {{[-0-9]+}}(%r{{[sb]}}p) # 32-byte Spill
32 ; AVX-NEXT: vmovupd %ymm0, {{[-0-9]+}}(%r{{[sb]}}p) # 32-byte Spill
Dvector-half-conversions.ll776 ; AVX1-NEXT: vmovupd %ymm0, {{[-0-9]+}}(%r{{[sb]}}p) # 32-byte Spill
843 ; AVX2-NEXT: vmovupd %ymm0, {{[-0-9]+}}(%r{{[sb]}}p) # 32-byte Spill
855 ; AVX2-NEXT: vmovupd {{[-0-9]+}}(%r{{[sb]}}p), %ymm0 # 32-byte Reload
880 ; AVX2-NEXT: vmovupd (%rsp), %ymm0 # 32-byte Reload
909 ; AVX512-NEXT: vmovupd %zmm0, (%rsp) # 64-byte Spill
921 ; AVX512-NEXT: vmovupd (%rsp), %zmm0 # 64-byte Reload
935 ; AVX512-NEXT: vmovupd (%rsp), %zmm0 # 64-byte Reload
937 ; AVX512-NEXT: vmovupd %ymm0, (%rsp) # 32-byte Spill
949 ; AVX512-NEXT: vmovupd (%rsp), %ymm0 # 32-byte Reload
1029 ; AVX1-NEXT: vmovupd %ymm0, {{[-0-9]+}}(%r{{[sb]}}p) # 32-byte Spill
[all …]
Dinline-asm-avx512f-v-constraint.ll68 ; CHECK: vmovupd %zmm1, %zmm0
69 …%0 = tail call <16 x float> asm "vmovupd $1, $0", "=v,v,~{dirflag},~{fpsr},~{flags}"(<16 x float> …
Dfast-isel-store.ll179 ; AVX32-NEXT: vmovupd %xmm0, (%rdi)
186 ; AVX64-NEXT: vmovupd %xmm0, (%eax)
362 ; AVX32-NEXT: vmovupd %ymm0, (%rdi)
369 ; AVX64-NEXT: vmovupd %ymm0, (%eax)
653 ; AVXONLY32-NEXT: vmovupd %ymm0, (%rdi)
655 ; AVXONLY32-NEXT: vmovupd %ymm1, 32(%rdi)
670 ; AVXONLY64-NEXT: vmovupd %ymm0, (%eax)
672 ; AVXONLY64-NEXT: vmovupd %ymm1, 32(%eax)
681 ; AVX51232-NEXT: vmovupd %zmm0, (%rdi)
688 ; AVX51264-NEXT: vmovupd %zmm0, (%eax)
Dfma-commute-loop.ll34 ; CHECK-NEXT: vmovupd (%rax,%r11,8), %zmm6
35 ; CHECK-NEXT: vmovupd (%rax,%r13,8), %zmm7
36 ; CHECK-NEXT: vmovupd (%rax,%r12,8), %zmm8
Davx512-masked-memop-64-32.ll166 ; AVX512F-NEXT: vmovupd %zmm1, (%rdi) {%k1}
168 ; AVX512F-NEXT: vmovupd %zmm2, 64(%rdi) {%k1}
176 ; SKX-NEXT: vmovupd %zmm1, (%rdi) {%k1}
178 ; SKX-NEXT: vmovupd %zmm2, 64(%rdi) {%k1}
Dinline-asm-avx-v-constraint.ll131 ; CHECK: vmovupd %ymm1, %ymm0
133 …%0 = tail call <8 x float> asm "vmovupd $1, $0", "=v,v,~{dirflag},~{fpsr},~{flags}"(<8 x float> %_…
Dfast-isel-vecload.ll183 ; AVX-NEXT: vmovupd (%rdi), %xmm0
465 ; AVX-NEXT: vmovupd (%rdi), %ymm0
739 ; AVXONLY-NEXT: vmovupd (%rdi), %ymm0
740 ; AVXONLY-NEXT: vmovupd 32(%rdi), %ymm1
745 ; AVX512-NEXT: vmovupd (%rdi), %zmm0
Davx512-broadcast-unfold.ll1148 ; CHECK-NEXT: vmovupd %zmm1, 8192(%rdi,%rax)
1182 ; CHECK-NEXT: vmovupd %ymm1, 8192(%rdi,%rax)
1216 ; CHECK-NEXT: vmovupd %xmm1, 8192(%rdi,%rax)
1350 ; CHECK-NEXT: vmovupd %zmm1, 8192(%rdi,%rax)
1384 ; CHECK-NEXT: vmovupd %ymm1, 8192(%rdi,%rax)
1418 ; CHECK-NEXT: vmovupd %xmm1, 8192(%rdi,%rax)
1554 ; CHECK-NEXT: vmovupd 8192(%rdi,%rax), %zmm1
1556 ; CHECK-NEXT: vmovupd %zmm1, 8192(%rdi,%rax)
1589 ; CHECK-NEXT: vmovupd 8192(%rdi,%rax), %ymm1
1591 ; CHECK-NEXT: vmovupd %ymm1, 8192(%rdi,%rax)
[all …]
Dinline-asm-avx512vl-v-constraint.ll117 ; CHECK: vmovupd %ymm16, %ymm16
118 …%0 = tail call <8 x float> asm "vmovupd $1, $0", "=v,v,~{ymm0},~{ymm1},~{ymm2},~{ymm3},~{ymm4},~{y…
/external/llvm-project/llvm/test/MC/X86/
DAVX-32.s3953 vmovupd -485498096(%edx,%eax,4), %xmm1 label
3957 vmovupd 485498096(%edx,%eax,4), %xmm1 label
3961 vmovupd -485498096(%edx,%eax,4), %ymm4 label
3965 vmovupd 485498096(%edx,%eax,4), %ymm4 label
3969 vmovupd 485498096(%edx), %xmm1 label
3973 vmovupd 485498096(%edx), %ymm4 label
3977 vmovupd 485498096, %xmm1 label
3981 vmovupd 485498096, %ymm4 label
3985 vmovupd 64(%edx,%eax), %xmm1 label
3989 vmovupd 64(%edx,%eax), %ymm4 label
[all …]
DAVX-64.s8325 vmovupd 485498096, %xmm15 label
8329 vmovupd 485498096, %xmm6 label
8333 vmovupd 485498096, %ymm7 label
8337 vmovupd 485498096, %ymm9 label
8341 vmovupd -64(%rdx,%rax,4), %xmm15 label
8345 vmovupd 64(%rdx,%rax,4), %xmm15 label
8349 vmovupd -64(%rdx,%rax,4), %xmm6 label
8353 vmovupd 64(%rdx,%rax,4), %xmm6 label
8357 vmovupd -64(%rdx,%rax,4), %ymm7 label
8361 vmovupd 64(%rdx,%rax,4), %ymm7 label
[all …]
Dx86-64-avx512f_vl.s1657 vmovupd %xmm22, %xmm24
1661 vmovupd %xmm22, %xmm24 {%k6}
1665 vmovupd %xmm22, %xmm24 {%k6} {z}
1669 vmovupd (%rcx), %xmm24
1673 vmovupd 291(%rax,%r14,8), %xmm24
1677 vmovupd 2032(%rdx), %xmm24
1681 vmovupd 2048(%rdx), %xmm24
1685 vmovupd -2048(%rdx), %xmm24
1689 vmovupd -2064(%rdx), %xmm24
1693 vmovupd %ymm25, %ymm30
[all …]
/external/llvm/test/MC/X86/
Dx86-64-avx512f_vl.s1657 vmovupd %xmm22, %xmm24
1661 vmovupd %xmm22, %xmm24 {%k6}
1665 vmovupd %xmm22, %xmm24 {%k6} {z}
1669 vmovupd (%rcx), %xmm24
1673 vmovupd 291(%rax,%r14,8), %xmm24
1677 vmovupd 2032(%rdx), %xmm24
1681 vmovupd 2048(%rdx), %xmm24
1685 vmovupd -2048(%rdx), %xmm24
1689 vmovupd -2064(%rdx), %xmm24
1693 vmovupd %ymm25, %ymm30
[all …]
/external/capstone/suite/MC/X86/
Dx86-32-avx.s.cs185 0xc5,0xf9,0x10,0x10 = vmovupd (%eax), %xmm2
186 0xc5,0xf9,0x10,0xd1 = vmovupd %xmm1, %xmm2
187 0xc5,0xf9,0x11,0x08 = vmovupd %xmm1, (%eax)
584 0xc5,0xfd,0x10,0x10 = vmovupd (%eax), %ymm2
585 0xc5,0xfd,0x10,0xd1 = vmovupd %ymm1, %ymm2
586 0xc5,0xfd,0x11,0x08 = vmovupd %ymm1, (%eax)

1234