/external/swiftshader/third_party/llvm-7.0/llvm/test/CodeGen/X86/ |
D | pr31088.ll | 10 ; X86-NEXT: movss {{.*#+}} xmm0 = mem[0],zero,zero,zero 11 ; X86-NEXT: movss %xmm0, (%esp) 17 ; X86-NEXT: movss {{.*#+}} xmm0 = mem[0],zero,zero,zero 18 ; X86-NEXT: movss %xmm0, (%esp) 26 ; X86-NEXT: movss {{.*#+}} xmm0 = mem[0],zero,zero,zero 28 ; X86-NEXT: movss %xmm0, {{[0-9]+}}(%esp) 36 ; X64-NEXT: movss %xmm0, {{[0-9]+}}(%rsp) # 4-byte Spill 41 ; X64-NEXT: movss %xmm0, (%rsp) # 4-byte Spill 42 ; X64-NEXT: movss {{[0-9]+}}(%rsp), %xmm0 # 4-byte Reload 67 ; X86-NEXT: movss {{.*#+}} xmm0 = mem[0],zero,zero,zero [all …]
|
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 | fp-undef.ll | 11 ; ANY-NEXT: movss {{.*#+}} xmm0 = mem[0],zero,zero,zero 20 ; ANY-NEXT: movss {{.*#+}} xmm0 = mem[0],zero,zero,zero 29 ; ANY-NEXT: movss {{.*#+}} xmm0 = mem[0],zero,zero,zero 38 ; ANY-NEXT: movss {{.*#+}} xmm0 = mem[0],zero,zero,zero 47 ; ANY-NEXT: movss {{.*#+}} xmm0 = mem[0],zero,zero,zero 56 ; ANY-NEXT: movss {{.*#+}} xmm0 = mem[0],zero,zero,zero 65 ; ANY-NEXT: movss {{.*#+}} xmm0 = mem[0],zero,zero,zero 74 ; ANY-NEXT: movss {{.*#+}} xmm0 = mem[0],zero,zero,zero 83 ; ANY-NEXT: movss {{.*#+}} xmm0 = mem[0],zero,zero,zero 92 ; ANY-NEXT: movss {{.*#+}} xmm0 = 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 68 ; X32-NEXT: movss {{.*#+}} xmm1 = mem[0],zero,zero,zero 72 ; X32-NEXT: movss %xmm0, (%esp) 95 ; X32-NEXT: movss {{.*#+}} xmm1 = mem[0],zero,zero,zero 130 ; X64-NEXT: movss {{.*#+}} 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 | 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 | 10 ; CHECK-NEXT: movss {{.*#+}} xmm1 = mem[0],zero,zero,zero 15 ; CHECK-NEXT: movss %xmm0, (%esp) 30 ; CHECK-NEXT: movss {{.*#+}} xmm1 = xmm0[0],xmm1[1,2,3] 36 ; CHECK-NEXT: movss %xmm0, (%esp)
|
D | 2011-10-19-widen_vselect.ll | 12 ; X32-NEXT: movss %xmm1, (%eax) 32 ; X32-NEXT: movss %xmm1, (%eax) 54 ; X32-NEXT: movss %xmm0, (%eax) 85 ; X32-NEXT: movss %xmm4, {{[0-9]+}}(%esp) 87 ; X32-NEXT: movss %xmm0, {{[0-9]+}}(%esp) 88 ; X32-NEXT: movss %xmm4, {{[0-9]+}}(%esp) 89 ; X32-NEXT: movss %xmm0, {{[0-9]+}}(%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) 31 ; X32-NEXT: movss %xmm0, (%esp)
|
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) 101 ; X86-SSE2-NEXT: movss %xmm0, (%eax) 104 ; X86-SSE2-NEXT: movss %xmm1, 8(%eax) 106 ; X86-SSE2-NEXT: movss %xmm0, 4(%eax) 126 ; X86-SSE42-NEXT: movss %xmm0, (%eax) 150 ; X64-SSE2-NEXT: movss %xmm0, 8(%rdi)
|
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) 125 ; X64-SSE2-NEXT: movss %xmm0, 8(%rdi)
|
D | fdiv-combine.ll | 22 ; CHECK-NEXT: movss {{.*#+}} xmm3 = mem[0],zero,zero,zero 69 ; CHECK-NEXT: movss {{.*#+}} xmm3 = mem[0],zero,zero,zero 104 ; CHECK-NEXT: movss {{.*#+}} xmm0 = mem[0],zero,zero,zero 107 ; CHECK-NEXT: movss {{.*#+}} xmm0 = mem[0],zero,zero,zero 120 ; CHECK-NEXT: movss {{.*#+}} xmm0 = mem[0],zero,zero,zero 123 ; CHECK-NEXT: movss {{.*#+}} xmm0 = mem[0],zero,zero,zero
|
/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 | sse-intrinsics-fast-isel.ll | 60 ; X32-NEXT: movss {{.*#+}} xmm0 = mem[0],zero,zero,zero 61 ; X32-NEXT: movss {{.*#+}} xmm1 = mem[0],zero,zero,zero 63 ; X32-NEXT: movss {{.*#+}} xmm2 = mem[0],zero,zero,zero 64 ; X32-NEXT: movss {{.*#+}} xmm0 = mem[0],zero,zero,zero 94 ; X64-NEXT: movss {{.*#+}} xmm1 = mem[0],zero,zero,zero 95 ; X64-NEXT: movss {{.*#+}} xmm0 = mem[0],zero,zero,zero 97 ; X64-NEXT: movss {{.*#+}} xmm1 = mem[0],zero,zero,zero 98 ; X64-NEXT: movss {{.*#+}} xmm2 = mem[0],zero,zero,zero 135 ; X32-NEXT: movss {{.*#+}} xmm0 = mem[0],zero,zero,zero 136 ; X32-NEXT: movss {{.*#+}} xmm1 = mem[0],zero,zero,zero [all …]
|
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) 101 ; X86-SSE2-NEXT: movss %xmm0, (%eax) 104 ; X86-SSE2-NEXT: movss %xmm1, 8(%eax) 106 ; X86-SSE2-NEXT: movss %xmm0, 4(%eax) 126 ; X86-SSE42-NEXT: movss %xmm0, (%eax) 152 ; X64-SSE2-NEXT: movss %xmm0, 8(%rdi)
|
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)
|
D | uint_to_fp-2.ll | 15 ; CHECK-NEXT: movss %xmm0, (%esp) 30 ; CHECK-NEXT: movss {{.*#+}} xmm1 = xmm0[0],xmm1[1,2,3] 36 ; CHECK-NEXT: movss %xmm0, (%esp)
|
/external/swiftshader/third_party/subzero/tests_lit/llvm2ice_tests/ |
D | address-mode-opt.ll | 16 ; CHECK: movss xmm0,DWORD PTR [eax+0x30d40] 27 ; CHECK: movss xmm0,DWORD PTR [eax+0x30d40] 38 ; CHECK: movss xmm0,DWORD PTR [eax-0x30d40] 49 ; CHECK: movss xmm0,DWORD PTR [e{{..}}] 89 ; CHECK: movss xmm0,DWORD PTR [eax+0x8] 102 ; CHECK: movss xmm0,DWORD PTR [{{.*}}+0x7ffffffb] 115 ; CHECK: movss xmm0,DWORD PTR [{{.*}}-0x7ffffffb] 127 ; CHECK: movss xmm0,DWORD PTR [{{.*}}+0x3] 138 ; CHECK: movss xmm0,DWORD PTR [{{.*}}-0x80000000] 149 ; CHECK: movss xmm0,DWORD PTR [{{.*}}-0x80000000] [all …]
|
D | commutativity.ll | 87 ; CHECK-NEXT: movss xmm0,DWORD PTR 88 ; CHECK-NEXT: movss xmm1,DWORD PTR 104 ; CHECK-NEXT: movss xmm0,DWORD PTR 105 ; CHECK-NEXT: movss xmm1,DWORD PTR 121 ; CHECK-NEXT: movss xmm0,DWORD PTR 122 ; CHECK-NEXT: movss xmm1,DWORD PTR 138 ; CHECK-NEXT: movss xmm0,DWORD PTR 139 ; CHECK-NEXT: movss xmm1,DWORD PTR
|
D | fp.load_store.ll | 30 ; CHECK: movss 60 ; CHECK: movss 61 ; CHECK: movss 93 ; CHECK: movss 94 ; CHECK: movss
|
/external/swiftshader/third_party/LLVM/test/CodeGen/X86/ |
D | uint_to_fp-2.ll | 10 ; CHECK: movss 22 ; CHECK: movss {{.*}}, [[ZERO]] 26 ; CHECK: movss
|