Searched defs:right_reg (Results 1 - 9 of 9) sorted by relevance

/external/v8/src/crankshaft/arm/
H A Dlithium-codegen-arm.cc1028 Register right_reg = ToRegister(instr->right()); local
1035 __ cmp(right_reg, Operand::Zero());
1045 __ cmp(right_reg, Operand(-1));
1060 __ sdiv(result_reg, left_reg, right_reg);
1061 __ Mls(result_reg, result_reg, right_reg, left_reg);
1075 Register right_reg = ToRegister(instr->right()); local
1079 DCHECK(!scratch.is(right_reg));
1092 __ cmp(right_reg, Operand::Zero());
1098 // before. Be careful that 'right_reg' is only live on entry.
1102 __ vmov(double_scratch0().low(), right_reg);
1682 Register right_reg = EmitLoadRegister(right, ip); local
1703 Register right_reg = EmitLoadRegister(right, ip); local
1844 Register right_reg = EmitLoadRegister(right, ip); local
1874 DwVfpRegister right_reg = ToDoubleRegister(right); local
[all...]
/external/v8/src/crankshaft/ia32/
H A Dlithium-codegen-ia32.cc927 Register right_reg = ToRegister(instr->right()); local
928 DCHECK(!right_reg.is(eax));
929 DCHECK(!right_reg.is(edx));
937 __ test(right_reg, Operand(right_reg));
947 __ cmp(right_reg, -1);
966 __ idiv(right_reg);
972 __ idiv(right_reg);
1664 XMMRegister right_reg = ToDoubleRegister(right); local
1665 __ ucomisd(left_reg, right_reg);
[all...]
/external/v8/src/crankshaft/mips/
H A Dlithium-codegen-mips.cc1010 const Register right_reg = ToRegister(instr->right()); local
1014 __ Mod(result_reg, left_reg, right_reg);
1020 DeoptimizeIf(eq, instr, DeoptimizeReason::kDivisionByZero, right_reg,
1030 DeoptimizeIf(eq, instr, DeoptimizeReason::kMinusZero, right_reg,
1033 __ Branch(&no_overflow_possible, ne, right_reg, Operand(-1));
1578 Register right_reg = EmitLoadRegister(right, at); local
1579 __ Subu(ToRegister(result), ToRegister(left), Operand(right_reg));
1588 Register right_reg = EmitLoadRegister(right, scratch); local
1590 Operand(right_reg), &no_overflow_label);
1718 Register right_reg local
1728 Register right_reg = EmitLoadRegister(right, scratch); local
1750 Register right_reg = EmitLoadRegister(right, scratch0()); local
1765 FPURegister right_reg = ToDoubleRegister(right); local
2122 FPURegister right_reg = ToDoubleRegister(right); local
[all...]
/external/v8/src/crankshaft/mips64/
H A Dlithium-codegen-mips64.cc999 const Register right_reg = ToRegister(instr->right()); local
1003 __ Dmod(result_reg, left_reg, right_reg);
1009 DeoptimizeIf(eq, instr, DeoptimizeReason::kDivisionByZero, right_reg,
1019 DeoptimizeIf(eq, instr, DeoptimizeReason::kMinusZero, right_reg,
1022 __ Branch(&no_overflow_possible, ne, right_reg, Operand(-1));
1872 Register right_reg = EmitLoadRegister(right, scratch0()); local
1875 __ Slt(scratch, left_reg, Operand(right_reg));
1878 __ Movn(result_reg, right_reg, scratch);
1882 __ Movz(result_reg, right_reg, scratch);
1887 FPURegister right_reg local
2244 FPURegister right_reg = ToDoubleRegister(right); local
[all...]
/external/v8/src/crankshaft/ppc/
H A Dlithium-codegen-ppc.cc970 Register right_reg = ToRegister(instr->right()); local
981 __ divw(scratch, left_reg, right_reg, SetOE, SetRC);
985 __ cmpwi(right_reg, Operand::Zero());
1008 __ mullw(scratch, right_reg, scratch);
1909 Register right_reg = EmitLoadRegister(right, ip); local
1915 __ cmp(left_reg, right_reg);
1918 __ cmpw(left_reg, right_reg);
1922 __ isel(cond, result_reg, left_reg, right_reg);
1925 __ Move(result_reg, right_reg);
1934 DoubleRegister right_reg local
[all...]
/external/v8/src/crankshaft/s390/
H A Dlithium-codegen-s390.cc947 Register right_reg = ToRegister(instr->right()); local
953 __ Cmp32(right_reg, Operand::Zero());
963 __ Cmp32(right_reg, Operand(-1));
977 DCHECK(!right_reg.is(r1));
981 __ dr(r0, right_reg); // R0:R1 = R1 / divisor - R0 remainder
1919 Register right_reg = EmitLoadRegister(right, ip); local
1925 __ CmpP(left_reg, right_reg);
1928 __ Cmp32(left_reg, right_reg);
1932 __ Move(result_reg, right_reg);
1940 DoubleRegister right_reg local
[all...]
/external/v8/src/crankshaft/x64/
H A Dlithium-codegen-x64.cc954 Register right_reg = ToRegister(instr->right()); local
955 DCHECK(!right_reg.is(rax));
956 DCHECK(!right_reg.is(rdx));
964 __ testl(right_reg, right_reg);
974 __ cmpl(right_reg, Immediate(-1));
994 __ idivl(right_reg);
1000 __ idivl(right_reg);
1777 Register right_reg = ToRegister(right); local
1779 __ cmpp(left_reg, right_reg);
1801 XMMRegister right_reg = ToDoubleRegister(right); local
[all...]
/external/v8/src/crankshaft/x87/
H A Dlithium-codegen-x87.cc1228 Register right_reg = ToRegister(instr->right()); local
1229 DCHECK(!right_reg.is(eax));
1230 DCHECK(!right_reg.is(edx));
1238 __ test(right_reg, Operand(right_reg));
1248 __ cmp(right_reg, -1);
1267 __ idiv(right_reg);
1273 __ idiv(right_reg);
1941 X87Register right_reg = ToX87Register(right); local
1943 X87PrepareBinaryOp(left_reg, right_reg, ToX87Registe
[all...]
/external/v8/src/mips/
H A Dmacro-assembler-mips.cc5184 Register right_reg = t9; local
5185 DCHECK(!left.is(right_reg));
5186 li(right_reg, Operand(right));
5187 AddBranchOvf(dst, left, right_reg, overflow_label, no_overflow_label);
5224 Register right_reg = right.is(dst) ? t9 : right; local
5226 DCHECK(!dst.is(right_reg));
5228 Move(right_reg, right);
5230 Bnvc(left_reg, right_reg, no_overflow_label);

Completed in 216 milliseconds