/external/llvm/test/CodeGen/X86/ |
D | vec_fp_to_int.ll | 493 ; 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 …]
|
D | fast-isel-sse12-fptoint.ll | 6 ; 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
|
D | vec_ss_load_fold.ll | 15 ; 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>)
|
D | scalar-fp-to-i64.ll | 40 ; 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/ |
D | fast-isel-sse12-fptoint.ll | 6 ; 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
|
D | sse-cvttp2si.ll | 11 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
|
D | vec_fp_to_int.ll | 875 ; 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 …]
|
D | fptosi-constant.ll | 72 ; 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>)
|
D | ftrunc.ll | 9 ; 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
|
D | vec_ss_load_fold.ll | 19 ; 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/ |
D | resources-sse1.s | 44 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/ |
D | resources-sse1.s | 44 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/ |
D | resources-sse1.s | 44 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/ |
D | resources-sse1.s | 44 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/ |
D | resources-sse1.s | 44 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/ |
D | resources-sse1.s | 44 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/ |
D | resources-sse1.s | 44 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/ |
D | resources-sse1.s | 44 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/ |
D | resources-sse1.s | 44 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/ |
D | resources-sse1.s | 44 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/ |
D | x86-vec_demanded_elts.ll | 11 ; 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/ |
D | sse.ll | 109 …%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/ |
D | vec_ss_load_fold.ll | 15 %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/ |
D | calls.ll | 36 …%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/ |
D | calls.ll | 282 …%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
|