/external/llvm-project/llvm/test/MC/X86/ |
D | SSE-64.s | 397 cvttss2si 485498096, %r13d label 401 cvttss2si 485498096, %r15 label 405 cvttss2si 64(%rdx), %r13d label 409 cvttss2si 64(%rdx), %r15 label 413 cvttss2si -64(%rdx,%rax,4), %r13d label 417 cvttss2si 64(%rdx,%rax,4), %r13d label 421 cvttss2si -64(%rdx,%rax,4), %r15 label 425 cvttss2si 64(%rdx,%rax,4), %r15 label 429 cvttss2si 64(%rdx,%rax), %r13d label 433 cvttss2si 64(%rdx,%rax), %r15 label [all …]
|
/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/llvm-project/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 | 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 | vec_fp_to_int.ll | 846 ; SSE-NEXT: cvttss2si %xmm0, %rax 849 ; SSE-NEXT: cvttss2si %xmm0, %rax 905 ; SSE-NEXT: cvttss2si %xmm0, %rax 908 ; SSE-NEXT: cvttss2si %xmm0, %rax 981 ; SSE-NEXT: cvttss2si %xmm0, %rax 985 ; SSE-NEXT: cvttss2si %xmm1, %rax 990 ; SSE-NEXT: cvttss2si %xmm1, %rax 993 ; SSE-NEXT: cvttss2si %xmm0, %rax 1089 ; SSE-NEXT: cvttss2si %xmm0, %rax 1093 ; SSE-NEXT: cvttss2si %xmm1, %rax [all …]
|
D | fp-strict-scalar-fptoint.ll | 35 ; SSE-X86-NEXT: cvttss2si {{[0-9]+}}(%esp), %eax 41 ; SSE-X64-NEXT: cvttss2si %xmm0, %eax 82 ; SSE-X86-NEXT: cvttss2si {{[0-9]+}}(%esp), %eax 88 ; SSE-X64-NEXT: cvttss2si %xmm0, %eax 129 ; SSE-X86-NEXT: cvttss2si {{[0-9]+}}(%esp), %eax 135 ; SSE-X64-NEXT: cvttss2si %xmm0, %eax 176 ; SSE-X86-NEXT: cvttss2si {{[0-9]+}}(%esp), %eax 181 ; SSE-X64-NEXT: cvttss2si %xmm0, %eax 246 ; SSE-X64-NEXT: cvttss2si %xmm0, %rax 307 ; SSE-X86-NEXT: cvttss2si {{[0-9]+}}(%esp), %eax [all …]
|
/external/llvm-project/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/llvm-project/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/llvm-project/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/llvm-project/llvm/test/tools/llvm-mca/X86/Barcelona/ |
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/llvm-project/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/llvm-project/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/llvm-project/llvm/test/tools/llvm-mca/X86/BdVer2/ |
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 13 1.00 cvttss2si %xmm0, %ecx 226 # CHECK-NEXT: 2 13 1.00 cvttss2si %xmm0, %rcx 227 # CHECK-NEXT: 2 18 1.50 * cvttss2si (%rax), %ecx 228 # CHECK-NEXT: 2 18 1.50 * cvttss2si (%rax), %rcx 381 … - 1.00 1.00 - - - - - - - - cvttss2si %xmm0, %ecx 382 … - 1.00 1.00 - - - - - - - - cvttss2si %xmm0, %rcx [all …]
|
/external/llvm-project/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/llvm-project/llvm/test/tools/llvm-mca/X86/Znver2/ |
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 3 1.00 cvttss2si %xmm0, %ecx 226 # CHECK-NEXT: 1 3 1.00 cvttss2si %xmm0, %rcx 227 # CHECK-NEXT: 2 10 1.00 * cvttss2si (%rax), %ecx 228 # CHECK-NEXT: 2 10 1.00 * cvttss2si (%rax), %rcx 371 … - - - - - - - 0.50 0.50 1.00 - cvttss2si %xmm0, %ecx 372 … - - - - - - - 0.50 0.50 1.00 - cvttss2si %xmm0, %rcx [all …]
|
/external/llvm-project/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/llvm-project/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 - - - 1.00 - - - cvttss2si %xmm0, %ecx 373 … 1.00 - 1.00 1.00 - - - 1.00 - - - cvttss2si %xmm0, %rcx [all …]
|
/external/llvm-project/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/llvm-project/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/llvm-project/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/llvm-project/llvm/test/Transforms/InstSimplify/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
|