/external/swiftshader/third_party/llvm-7.0/llvm/test/CodeGen/X86/ |
D | ftrunc.ll | 35 ; SSE2-NEXT: cvttsd2si %xmm2, %rax 38 ; SSE2-NEXT: cvttsd2si %xmm0, %rax 113 ; SSE2-NEXT: cvttsd2si %xmm3, %rax 116 ; SSE2-NEXT: cvttsd2si %xmm1, %rdx 121 ; SSE2-NEXT: cvttsd2si %xmm1, %rax 123 ; SSE2-NEXT: cvttsd2si %xmm0, %rcx 163 ; SSE2-NEXT: cvttsd2si %xmm4, %rcx 166 ; SSE2-NEXT: cvttsd2si %xmm3, %rax 171 ; SSE2-NEXT: cvttsd2si %xmm3, %rsi 173 ; SSE2-NEXT: cvttsd2si %xmm1, %rcx [all …]
|
D | fast-isel-sse12-fptoint.ll | 34 ; SSE: cvttsd2si %xmm0, %eax 39 %3 = call i32 @llvm.x86.sse2.cvttsd2si(<2 x double> %2) 42 declare i32 @llvm.x86.sse2.cvttsd2si(<2 x double>) nounwind readnone 46 ; SSE: cvttsd2si %xmm0, %rax
|
D | sse-cvttp2si.ll | 13 declare i32 @llvm.x86.sse2.cvttsd2si(<2 x double>) 91 ; SSE-NEXT: cvttsd2si (%rdi), %eax 101 %fptosi = tail call i32 @llvm.x86.sse2.cvttsd2si(<2 x double> %x) 109 ; SSE-NEXT: cvttsd2si %xmm0, %eax 119 %fptosi = tail call i32 @llvm.x86.sse2.cvttsd2si(<2 x double> %x) 127 ; SSE-NEXT: cvttsd2si (%rdi), %rax 145 ; SSE-NEXT: cvttsd2si %xmm0, %rax
|
D | fptosi-constant.ll | 18 ; CHECK-NEXT: cvttsd2si {{.*}}(%rip), %eax 20 %r = call i32 @llvm.x86.sse2.cvttsd2si(<2 x double> <double 5.0e+09, double undef>) 36 ; CHECK-NEXT: cvttsd2si {{.*}}(%rip), %rax 117 declare i32 @llvm.x86.sse2.cvttsd2si(<2 x double>)
|
D | vec_fp_to_int.ll | 22 ; SSE-NEXT: cvttsd2si %xmm0, %rax 25 ; SSE-NEXT: cvttsd2si %xmm0, %rax 130 ; SSE-NEXT: cvttsd2si %xmm0, %rax 133 ; SSE-NEXT: cvttsd2si %xmm0, %rax 136 ; SSE-NEXT: cvttsd2si %xmm1, %rax 139 ; SSE-NEXT: cvttsd2si %xmm1, %rax 260 ; SSE-NEXT: cvttsd2si %xmm1, %rax 263 ; SSE-NEXT: cvttsd2si %xmm0, %rdx 270 ; SSE-NEXT: cvttsd2si %xmm3, %rax 272 ; SSE-NEXT: cvttsd2si %xmm0, %rcx [all …]
|
/external/llvm/test/CodeGen/X86/ |
D | vec_fp_to_int.ll | 16 ; SSE-NEXT: cvttsd2si %xmm0, %rax 19 ; SSE-NEXT: cvttsd2si %xmm0, %rax 41 ; SSE-NEXT: cvttsd2si %xmm0, %rax 44 ; SSE-NEXT: cvttsd2si %xmm0, %rax 68 ; SSE-NEXT: cvttsd2si %xmm0, %rax 71 ; SSE-NEXT: cvttsd2si %xmm0, %rax 75 ; SSE-NEXT: cvttsd2si %xmm0, %rax 96 ; SSE-NEXT: cvttsd2si %xmm0, %rax 99 ; SSE-NEXT: cvttsd2si %xmm0, %rax 102 ; SSE-NEXT: cvttsd2si %xmm1, %rax [all …]
|
D | fast-isel-sse12-fptoint.ll | 34 ; SSE: cvttsd2si %xmm0, %eax 39 %3 = call i32 @llvm.x86.sse2.cvttsd2si(<2 x double> %2) 42 declare i32 @llvm.x86.sse2.cvttsd2si(<2 x double>) nounwind readnone 46 ; SSE: cvttsd2si %xmm0, %rax
|
D | scalar-fp-to-i64.ll | 78 ; SSE2_64: cvttsd2si 82 ; SSE3_64: cvttsd2si 97 ; SSE2_64: cvttsd2si 99 ; SSE3_64: cvttsd2si
|
D | x86-64-dead-stack-adjust.ll | 2 ; RUN: llc < %s -mcpu=nehalem | grep cvttsd2si
|
/external/swiftshader/third_party/llvm-7.0/llvm/test/Transforms/ConstProp/ |
D | sse.ll | 111 %i2 = call i32 @llvm.x86.sse2.cvttsd2si(<2 x double> <double 7.0, double undef>) nounwind 128 %i2 = call i32 @llvm.x86.sse2.cvttsd2si(<2 x double> <double 1.75, double undef>) nounwind 150 %i2 = call i32 @llvm.x86.sse2.cvttsd2si(<2 x double> %dm) nounwind 171 %i2 = call i32 @llvm.x86.sse2.cvttsd2si(<2 x double> %dm) nounwind 192 %i2 = call i32 @llvm.x86.sse2.cvttsd2si(<2 x double> %dm) nounwind 206 declare i32 @llvm.x86.sse2.cvttsd2si(<2 x double>) nounwind readnone
|
/external/swiftshader/third_party/llvm-7.0/llvm/test/tools/llvm-mca/X86/Znver1/ |
D | resources-sse2.s | 76 cvttsd2si %xmm0, %ecx label 77 cvttsd2si %xmm0, %rcx label 78 cvttsd2si (%rax), %ecx label 79 cvttsd2si (%rax), %rcx label 454 # CHECK-NEXT: 1 5 1.00 cvttsd2si %xmm0, %ecx 455 # CHECK-NEXT: 1 5 1.00 cvttsd2si %xmm0, %rcx 456 # CHECK-NEXT: 1 12 1.00 * cvttsd2si (%rax), %ecx 457 # CHECK-NEXT: 1 12 1.00 * cvttsd2si (%rax), %rcx 739 … - - - - - - - - 1.00 1.00 - cvttsd2si %xmm0, %ecx 740 … - - - - - - - - 1.00 1.00 - cvttsd2si %xmm0, %rcx [all …]
|
/external/swiftshader/third_party/llvm-7.0/llvm/test/tools/llvm-mca/X86/Broadwell/ |
D | resources-sse2.s | 76 cvttsd2si %xmm0, %ecx label 77 cvttsd2si %xmm0, %rcx label 78 cvttsd2si (%rax), %ecx label 79 cvttsd2si (%rax), %rcx label 454 # CHECK-NEXT: 2 4 1.00 cvttsd2si %xmm0, %ecx 455 # CHECK-NEXT: 2 4 1.00 cvttsd2si %xmm0, %rcx 456 # CHECK-NEXT: 3 9 1.00 * cvttsd2si (%rax), %ecx 457 # CHECK-NEXT: 3 9 1.00 * cvttsd2si (%rax), %rcx 737 # CHECK-NEXT: - - 1.00 1.00 - - - - - - cvttsd2si %xmm0… 738 # CHECK-NEXT: - - 1.00 1.00 - - - - - - cvttsd2si %xmm0… [all …]
|
/external/swiftshader/third_party/llvm-7.0/llvm/test/tools/llvm-mca/X86/SandyBridge/ |
D | resources-sse2.s | 76 cvttsd2si %xmm0, %ecx label 77 cvttsd2si %xmm0, %rcx label 78 cvttsd2si (%rax), %ecx label 79 cvttsd2si (%rax), %rcx label 454 # CHECK-NEXT: 2 5 1.00 cvttsd2si %xmm0, %ecx 455 # CHECK-NEXT: 2 5 1.00 cvttsd2si %xmm0, %rcx 456 # CHECK-NEXT: 3 9 1.00 * cvttsd2si (%rax), %ecx 457 # CHECK-NEXT: 3 9 1.00 * cvttsd2si (%rax), %rcx 735 # CHECK-NEXT: - - 1.00 1.00 - - - - cvttsd2si %xmm0, %ecx 736 # CHECK-NEXT: - - 1.00 1.00 - - - - cvttsd2si %xmm0, %rcx [all …]
|
/external/swiftshader/third_party/llvm-7.0/llvm/test/tools/llvm-mca/X86/Generic/ |
D | resources-sse2.s | 76 cvttsd2si %xmm0, %ecx label 77 cvttsd2si %xmm0, %rcx label 78 cvttsd2si (%rax), %ecx label 79 cvttsd2si (%rax), %rcx label 454 # CHECK-NEXT: 2 5 1.00 cvttsd2si %xmm0, %ecx 455 # CHECK-NEXT: 2 5 1.00 cvttsd2si %xmm0, %rcx 456 # CHECK-NEXT: 3 9 1.00 * cvttsd2si (%rax), %ecx 457 # CHECK-NEXT: 3 9 1.00 * cvttsd2si (%rax), %rcx 735 # CHECK-NEXT: - - 1.00 1.00 - - - - cvttsd2si %xmm0, %ecx 736 # CHECK-NEXT: - - 1.00 1.00 - - - - cvttsd2si %xmm0, %rcx [all …]
|
/external/swiftshader/third_party/llvm-7.0/llvm/test/tools/llvm-mca/X86/SkylakeClient/ |
D | resources-sse2.s | 76 cvttsd2si %xmm0, %ecx label 77 cvttsd2si %xmm0, %rcx label 78 cvttsd2si (%rax), %ecx label 79 cvttsd2si (%rax), %rcx label 454 # CHECK-NEXT: 2 6 1.00 cvttsd2si %xmm0, %ecx 455 # CHECK-NEXT: 2 6 1.00 cvttsd2si %xmm0, %rcx 456 # CHECK-NEXT: 3 11 1.00 * cvttsd2si (%rax), %ecx 457 # CHECK-NEXT: 3 11 1.00 * cvttsd2si (%rax), %rcx 737 # CHECK-NEXT: - - 1.50 0.50 - - - - - - cvttsd2si %xmm0… 738 # CHECK-NEXT: - - 1.50 0.50 - - - - - - cvttsd2si %xmm0… [all …]
|
/external/swiftshader/third_party/llvm-7.0/llvm/test/tools/llvm-mca/X86/Haswell/ |
D | resources-sse2.s | 76 cvttsd2si %xmm0, %ecx label 77 cvttsd2si %xmm0, %rcx label 78 cvttsd2si (%rax), %ecx label 79 cvttsd2si (%rax), %rcx label 454 # CHECK-NEXT: 2 4 1.00 cvttsd2si %xmm0, %ecx 455 # CHECK-NEXT: 2 4 1.00 cvttsd2si %xmm0, %rcx 456 # CHECK-NEXT: 3 9 1.00 * cvttsd2si (%rax), %ecx 457 # CHECK-NEXT: 3 9 1.00 * cvttsd2si (%rax), %rcx 737 # CHECK-NEXT: - - 1.00 1.00 - - - - - - cvttsd2si %xmm0… 738 # CHECK-NEXT: - - 1.00 1.00 - - - - - - cvttsd2si %xmm0… [all …]
|
/external/swiftshader/third_party/llvm-7.0/llvm/test/tools/llvm-mca/X86/SLM/ |
D | resources-sse2.s | 76 cvttsd2si %xmm0, %ecx label 77 cvttsd2si %xmm0, %rcx label 78 cvttsd2si (%rax), %ecx label 79 cvttsd2si (%rax), %rcx label 454 # CHECK-NEXT: 1 4 0.50 cvttsd2si %xmm0, %ecx 455 # CHECK-NEXT: 1 4 0.50 cvttsd2si %xmm0, %rcx 456 # CHECK-NEXT: 1 7 1.00 * cvttsd2si (%rax), %ecx 457 # CHECK-NEXT: 1 7 1.00 * cvttsd2si (%rax), %rcx 735 # CHECK-NEXT: - - - 0.50 0.50 - - - cvttsd2si %xmm0, %ecx 736 # CHECK-NEXT: - - - 0.50 0.50 - - - cvttsd2si %xmm0, %rcx [all …]
|
/external/swiftshader/third_party/llvm-7.0/llvm/test/tools/llvm-mca/X86/SkylakeServer/ |
D | resources-sse2.s | 76 cvttsd2si %xmm0, %ecx label 77 cvttsd2si %xmm0, %rcx label 78 cvttsd2si (%rax), %ecx label 79 cvttsd2si (%rax), %rcx label 454 # CHECK-NEXT: 2 6 1.00 cvttsd2si %xmm0, %ecx 455 # CHECK-NEXT: 2 6 1.00 cvttsd2si %xmm0, %rcx 456 # CHECK-NEXT: 3 11 1.00 * cvttsd2si (%rax), %ecx 457 # CHECK-NEXT: 3 11 1.00 * cvttsd2si (%rax), %rcx 737 # CHECK-NEXT: - - 1.00 1.00 - - - - - - cvttsd2si %xmm0… 738 # CHECK-NEXT: - - 1.00 1.00 - - - - - - cvttsd2si %xmm0… [all …]
|
/external/swiftshader/third_party/llvm-7.0/llvm/test/tools/llvm-mca/X86/BtVer2/ |
D | resources-sse2.s | 76 cvttsd2si %xmm0, %ecx label 77 cvttsd2si %xmm0, %rcx label 78 cvttsd2si (%rax), %ecx label 79 cvttsd2si (%rax), %rcx label 454 # CHECK-NEXT: 2 7 1.00 cvttsd2si %xmm0, %ecx 455 # CHECK-NEXT: 2 7 1.00 cvttsd2si %xmm0, %rcx 456 # CHECK-NEXT: 2 12 1.00 * cvttsd2si (%rax), %ecx 457 # CHECK-NEXT: 2 12 1.00 * cvttsd2si (%rax), %rcx 741 … 1.00 - - 1.00 - - - 1.00 - - - cvttsd2si %xmm0, %ecx 742 … 1.00 - - 1.00 - - - 1.00 - - - cvttsd2si %xmm0, %rcx [all …]
|
/external/swiftshader/third_party/llvm-7.0/llvm/test/tools/llvm-mca/X86/Atom/ |
D | resources-sse2.s | 76 cvttsd2si %xmm0, %ecx label 77 cvttsd2si %xmm0, %rcx label 78 cvttsd2si (%rax), %ecx label 79 cvttsd2si (%rax), %rcx label 454 # CHECK-NEXT: 1 8 4.00 cvttsd2si %xmm0, %ecx 455 # CHECK-NEXT: 1 8 4.00 cvttsd2si %xmm0, %rcx 456 # CHECK-NEXT: 1 9 4.50 * cvttsd2si (%rax), %ecx 457 # CHECK-NEXT: 1 9 4.50 * cvttsd2si (%rax), %rcx 729 # CHECK-NEXT: 4.00 4.00 cvttsd2si %xmm0, %ecx 730 # CHECK-NEXT: 4.00 4.00 cvttsd2si %xmm0, %rcx [all …]
|
/external/swiftshader/third_party/LLVM/test/Transforms/ConstProp/ |
D | calls.ll | 40 %i5 = call i32 @llvm.x86.sse2.cvttsd2si(<2 x double> <double 1.75, double undef>) nounwind 59 declare i32 @llvm.x86.sse2.cvttsd2si(<2 x double>) nounwind readnone
|
/external/swiftshader/third_party/subzero/tests_lit/llvm2ice_tests/ |
D | load_cast.ll | 120 ; CHECK: cvttsd2si {{.*}},QWORD PTR [{{.*}}+0xc8] 135 ; CHECK-NOT: cvttsd2si {{.*}},QWORD PTR [{{.*}}+0xc8] 147 ; CHECK: cvttsd2si {{.*}},QWORD PTR [{{.*}}+0xc8] 162 ; CHECK-NOT: cvttsd2si {{.*}},QWORD PTR [{{.*}}+0xc8]
|
D | fp.convert.ll | 121 ; CHECK: cvttsd2si 136 ; CHECK: cvttsd2si 205 ; CHECK: cvttsd2si 241 ; CHECK: cvttsd2si 277 ; CHECK: cvttsd2si 313 ; CHECK: cvttsd2si 349 ; CHECK: cvttsd2si
|
/external/llvm/test/Transforms/ConstProp/ |
D | calls.ll | 284 %i2 = call i32 @llvm.x86.sse2.cvttsd2si(<2 x double> <double 7.0, double undef>) nounwind 301 %i2 = call i32 @llvm.x86.sse2.cvttsd2si(<2 x double> <double 1.75, double undef>) nounwind 323 %i2 = call i32 @llvm.x86.sse2.cvttsd2si(<2 x double> %dm) nounwind 344 %i2 = call i32 @llvm.x86.sse2.cvttsd2si(<2 x double> %dm) nounwind 365 %i2 = call i32 @llvm.x86.sse2.cvttsd2si(<2 x double> %dm) nounwind 379 declare i32 @llvm.x86.sse2.cvttsd2si(<2 x double>) nounwind readnone
|
/external/swiftshader/third_party/llvm-7.0/llvm/test/Transforms/InstCombine/X86/ |
D | x86-vec_demanded_elts.ll | 43 ; CHECK-NEXT: [[TMP6:%.*]] = tail call i32 @llvm.x86.sse2.cvttsd2si(<2 x double> [[V60]]) 84 %tmp6 = tail call i32 @llvm.x86.sse2.cvttsd2si(<2 x double> %v61) 109 declare i32 @llvm.x86.sse2.cvttsd2si(<2 x double>)
|