Home
last modified time | relevance | path

Searched refs:cvttsd2si (Results 1 – 25 of 78) sorted by relevance

1234

/external/swiftshader/third_party/llvm-7.0/llvm/test/CodeGen/X86/
Dftrunc.ll35 ; 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 …]
Dfast-isel-sse12-fptoint.ll34 ; 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
Dsse-cvttp2si.ll13 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
Dfptosi-constant.ll18 ; 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>)
Dvec_fp_to_int.ll22 ; 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/
Dvec_fp_to_int.ll16 ; 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 …]
Dfast-isel-sse12-fptoint.ll34 ; 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
Dscalar-fp-to-i64.ll78 ; SSE2_64: cvttsd2si
82 ; SSE3_64: cvttsd2si
97 ; SSE2_64: cvttsd2si
99 ; SSE3_64: cvttsd2si
Dx86-64-dead-stack-adjust.ll2 ; RUN: llc < %s -mcpu=nehalem | grep cvttsd2si
/external/swiftshader/third_party/llvm-7.0/llvm/test/Transforms/ConstProp/
Dsse.ll111 %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/
Dresources-sse2.s76 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/
Dresources-sse2.s76 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/
Dresources-sse2.s76 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/
Dresources-sse2.s76 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/
Dresources-sse2.s76 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/
Dresources-sse2.s76 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/
Dresources-sse2.s76 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/
Dresources-sse2.s76 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/
Dresources-sse2.s76 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/
Dresources-sse2.s76 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/
Dcalls.ll40 %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/
Dload_cast.ll120 ; 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]
Dfp.convert.ll121 ; 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/
Dcalls.ll284 %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/
Dx86-vec_demanded_elts.ll43 ; 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>)

1234