Home
last modified time | relevance | path

Searched refs:cvttss2si (Results 1 – 25 of 85) sorted by relevance

1234

/external/llvm/test/CodeGen/X86/
Dvec_fp_to_int.ll493 ; SSE-NEXT: cvttss2si %xmm0, %rax
496 ; SSE-NEXT: cvttss2si %xmm0, %rax
519 ; SSE-NEXT: cvttss2si %xmm0, %rax
522 ; SSE-NEXT: cvttss2si %xmm0, %rax
560 ; SSE-NEXT: cvttss2si %xmm0, %rax
564 ; SSE-NEXT: cvttss2si %xmm1, %rax
569 ; SSE-NEXT: cvttss2si %xmm1, %rax
572 ; SSE-NEXT: cvttss2si %xmm0, %rax
603 ; SSE-NEXT: cvttss2si %xmm0, %rax
607 ; SSE-NEXT: cvttss2si %xmm1, %rax
[all …]
Dfast-isel-sse12-fptoint.ll6 ; SSE: cvttss2si %xmm0, %eax
13 %5 = call i32 @llvm.x86.sse.cvttss2si(<4 x float> %4)
16 declare i32 @llvm.x86.sse.cvttss2si(<4 x float>) nounwind readnone
20 ; SSE: cvttss2si %xmm0, %rax
Dvec_ss_load_fold.ll15 ; CHECK-NEXT: cvttss2si %xmm0, %eax
27 %tmp.upgrd.1 = tail call i32 @llvm.x86.sse.cvttss2si( <4 x float> %tmp59 ) ; <i32> [#uses=1]
41 ; CHECK-NEXT: cvttss2si %xmm0, %eax
50 %tmp = tail call i32 @llvm.x86.sse.cvttss2si( <4 x float> %tmp59 ) ; <i32> [#uses=1]
63 declare i32 @llvm.x86.sse.cvttss2si(<4 x float>)
Dscalar-fp-to-i64.ll40 ; SSE2_64: cvttss2si
44 ; SSE3_64: cvttss2si
59 ; SSE2_64: cvttss2si
61 ; SSE3_64: cvttss2si
/external/swiftshader/third_party/llvm-7.0/llvm/test/CodeGen/X86/
Dfast-isel-sse12-fptoint.ll6 ; SSE: cvttss2si %xmm0, %eax
13 %5 = call i32 @llvm.x86.sse.cvttss2si(<4 x float> %4)
16 declare i32 @llvm.x86.sse.cvttss2si(<4 x float>) nounwind readnone
20 ; SSE: cvttss2si %xmm0, %rax
Dsse-cvttp2si.ll11 declare i32 @llvm.x86.sse.cvttss2si(<4 x float>)
19 ; SSE-NEXT: cvttss2si (%rdi), %eax
29 %fptosi = tail call i32 @llvm.x86.sse.cvttss2si(<4 x float> %x)
37 ; SSE-NEXT: cvttss2si %xmm0, %eax
47 %fptosi = tail call i32 @llvm.x86.sse.cvttss2si(<4 x float> %x)
55 ; SSE-NEXT: cvttss2si (%rdi), %rax
73 ; SSE-NEXT: cvttss2si %xmm0, %rax
Dvec_fp_to_int.ll875 ; SSE-NEXT: cvttss2si %xmm0, %rax
878 ; SSE-NEXT: cvttss2si %xmm0, %rax
934 ; SSE-NEXT: cvttss2si %xmm0, %rax
937 ; SSE-NEXT: cvttss2si %xmm0, %rax
1010 ; SSE-NEXT: cvttss2si %xmm0, %rax
1014 ; SSE-NEXT: cvttss2si %xmm1, %rax
1019 ; SSE-NEXT: cvttss2si %xmm1, %rax
1022 ; SSE-NEXT: cvttss2si %xmm0, %rax
1118 ; SSE-NEXT: cvttss2si %xmm0, %rax
1122 ; SSE-NEXT: cvttss2si %xmm1, %rax
[all …]
Dfptosi-constant.ll72 ; CHECK-NEXT: cvttss2si {{.*}}(%rip), %eax
74 …%r = call i32 @llvm.x86.sse.cvttss2si(<4 x float> <float 5.0e+09, float undef, float undef, float …
92 ; CHECK-NEXT: cvttss2si {{.*}}(%rip), %rax
126 declare i32 @llvm.x86.sse.cvttss2si(<4 x float>)
Dftrunc.ll9 ; SSE2-NEXT: cvttss2si %xmm0, %rax
67 ; SSE2-NEXT: cvttss2si %xmm1, %rax
71 ; SSE2-NEXT: cvttss2si %xmm2, %rax
74 ; SSE2-NEXT: cvttss2si %xmm0, %rax
77 ; SSE2-NEXT: cvttss2si %xmm0, %rax
236 ; SSE2-NEXT: cvttss2si %xmm0, %eax
365 ; SSE2-NEXT: cvttss2si %xmm0, %rax
373 ; SSE41-NEXT: cvttss2si %xmm0, %rax
Dvec_ss_load_fold.ll19 ; X32-NEXT: cvttss2si %xmm0, %eax
31 ; X64-NEXT: cvttss2si %xmm0, %eax
94 %tmp.upgrd.1 = tail call i32 @llvm.x86.sse.cvttss2si( <4 x float> %tmp59 ) ; <i32> [#uses=1]
108 ; X32-NEXT: cvttss2si %xmm0, %eax
119 ; X64-NEXT: cvttss2si %xmm0, %eax
150 %tmp = tail call i32 @llvm.x86.sse.cvttss2si( <4 x float> %tmp59 ) ; <i32> [#uses=1]
163 declare i32 @llvm.x86.sse.cvttss2si(<4 x float>)
/external/swiftshader/third_party/llvm-7.0/llvm/test/tools/llvm-mca/X86/SLM/
Dresources-sse1.s44 cvttss2si %xmm0, %ecx label
45 cvttss2si %xmm0, %rcx label
46 cvttss2si (%rax), %ecx label
47 cvttss2si (%rax), %rcx label
225 # CHECK-NEXT: 1 4 0.50 cvttss2si %xmm0, %ecx
226 # CHECK-NEXT: 1 4 0.50 cvttss2si %xmm0, %rcx
227 # CHECK-NEXT: 1 7 1.00 * cvttss2si (%rax), %ecx
228 # CHECK-NEXT: 1 7 1.00 * cvttss2si (%rax), %rcx
366 # CHECK-NEXT: - - - 0.50 0.50 - - - cvttss2si %xmm0, %ecx
367 # CHECK-NEXT: - - - 0.50 0.50 - - - cvttss2si %xmm0, %rcx
[all …]
/external/swiftshader/third_party/llvm-7.0/llvm/test/tools/llvm-mca/X86/Generic/
Dresources-sse1.s44 cvttss2si %xmm0, %ecx label
45 cvttss2si %xmm0, %rcx label
46 cvttss2si (%rax), %ecx label
47 cvttss2si (%rax), %rcx label
225 # CHECK-NEXT: 2 5 1.00 cvttss2si %xmm0, %ecx
226 # CHECK-NEXT: 2 5 1.00 cvttss2si %xmm0, %rcx
227 # CHECK-NEXT: 3 9 1.00 * cvttss2si (%rax), %ecx
228 # CHECK-NEXT: 3 9 1.00 * cvttss2si (%rax), %rcx
366 # CHECK-NEXT: - - 1.00 1.00 - - - - cvttss2si %xmm0, %ecx
367 # CHECK-NEXT: - - 1.00 1.00 - - - - cvttss2si %xmm0, %rcx
[all …]
/external/swiftshader/third_party/llvm-7.0/llvm/test/tools/llvm-mca/X86/SandyBridge/
Dresources-sse1.s44 cvttss2si %xmm0, %ecx label
45 cvttss2si %xmm0, %rcx label
46 cvttss2si (%rax), %ecx label
47 cvttss2si (%rax), %rcx label
225 # CHECK-NEXT: 2 5 1.00 cvttss2si %xmm0, %ecx
226 # CHECK-NEXT: 2 5 1.00 cvttss2si %xmm0, %rcx
227 # CHECK-NEXT: 3 9 1.00 * cvttss2si (%rax), %ecx
228 # CHECK-NEXT: 3 9 1.00 * cvttss2si (%rax), %rcx
366 # CHECK-NEXT: - - 1.00 1.00 - - - - cvttss2si %xmm0, %ecx
367 # CHECK-NEXT: - - 1.00 1.00 - - - - cvttss2si %xmm0, %rcx
[all …]
/external/swiftshader/third_party/llvm-7.0/llvm/test/tools/llvm-mca/X86/Atom/
Dresources-sse1.s44 cvttss2si %xmm0, %ecx label
45 cvttss2si %xmm0, %rcx label
46 cvttss2si (%rax), %ecx label
47 cvttss2si (%rax), %rcx label
225 # CHECK-NEXT: 1 8 4.00 cvttss2si %xmm0, %ecx
226 # CHECK-NEXT: 1 9 4.50 cvttss2si %xmm0, %rcx
227 # CHECK-NEXT: 1 9 4.50 * cvttss2si (%rax), %ecx
228 # CHECK-NEXT: 1 10 5.00 * cvttss2si (%rax), %rcx
360 # CHECK-NEXT: 4.00 4.00 cvttss2si %xmm0, %ecx
361 # CHECK-NEXT: 4.50 4.50 cvttss2si %xmm0, %rcx
[all …]
/external/swiftshader/third_party/llvm-7.0/llvm/test/tools/llvm-mca/X86/SkylakeClient/
Dresources-sse1.s44 cvttss2si %xmm0, %ecx label
45 cvttss2si %xmm0, %rcx label
46 cvttss2si (%rax), %ecx label
47 cvttss2si (%rax), %rcx label
225 # CHECK-NEXT: 3 7 1.00 cvttss2si %xmm0, %ecx
226 # CHECK-NEXT: 3 7 1.00 cvttss2si %xmm0, %rcx
227 # CHECK-NEXT: 3 11 1.00 * cvttss2si (%rax), %ecx
228 # CHECK-NEXT: 4 12 1.00 * cvttss2si (%rax), %rcx
368 # CHECK-NEXT: - - 1.50 0.50 - - - 1.00 - - cvttss2si %xmm0…
369 # CHECK-NEXT: - - 1.50 0.50 - - - 1.00 - - cvttss2si %xmm0…
[all …]
/external/swiftshader/third_party/llvm-7.0/llvm/test/tools/llvm-mca/X86/Znver1/
Dresources-sse1.s44 cvttss2si %xmm0, %ecx label
45 cvttss2si %xmm0, %rcx label
46 cvttss2si (%rax), %ecx label
47 cvttss2si (%rax), %rcx label
225 # CHECK-NEXT: 1 5 1.00 cvttss2si %xmm0, %ecx
226 # CHECK-NEXT: 1 5 1.00 cvttss2si %xmm0, %rcx
227 # CHECK-NEXT: 2 12 1.00 * cvttss2si (%rax), %ecx
228 # CHECK-NEXT: 2 12 1.00 * cvttss2si (%rax), %rcx
370 … - - - - - - - 0.50 0.50 1.00 - cvttss2si %xmm0, %ecx
371 … - - - - - - - 0.50 0.50 1.00 - cvttss2si %xmm0, %rcx
[all …]
/external/swiftshader/third_party/llvm-7.0/llvm/test/tools/llvm-mca/X86/SkylakeServer/
Dresources-sse1.s44 cvttss2si %xmm0, %ecx label
45 cvttss2si %xmm0, %rcx label
46 cvttss2si (%rax), %ecx label
47 cvttss2si (%rax), %rcx label
225 # CHECK-NEXT: 2 6 1.00 cvttss2si %xmm0, %ecx
226 # CHECK-NEXT: 3 7 1.00 cvttss2si %xmm0, %rcx
227 # CHECK-NEXT: 3 11 1.00 * cvttss2si (%rax), %ecx
228 # CHECK-NEXT: 4 12 1.00 * cvttss2si (%rax), %rcx
368 # CHECK-NEXT: - - 1.00 1.00 - - - - - - cvttss2si %xmm0…
369 # CHECK-NEXT: - - 1.33 0.33 - - - 1.33 - - cvttss2si %xmm0…
[all …]
/external/swiftshader/third_party/llvm-7.0/llvm/test/tools/llvm-mca/X86/Haswell/
Dresources-sse1.s44 cvttss2si %xmm0, %ecx label
45 cvttss2si %xmm0, %rcx label
46 cvttss2si (%rax), %ecx label
47 cvttss2si (%rax), %rcx label
225 # CHECK-NEXT: 2 4 1.00 cvttss2si %xmm0, %ecx
226 # CHECK-NEXT: 2 4 1.00 cvttss2si %xmm0, %rcx
227 # CHECK-NEXT: 3 9 1.00 * cvttss2si (%rax), %ecx
228 # CHECK-NEXT: 4 10 1.00 * cvttss2si (%rax), %rcx
368 # CHECK-NEXT: - - 1.00 1.00 - - - - - - cvttss2si %xmm0…
369 # CHECK-NEXT: - - 1.00 1.00 - - - - - - cvttss2si %xmm0…
[all …]
/external/swiftshader/third_party/llvm-7.0/llvm/test/tools/llvm-mca/X86/BtVer2/
Dresources-sse1.s44 cvttss2si %xmm0, %ecx label
45 cvttss2si %xmm0, %rcx label
46 cvttss2si (%rax), %ecx label
47 cvttss2si (%rax), %rcx label
225 # CHECK-NEXT: 2 7 1.00 cvttss2si %xmm0, %ecx
226 # CHECK-NEXT: 2 7 1.00 cvttss2si %xmm0, %rcx
227 # CHECK-NEXT: 2 12 1.00 * cvttss2si (%rax), %ecx
228 # CHECK-NEXT: 2 12 1.00 * cvttss2si (%rax), %rcx
372 … 1.00 - - 1.00 - - - 1.00 - - - cvttss2si %xmm0, %ecx
373 … 1.00 - - 1.00 - - - 1.00 - - - cvttss2si %xmm0, %rcx
[all …]
/external/swiftshader/third_party/llvm-7.0/llvm/test/tools/llvm-mca/X86/Broadwell/
Dresources-sse1.s44 cvttss2si %xmm0, %ecx label
45 cvttss2si %xmm0, %rcx label
46 cvttss2si (%rax), %ecx label
47 cvttss2si (%rax), %rcx label
225 # CHECK-NEXT: 2 4 1.00 cvttss2si %xmm0, %ecx
226 # CHECK-NEXT: 2 4 1.00 cvttss2si %xmm0, %rcx
227 # CHECK-NEXT: 3 9 1.00 * cvttss2si (%rax), %ecx
228 # CHECK-NEXT: 4 10 1.00 * cvttss2si (%rax), %rcx
368 # CHECK-NEXT: - - 1.00 1.00 - - - - - - cvttss2si %xmm0…
369 # CHECK-NEXT: - - 1.00 1.00 - - - - - - cvttss2si %xmm0…
[all …]
/external/swiftshader/third_party/llvm-7.0/llvm/test/Transforms/InstCombine/X86/
Dx86-vec_demanded_elts.ll11 ; CHECK-NEXT: [[TMP_UPGRD_1:%.*]] = tail call i32 @llvm.x86.sse.cvttss2si(<4 x float> [[TMP59]])
23 %tmp.upgrd.1 = tail call i32 @llvm.x86.sse.cvttss2si( <4 x float> %tmp59 )
35 ; CHECK-NEXT: [[TMP2:%.*]] = tail call i32 @llvm.x86.sse.cvttss2si(<4 x float> [[V20]])
70 %tmp2 = tail call i32 @llvm.x86.sse.cvttss2si(<4 x float> %v23)
105 declare i32 @llvm.x86.sse.cvttss2si(<4 x float>)
/external/swiftshader/third_party/llvm-7.0/llvm/test/Transforms/ConstProp/
Dsse.ll109 …%i0 = tail call i32 @llvm.x86.sse.cvttss2si(<4 x float> <float 3.0, float undef, float undef, floa…
126 …%i0 = tail call i32 @llvm.x86.sse.cvttss2si(<4 x float> <float 1.75, float undef, float undef, flo…
148 %i0 = tail call i32 @llvm.x86.sse.cvttss2si(<4 x float> %fm) nounwind
169 %i0 = tail call i32 @llvm.x86.sse.cvttss2si(<4 x float> %fm) nounwind
190 %i0 = tail call i32 @llvm.x86.sse.cvttss2si(<4 x float> %fm) nounwind
202 declare i32 @llvm.x86.sse.cvttss2si(<4 x float>) nounwind readnone
/external/swiftshader/third_party/LLVM/test/CodeGen/X86/
Dvec_ss_load_fold.ll15 %tmp.upgrd.1 = tail call i32 @llvm.x86.sse.cvttss2si( <4 x float> %tmp59 ) ; <i32> [#uses=1]
30 %tmp = tail call i32 @llvm.x86.sse.cvttss2si( <4 x float> %tmp59 ) ; <i32> [#uses=1]
47 declare i32 @llvm.x86.sse.cvttss2si(<4 x float>)
/external/swiftshader/third_party/LLVM/test/Transforms/ConstProp/
Dcalls.ll36 …%i1 = tail call i32 @llvm.x86.sse.cvttss2si(<4 x float> <float 1.75, float undef, float undef, flo…
55 declare i32 @llvm.x86.sse.cvttss2si(<4 x float>) nounwind readnone
/external/llvm/test/Transforms/ConstProp/
Dcalls.ll282 …%i0 = tail call i32 @llvm.x86.sse.cvttss2si(<4 x float> <float 3.0, float undef, float undef, floa…
299 …%i0 = tail call i32 @llvm.x86.sse.cvttss2si(<4 x float> <float 1.75, float undef, float undef, flo…
321 %i0 = tail call i32 @llvm.x86.sse.cvttss2si(<4 x float> %fm) nounwind
342 %i0 = tail call i32 @llvm.x86.sse.cvttss2si(<4 x float> %fm) nounwind
363 %i0 = tail call i32 @llvm.x86.sse.cvttss2si(<4 x float> %fm) nounwind
375 declare i32 @llvm.x86.sse.cvttss2si(<4 x float>) nounwind readnone

1234