/external/llvm-project/llvm/test/CodeGen/X86/ |
D | pr18344.ll | 22 ; X86-NEXT: movss {{.*#+}} xmm0 = mem[0],zero,zero,zero 23 ; X86-NEXT: movss {{.*#+}} xmm1 = mem[0],zero,zero,zero 24 ; X86-NEXT: movss {{.*#+}} xmm2 = mem[0],zero,zero,zero 25 ; X86-NEXT: movss {{.*#+}} xmm3 = mem[0],zero,zero,zero 26 ; X86-NEXT: movss %xmm0, 128(%eax) 27 ; X86-NEXT: movss %xmm1, 164(%eax) 28 ; X86-NEXT: movss %xmm2, 200(%eax) 29 ; X86-NEXT: movss %xmm3, 236(%eax) 47 ; X64-NEXT: movss {{.*#+}} xmm0 = mem[0],zero,zero,zero 48 ; X64-NEXT: movss {{.*#+}} xmm1 = mem[0],zero,zero,zero [all …]
|
D | sse-fcopysign.ll | 13 ; X32-NEXT: movss {{.*#+}} xmm0 = mem[0],zero,zero,zero 14 ; X32-NEXT: movss {{.*#+}} xmm1 = mem[0],zero,zero,zero 15 ; X32-NEXT: movss %xmm1, {{[0-9]+}}(%esp) 16 ; X32-NEXT: movss %xmm0, (%esp) 36 ; X32-NEXT: movss {{.*#+}} xmm1 = mem[0],zero,zero,zero 67 ; X32-NEXT: movss {{.*#+}} xmm0 = mem[0],zero,zero,zero 69 ; X32-NEXT: movss {{.*#+}} xmm1 = mem[0],zero,zero,zero 72 ; X32-NEXT: movss %xmm1, (%esp) 94 ; X32-NEXT: movss {{.*#+}} xmm0 = mem[0],zero,zero,zero 130 ; X64-NEXT: movss {{.*#+}} xmm0 = mem[0],zero,zero,zero
|
D | fsxor-alignment.ll | 13 ; CHECK-NEXT: movss {{.*#+}} xmm0 = mem[0],zero,zero,zero 16 ; CHECK-NEXT: movss {{.*#+}} xmm2 = mem[0],zero,zero,zero 18 ; CHECK-NEXT: movss %xmm0, (%ecx) 19 ; CHECK-NEXT: movss %xmm2, (%eax)
|
D | sse1.ll | 55 ; X86-NEXT: movss {{.*#+}} xmm2 = mem[0],zero,zero,zero 59 ; X86-NEXT: movss {{.*#+}} xmm3 = mem[0],zero,zero,zero 65 ; X86-NEXT: movss {{.*#+}} xmm1 = mem[0],zero,zero,zero 78 ; X86-NEXT: movss {{.*#+}} xmm0 = mem[0],zero,zero,zero 94 ; X64-NEXT: movss {{.*#+}} xmm2 = mem[0],zero,zero,zero 98 ; X64-NEXT: movss {{.*#+}} xmm3 = mem[0],zero,zero,zero 104 ; X64-NEXT: movss {{.*#+}} xmm1 = mem[0],zero,zero,zero 117 ; X64-NEXT: movss {{.*#+}} xmm0 = mem[0],zero,zero,zero 176 ; X86-NEXT: movss {{.*#+}} xmm0 = mem[0],zero,zero,zero 177 ; X86-NEXT: movss {{.*#+}} xmm1 = mem[0],zero,zero,zero [all …]
|
D | uint_to_fp-2.ll | 9 ; CHECK-NEXT: movss {{.*#+}} xmm0 = mem[0],zero,zero,zero 13 ; CHECK-NEXT: movss %xmm0, (%esp) 28 ; CHECK-NEXT: movss {{.*#+}} xmm1 = xmm0[0],xmm1[1,2,3] 33 ; CHECK-NEXT: movss %xmm0, (%esp)
|
D | vec_extract-sse4.ll | 10 ; X32-NEXT: movss {{.*#+}} xmm0 = mem[0],zero,zero,zero 11 ; X32-NEXT: movss %xmm0, (%eax) 16 ; X64-NEXT: movss {{.*#+}} xmm0 = mem[0],zero,zero,zero 17 ; X64-NEXT: movss %xmm0, (%rdi) 34 ; X64-NEXT: movss {{.*#+}} xmm0 = mem[0],zero,zero,zero
|
D | vec_extract.ll | 10 ; X32-NEXT: movss {{.*#+}} xmm0 = mem[0],zero,zero,zero 12 ; X32-NEXT: movss %xmm0, (%eax) 17 ; X64-NEXT: movss {{.*#+}} xmm0 = mem[0],zero,zero,zero 19 ; X64-NEXT: movss %xmm0, (%rsi) 37 ; X32-NEXT: movss %xmm0, (%esp) 62 ; X32-NEXT: movss %xmm0, (%eax) 69 ; X64-NEXT: movss %xmm0, (%rdi)
|
D | machine-trace-metrics-crash.ll | 22 ; CHECK-NEXT: movss {{.*#+}} xmm0 = mem[0],zero,zero,zero 27 ; CHECK-NEXT: movss %xmm0, {{[-0-9]+}}(%r{{[sb]}}p) # 4-byte Spill 29 ; CHECK-NEXT: movss {{.*#+}} xmm0 = mem[0],zero,zero,zero 30 ; CHECK-NEXT: movss {{[-0-9]+}}(%r{{[sb]}}p), %xmm2 # 4-byte Reload 33 ; CHECK-NEXT: movss {{.*#+}} xmm1 = mem[0],zero,zero,zero 36 ; CHECK-NEXT: movss %xmm0, (%rax) 42 ; CHECK-NEXT: movss {{.*#+}} xmm0 = mem[0],zero,zero,zero
|
D | widen_conv-4.ll | 20 ; X86-SSE2-NEXT: movss %xmm2, 16(%eax) 23 ; X86-SSE2-NEXT: movss %xmm0, 24(%eax) 25 ; X86-SSE2-NEXT: movss %xmm2, 20(%eax) 39 ; X86-SSE42-NEXT: movss %xmm0, 16(%eax) 53 ; X64-SSE2-NEXT: movss %xmm0, 24(%rdi) 93 ; X86-SSE2-NEXT: movss %xmm0, (%eax) 96 ; X86-SSE2-NEXT: movss %xmm1, 8(%eax) 98 ; X86-SSE2-NEXT: movss %xmm0, 4(%eax) 112 ; X86-SSE42-NEXT: movss %xmm0, (%eax) 132 ; X64-SSE2-NEXT: movss %xmm0, 8(%rdi)
|
D | pr31088.ll | 19 ; X86-NEXT: movss {{.*#+}} xmm0 = mem[0],zero,zero,zero 21 ; X86-NEXT: movss %xmm0, (%esp) 34 ; X64-NEXT: movss %xmm0, {{[-0-9]+}}(%r{{[sb]}}p) # 4-byte Spill 87 ; X86-NEXT: movss {{.*#+}} xmm0 = mem[0],zero,zero,zero 89 ; X86-NEXT: movss %xmm0, (%esp) 94 ; X86-NEXT: movss {{.*#+}} xmm0 = mem[0],zero,zero,zero 96 ; X86-NEXT: movss %xmm0, (%esp) 123 ; X64-NEXT: movss %xmm0, {{[-0-9]+}}(%r{{[sb]}}p) # 4-byte Spill 131 ; X64-NEXT: movss %xmm0, {{[-0-9]+}}(%r{{[sb]}}p) # 4-byte Spill
|
D | neg_fp.ll | 11 ; CHECK-NEXT: movss {{.*#+}} xmm0 = mem[0],zero,zero,zero 14 ; CHECK-NEXT: movss %xmm0, (%esp) 65 ; CHECK-NEXT: movss {{.*#+}} xmm0 = mem[0],zero,zero,zero 66 ; CHECK-NEXT: movss {{.*#+}} xmm1 = mem[0],zero,zero,zero 72 ; CHECK-NEXT: movss %xmm0, (%esp)
|
D | cmov-fp.ll | 536 ; SSE-NEXT: movss {{.*#+}} xmm0 = mem[0],zero,zero,zero 539 ; SSE-NEXT: movss {{.*#+}} xmm0 = mem[0],zero,zero,zero 541 ; SSE-NEXT: movss %xmm0, (%esp) 553 ; NOSSE2-NEXT: movss {{.*#+}} xmm0 = mem[0],zero,zero,zero 556 ; NOSSE2-NEXT: movss {{.*#+}} xmm0 = mem[0],zero,zero,zero 558 ; NOSSE2-NEXT: movss %xmm0, (%esp) 601 ; SSE-NEXT: movss {{.*#+}} xmm0 = mem[0],zero,zero,zero 604 ; SSE-NEXT: movss {{.*#+}} xmm0 = mem[0],zero,zero,zero 606 ; SSE-NEXT: movss %xmm0, (%esp) 618 ; NOSSE2-NEXT: movss {{.*#+}} xmm0 = mem[0],zero,zero,zero [all …]
|
D | atomic-fp.ll | 34 ; X86-SSE1-NEXT: movss {{.*#+}} xmm0 = mem[0],zero,zero,zero 36 ; X86-SSE1-NEXT: movss %xmm0, {{[0-9]+}}(%esp) 45 ; X86-SSE2-NEXT: movss {{.*#+}} xmm0 = mem[0],zero,zero,zero 47 ; X86-SSE2-NEXT: movss %xmm0, (%eax) 61 ; X64-SSE-NEXT: movss %xmm0, (%rdi) 115 ; X86-SSE1-NEXT: movss %xmm1, (%esp) 117 ; X86-SSE1-NEXT: movss %xmm1, {{[0-9]+}}(%esp) 202 ; X86-SSE1-NEXT: movss {{.*#+}} xmm0 = mem[0],zero,zero,zero 204 ; X86-SSE1-NEXT: movss %xmm0, {{[0-9]+}}(%esp) 212 ; X86-SSE2-NEXT: movss {{.*#+}} xmm0 = mem[0],zero,zero,zero [all …]
|
D | pr40539.ll | 42 ; CHECK-NEXT: movss {{.*#+}} xmm0 = mem[0],zero,zero,zero 43 ; CHECK-NEXT: movss {{.*#+}} xmm1 = mem[0],zero,zero,zero 45 ; CHECK-NEXT: movss %xmm0, {{[0-9]+}}(%esp) 51 ; CHECK-NEXT: movss {{.*#+}} xmm0 = mem[0],zero,zero,zero
|
D | 2007-10-12-SpillerUnfold1.ll | 7 ; CHECK-NEXT: movss {{.*#+}} xmm1 = mem[0],zero,zero,zero 24 ; CHECK-NEXT: movss %xmm5, 0 25 ; CHECK-NEXT: movss %xmm1, (%ecx) 27 ; CHECK-NEXT: movss %xmm1, 0 32 ; CHECK-NEXT: movss %xmm4, (%ecx)
|
/external/llvm/test/CodeGen/X86/ |
D | sse-fcopysign.ll | 10 ; X32: movss {{.*#+}} xmm0 = mem[0],zero,zero,zero 11 ; X32-NEXT: movss {{.*#+}} xmm1 = mem[0],zero,zero,zero 12 ; X32-NEXT: movss %xmm1, 4(%esp) 13 ; X32-NEXT: movss %xmm0, (%esp) 30 ; X32-NEXT: movss {{.*#+}} xmm1 = mem[0],zero,zero,zero 58 ; X32: movss 8(%esp), %xmm0 {{.*#+}} xmm0 = mem[0],zero,zero,zero 60 ; X32-NEXT: movss 12(%esp), %xmm1 {{.*#+}} xmm1 = mem[0],zero,zero,zero 63 ; X32-NEXT: movss %xmm1, (%esp) 79 ; X32: movss 16(%ebp), %xmm0 {{.*#+}} xmm0 = mem[0],zero,zero,zero 112 ; X64: movss .LCPI4_0(%rip), %xmm0 {{.*#+}} xmm0 = mem[0],zero,zero,zero
|
D | cmov-fp.ll | 158 ; SSE: movss 161 ; NOSSE2: movss 176 ; SSE: movss 179 ; NOSSE2: movss 194 ; SSE: movss 197 ; NOSSE2: movss 212 ; SSE: movss 215 ; NOSSE2: movss 230 ; SSE: movss 233 ; NOSSE2: movss [all …]
|
D | vec_extract.ll | 12 ; X32-NEXT: movss %xmm0, (%eax) 19 ; X64-NEXT: movss %xmm0, (%rsi) 37 ; X32-NEXT: movss %xmm0, (%esp) 60 ; X32-NEXT: movss {{.*#+}} xmm0 = mem[0],zero,zero,zero 61 ; X32-NEXT: movss %xmm0, (%eax) 66 ; X64-NEXT: movss {{.*#+}} xmm0 = mem[0],zero,zero,zero 67 ; X64-NEXT: movss %xmm0, (%rdi)
|
D | vec_extract-sse4.ll | 10 ; X32-NEXT: movss {{.*#+}} xmm0 = mem[0],zero,zero,zero 11 ; X32-NEXT: movss %xmm0, (%eax) 16 ; X64-NEXT: movss {{.*#+}} xmm0 = mem[0],zero,zero,zero 17 ; X64-NEXT: movss %xmm0, (%rdi) 31 ; X32-NEXT: movss %xmm0, (%esp)
|
D | widen_conv-3.ll | 17 ; X86-SSE2-NEXT: movss %xmm0, (%eax) 19 ; X86-SSE2-NEXT: movss %xmm0, 4(%eax) 30 ; X86-SSE42-NEXT: movss %xmm0, (%eax) 75 ; X86-SSE2-NEXT: movss %xmm0, (%eax) 78 ; X86-SSE2-NEXT: movss %xmm1, 8(%eax) 80 ; X86-SSE2-NEXT: movss %xmm0, 4(%eax) 101 ; X86-SSE42-NEXT: movss %xmm0, (%eax) 127 ; X64-SSE2-NEXT: movss %xmm0, 8(%rdi)
|
/external/llvm-project/llvm/test/MC/X86/ |
D | SSE-32.s | 657 movss -485498096(%edx,%eax,4), %xmm1 label 661 movss 485498096(%edx,%eax,4), %xmm1 label 665 movss 485498096(%edx), %xmm1 label 669 movss 485498096, %xmm1 label 673 movss 64(%edx,%eax), %xmm1 label 677 movss (%edx), %xmm1 label 681 movss %xmm1, 485498096 label 685 movss %xmm1, 485498096(%edx) label 689 movss %xmm1, -485498096(%edx,%eax,4) label 693 movss %xmm1, 485498096(%edx,%eax,4) label [all …]
|
D | SSE-64.s | 805 movss 485498096, %xmm6 label 809 movss -64(%rdx,%rax,4), %xmm6 label 813 movss 64(%rdx,%rax,4), %xmm6 label 817 movss 64(%rdx,%rax), %xmm6 label 821 movss 64(%rdx), %xmm6 label 825 movss (%rdx), %xmm6 label 829 movss %xmm6, 485498096 label 833 movss %xmm6, 64(%rdx) label 837 movss %xmm6, 64(%rdx,%rax) label 841 movss %xmm6, -64(%rdx,%rax,4) label [all …]
|
/external/llvm-project/polly/docs/experiments/matmul/ |
D | matmul.normalopt.s | 41 movss %xmm1, -4(%rcx,%rdi,4) 42 movss %xmm1, -4(%rax,%rdi,4) 50 movss %xmm1, (%rcx,%rdi,4) 51 movss %xmm1, (%rax,%rdi,4) 115 movss (%r13,%rbx,4), %xmm0 # xmm0 = mem[0],zero,zero,zero 198 movss -8(%rax,%rcx,4), %xmm1 # xmm1 = mem[0],zero,zero,zero 200 movss -4(%rax,%rcx,4), %xmm2 # xmm2 = mem[0],zero,zero,zero 204 movss (%rax,%rcx,4), %xmm0 # xmm0 = mem[0],zero,zero,zero 213 movss %xmm0, (%r11)
|
/external/llvm-project/llvm/test/tools/llvm-mca/X86/Barcelona/ |
D | clear-super-register-2.s | 4 # movss/movsd explicitly zeroes out the high bits of xmm, 10 movss (%eax), %xmm0 label 42 # CHECK-NEXT: 1 6 0.50 * movss (%eax), %xmm0 50 # CHECK-NEXT: [0,1] DeeeeeeE--------R . . . . . . movss (%eax), %xmm0 53 # CHECK-NEXT: [1,1] .DeeeeeeE---------------------R . . . movss (%eax), %xmm0 56 # CHECK-NEXT: [2,1] .DeeeeeeE-----------------------------------R movss (%eax), %xmm0 67 # CHECK-NEXT: 1. 3 1.0 1.0 21.3 movss (%eax), %xmm0
|
/external/llvm-project/llvm/test/tools/llvm-mca/X86/BdVer2/ |
D | clear-super-register-3.s | 4 # movss/movsd explicitly zeroes out the high bits of xmm, 10 movss (%eax), %xmm0 label 42 # CHECK-NEXT: 1 5 1.50 * movss (%eax), %xmm0 50 # CHECK-NEXT: [0,1] DeeeeeE-----R . . . movss (%eax), %xmm0 53 # CHECK-NEXT: [1,1] .D==eeeeeE------------R movss (%eax), %xmm0 64 # CHECK-NEXT: 1. 2 2.0 2.0 8.5 movss (%eax), %xmm0
|