Home
last modified time | relevance | path

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

12

/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
Dsse2-intrinsics-fast-isel-x86_64.ll49 ; X64-NEXT: cvttsd2si %xmm0, %rax
Dstack-folding-fp-sse42.ll478 ;CHECK: cvttsd2si {{-?[0-9]*}}(%rsp), %eax {{.*#+}} 8-byte Folded Reload
486 ;CHECK: cvttsd2si {{-?[0-9]*}}(%rsp), %eax {{.*#+}} 16-byte Folded Reload
488 %2 = call i32 @llvm.x86.sse2.cvttsd2si(<2 x double> %a0)
491 declare i32 @llvm.x86.sse2.cvttsd2si(<2 x double>) nounwind readnone
495 ;CHECK: cvttsd2si {{-?[0-9]*}}(%rsp), %rax {{.*#+}} 8-byte Folded Reload
503 ;CHECK: cvttsd2si {{-?[0-9]*}}(%rsp), %rax {{.*#+}} 16-byte Folded Reload
Dsse2-intrinsics-x86.ll328 ; SSE-NEXT: cvttsd2si %xmm0, %eax
335 %res = call i32 @llvm.x86.sse2.cvttsd2si(<2 x double> %a0) ; <i32> [#uses=1]
338 declare i32 @llvm.x86.sse2.cvttsd2si(<2 x double>) nounwind readnone
/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/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/test/Transforms/InstCombine/
Dvec_demanded_elts.ll72 %tmp6 = tail call i32 @llvm.x86.sse2.cvttsd2si(<2 x double> %v61)
137 declare i32 @llvm.x86.sse2.cvttsd2si(<2 x double>)
/external/llvm/test/Transforms/InstCombine/
Dvec_demanded_elts.ll73 %tmp6 = tail call i32 @llvm.x86.sse2.cvttsd2si(<2 x double> %v61)
138 declare i32 @llvm.x86.sse2.cvttsd2si(<2 x double>)
/external/swiftshader/third_party/LLVM/test/MC/X86/
Dx86-32-coverage.s1320 cvttsd2si 0xdeadbeef(%ebx,%ecx,8),%ecx
1323 cvttsd2si %xmm5,%ecx
9570 cvttsd2si 0xdeadbeef(%ebx,%ecx,8),%ecx
9574 cvttsd2si 0x45,%ecx
9578 cvttsd2si 0x7eed,%ecx
9582 cvttsd2si 0xbabecafe,%ecx
9586 cvttsd2si 0x12345678,%ecx
9590 cvttsd2si %xmm5,%ecx
18021 cvttsd2si 0xdeadbeef(%ebx,%ecx,8),%ecx
18024 cvttsd2si 0x45,%ecx
[all …]
/external/llvm/test/MC/X86/
Dx86-32-coverage.s7941 cvttsd2si 0xdeadbeef(%ebx,%ecx,8),%ecx
7945 cvttsd2si 0x45,%ecx
7949 cvttsd2si 0x7eed,%ecx
7953 cvttsd2si 0xbabecafe,%ecx
7957 cvttsd2si 0x12345678,%ecx
7961 cvttsd2si %xmm5,%ecx
/external/valgrind/none/tests/x86/
Dinsn_sse2.def77 cvttsd2si xmm.pd[12.34,56.78] r32.sd[99] => 1.sd[12]
78 cvttsd2si m128.pd[56.78,12.34] r32.sd[99] => 1.sd[56]
/external/valgrind/none/tests/amd64/
Dinsn_sse2.def77 cvttsd2si xmm.pd[12.34,56.78] r32.sd[99] => 1.sd[12]
78 cvttsd2si m128.pd[56.78,12.34] r32.sd[99] => 1.sd[56]
/external/v8/src/ia32/
Dassembler-ia32.h993 void cvttsd2si(Register dst, const Operand& src);
994 void cvttsd2si(Register dst, XMMRegister src) { in cvttsd2si() function
995 cvttsd2si(dst, Operand(src)); in cvttsd2si()
Dmacro-assembler-ia32.cc273 cvttsd2si(result_reg, Operand(input_reg)); in TruncateDoubleToI()
291 cvttsd2si(result_reg, Operand(input_reg)); in DoubleToI()
353 cvttsd2si(result_reg, Operand(xmm0)); in TruncateHeapNumberToI()
/external/v8/src/compiler/ia32/
Dcode-generator-ia32.cc671 __ cvttsd2si(result, Operand(input)); in AssembleArchInstruction() local
1227 __ cvttsd2si(i.OutputRegister(), i.InputOperand(0)); in AssembleArchInstruction() local
1232 __ cvttsd2si(i.OutputRegister(), kScratchDoubleReg); in AssembleArchInstruction() local
/external/v8/src/crankshaft/ia32/
Dlithium-codegen-ia32.cc3100 __ cvttsd2si(output_reg, Operand(xmm_scratch)); in DoMathFloorI() local
3125 __ cvttsd2si(output_reg, Operand(input_reg)); in DoMathFloorI() local
3134 __ cvttsd2si(output_reg, Operand(input_reg)); in DoMathFloorI() local
3179 __ cvttsd2si(output_reg, Operand(xmm_scratch)); in DoMathRoundI() local
3194 __ cvttsd2si(output_reg, Operand(input_temp)); in DoMathRoundI() local
4328 __ cvttsd2si(input_reg, Operand(xmm0)); in DoDeferredTaggedToI() local
/external/llvm/lib/Target/X86/
DREADME-SSE.txt848 Should compile into cvttpd2dq instead of being scalarized into 2 cvttsd2si.
DX86InstrSSE.td1490 "cvttsd2si\t{$src, $dst|$dst, $src}",
1494 "cvttsd2si\t{$src, $dst|$dst, $src}",
1560 "cvttsd2si\t{$src, $dst|$dst, $src}",
1563 "cvttsd2si\t{$src, $dst|$dst, $src}",
1582 def : InstAlias<"cvttsd2si{l}\t{$src, $dst|$dst, $src}",
1584 def : InstAlias<"cvttsd2si{l}\t{$src, $dst|$dst, $src}",
1590 def : InstAlias<"cvttsd2si{q}\t{$src, $dst|$dst, $src}",
1592 def : InstAlias<"cvttsd2si{q}\t{$src, $dst|$dst, $src}",
1697 sdmem, sse_load_f64, "cvttsd2si",
1701 "cvttsd2si", SSE_CVT_SD2SI>,
[all …]
/external/v8/src/x64/
Dassembler-x64.h1196 void cvttsd2si(Register dst, const Operand& src);
1197 void cvttsd2si(Register dst, XMMRegister src);
Dassembler-x64.cc3435 void Assembler::cvttsd2si(Register dst, const Operand& src) { in cvttsd2si() function in v8::internal::Assembler
3446 void Assembler::cvttsd2si(Register dst, XMMRegister src) { in cvttsd2si() function in v8::internal::Assembler
/external/elfutils/tests/
Dtestfile44.expect.bz21testfile44.o: elf32-elf_i386 2 3Disassembly of section .text: 4 5 0 ...
/external/swiftshader/third_party/LLVM/lib/Target/X86/
DX86InstrSSE.td1349 "cvttsd2si\t{$src, $dst|$dst, $src}">, XD, VEX,
1352 "cvttsd2si\t{$src, $dst|$dst, $src}">, XD,
1395 "cvttsd2si\t{$src, $dst|$dst, $src}">, XD;
1397 "cvttsd2si{q}\t{$src, $dst|$dst, $src}">, XD, REX_W;
1494 f128mem, load, "cvttsd2si">, XD, VEX;
1497 "cvttsd2si">, XD, VEX, VEX_W;
1504 f128mem, load, "cvttsd2si">, XD;
1507 "cvttsd2si{q}">, XD, REX_W;

12