Home
last modified time | relevance | path

Searched refs:can_overflow (Results 1 – 14 of 14) sorted by relevance

/external/v8/src/crankshaft/ppc/
Dlithium-codegen-ppc.cc1002 bool can_overflow = hmod->CheckFlag(HValue::kCanOverflow); in DoModI() local
1005 if (can_overflow) { in DoModI()
1020 if (can_overflow) { in DoModI()
1136 bool can_overflow = hdiv->CheckFlag(HValue::kCanOverflow); in DoDivI() local
1141 if (can_overflow) { in DoDivI()
1165 if (can_overflow) { in DoDivI()
1196 bool can_overflow = hdiv->CheckFlag(HValue::kLeftCanBeMinInt); in DoFlooringDivByPowerOf2I() local
1211 if (divisor == -1 && can_overflow) { in DoFlooringDivByPowerOf2I()
1217 if (can_overflow) { in DoFlooringDivByPowerOf2I()
1231 if (!can_overflow) { in DoFlooringDivByPowerOf2I()
[all …]
Dlithium-ppc.cc1492 bool can_overflow = instr->CheckFlag(HValue::kCanOverflow); in DoMul() local
1501 if (!can_overflow || ((constant_value >= -1) && (constant_value <= 1))) { in DoMul()
1522 ? ((can_overflow && constant_value == -1) || in DoMul()
1524 : (can_overflow || bailout_on_minus_zero)) { in DoMul()
/external/v8/src/crankshaft/arm64/
Dlithium-codegen-arm64.cc1416 bool can_overflow = instr->hydrogen()->CheckFlag(HValue::kCanOverflow); in DoAddI() local
1421 if (can_overflow) { in DoAddI()
1431 bool can_overflow = instr->hydrogen()->CheckFlag(HValue::kCanOverflow); in DoAddS() local
1435 if (can_overflow) { in DoAddS()
4040 bool can_overflow = instr->hydrogen()->CheckFlag(HValue::kCanOverflow); in DoMulConstIS() local
4057 if (can_overflow) { in DoMulConstIS()
4074 if (can_overflow) { in DoMulConstIS()
4090 if (can_overflow) { in DoMulConstIS()
4103 if (can_overflow) { in DoMulConstIS()
4117 DCHECK(!can_overflow); in DoMulConstIS()
[all …]
Dlithium-arm64.cc1897 bool can_overflow = instr->CheckFlag(HValue::kCanOverflow); in DoMul() local
1917 (!can_overflow && (base::bits::IsPowerOfTwo32(constant_abs + 1) || in DoMul()
1927 (can_overflow && constant != 1 && in DoMul()
1942 if ((bailout_on_minus_zero && least_const != most_const) || can_overflow) { in DoMul()
/external/v8/src/crankshaft/mips64/
Dlithium-mips64.cc1485 bool can_overflow = instr->CheckFlag(HValue::kCanOverflow); in DoMul() local
1494 if (!can_overflow || ((constant_value >= -1) && (constant_value <= 1))) { in DoMul()
1518 ? ((can_overflow && constant_value == -1) || in DoMul()
1520 : (can_overflow || bailout_on_minus_zero)) { in DoMul()
Dlithium-codegen-mips64.cc1684 bool can_overflow = instr->hydrogen()->CheckFlag(HValue::kCanOverflow); in DoSubS() local
1686 if (!can_overflow) { in DoSubS()
1705 bool can_overflow = instr->hydrogen()->CheckFlag(HValue::kCanOverflow); in DoSubI() local
1707 if (!can_overflow) { in DoSubI()
1852 bool can_overflow = instr->hydrogen()->CheckFlag(HValue::kCanOverflow); in DoAddS() local
1854 if (!can_overflow) { in DoAddS()
1873 bool can_overflow = instr->hydrogen()->CheckFlag(HValue::kCanOverflow); in DoAddI() local
1875 if (!can_overflow) { in DoAddI()
/external/v8/src/crankshaft/mips/
Dlithium-mips.cc1484 bool can_overflow = instr->CheckFlag(HValue::kCanOverflow); in DoMul() local
1493 if (!can_overflow || ((constant_value >= -1) && (constant_value <= 1))) { in DoMul()
1514 ? ((can_overflow && constant_value == -1) || in DoMul()
1516 : (can_overflow || bailout_on_minus_zero)) { in DoMul()
Dlithium-codegen-mips.cc1597 bool can_overflow = instr->hydrogen()->CheckFlag(HValue::kCanOverflow); in DoSubI() local
1599 if (!can_overflow) { in DoSubI()
1744 bool can_overflow = instr->hydrogen()->CheckFlag(HValue::kCanOverflow); in DoAddI() local
1746 if (!can_overflow) { in DoAddI()
/external/v8/src/crankshaft/arm/
Dlithium-codegen-arm.cc1724 bool can_overflow = instr->hydrogen()->CheckFlag(HValue::kCanOverflow); in DoSubI() local
1725 SBit set_cond = can_overflow ? SetCC : LeaveCC; in DoSubI()
1735 if (can_overflow) { in DoSubI()
1745 bool can_overflow = instr->hydrogen()->CheckFlag(HValue::kCanOverflow); in DoRSubI() local
1746 SBit set_cond = can_overflow ? SetCC : LeaveCC; in DoRSubI()
1756 if (can_overflow) { in DoRSubI()
1893 bool can_overflow = instr->hydrogen()->CheckFlag(HValue::kCanOverflow); in DoAddI() local
1894 SBit set_cond = can_overflow ? SetCC : LeaveCC; in DoAddI()
1904 if (can_overflow) { in DoAddI()
Dlithium-arm.cc1492 bool can_overflow = instr->CheckFlag(HValue::kCanOverflow); in DoMul() local
1501 if (!can_overflow || ((constant_value >= -1) && (constant_value <= 1))) { in DoMul()
1522 ? ((can_overflow && constant_value == -1) || in DoMul()
1524 : (can_overflow || bailout_on_minus_zero)) { in DoMul()
/external/v8/src/crankshaft/x64/
Dlithium-x64.cc1576 bool can_overflow = instr->CheckFlag(HValue::kCanOverflow); in DoAdd() local
1579 if (can_overflow) { in DoAdd()
Dlithium-codegen-x64.cc1328 bool can_overflow = in DoMulI() local
1338 } else if (!can_overflow) { in DoMulI()
1387 if (can_overflow) { in DoMulI()
/external/v8/src/crankshaft/ia32/
Dlithium-ia32.cc1581 bool can_overflow = instr->CheckFlag(HValue::kCanOverflow); in DoAdd() local
1585 if (can_overflow) { in DoAdd()
/external/v8/src/crankshaft/x87/
Dlithium-x87.cc1591 bool can_overflow = instr->CheckFlag(HValue::kCanOverflow); in DoAdd() local
1595 if (can_overflow) { in DoAdd()