Home
last modified time | relevance | path

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

/external/v8/src/crankshaft/ppc/
Dlithium-codegen-ppc.cc962 bool can_overflow = hmod->CheckFlag(HValue::kCanOverflow); in DoModI() local
965 if (can_overflow) { in DoModI()
980 if (can_overflow) { in DoModI()
1096 bool can_overflow = hdiv->CheckFlag(HValue::kCanOverflow); in DoDivI() local
1101 if (can_overflow) { in DoDivI()
1125 if (can_overflow) { in DoDivI()
1160 bool can_overflow = hdiv->CheckFlag(HValue::kLeftCanBeMinInt); in DoFlooringDivByPowerOf2I() local
1175 if (divisor == -1 && can_overflow) { in DoFlooringDivByPowerOf2I()
1181 if (can_overflow) { in DoFlooringDivByPowerOf2I()
1195 if (!can_overflow) { in DoFlooringDivByPowerOf2I()
[all …]
Dlithium-ppc.cc1456 bool can_overflow = instr->CheckFlag(HValue::kCanOverflow); in DoMul() local
1465 if (!can_overflow || ((constant_value >= -1) && (constant_value <= 1))) { in DoMul()
1486 ? ((can_overflow && constant_value == -1) || in DoMul()
1488 : (can_overflow || bailout_on_minus_zero)) { in DoMul()
/external/v8/src/crankshaft/arm64/
Dlithium-codegen-arm64.cc1360 bool can_overflow = instr->hydrogen()->CheckFlag(HValue::kCanOverflow); in DoAddI() local
1365 if (can_overflow) { in DoAddI()
1375 bool can_overflow = instr->hydrogen()->CheckFlag(HValue::kCanOverflow); in DoAddS() local
1379 if (can_overflow) { in DoAddS()
4019 bool can_overflow = instr->hydrogen()->CheckFlag(HValue::kCanOverflow); in DoMulConstIS() local
4036 if (can_overflow) { in DoMulConstIS()
4053 if (can_overflow) { in DoMulConstIS()
4069 if (can_overflow) { in DoMulConstIS()
4082 if (can_overflow) { in DoMulConstIS()
4096 DCHECK(!can_overflow); in DoMulConstIS()
[all …]
Dlithium-arm64.cc1795 bool can_overflow = instr->CheckFlag(HValue::kCanOverflow); in DoMul() local
1815 (!can_overflow && (base::bits::IsPowerOfTwo32(constant_abs + 1) || in DoMul()
1825 (can_overflow && constant != 1 && in DoMul()
1840 if ((bailout_on_minus_zero && least_const != most_const) || can_overflow) { in DoMul()
/external/v8/src/crankshaft/arm/
Dlithium-arm.cc1442 bool can_overflow = instr->CheckFlag(HValue::kCanOverflow); in DoMul() local
1451 if (!can_overflow || ((constant_value >= -1) && (constant_value <= 1))) { in DoMul()
1472 ? ((can_overflow && constant_value == -1) || in DoMul()
1474 : (can_overflow || bailout_on_minus_zero)) { in DoMul()
Dlithium-codegen-arm.cc1682 bool can_overflow = instr->hydrogen()->CheckFlag(HValue::kCanOverflow); in DoSubI() local
1683 SBit set_cond = can_overflow ? SetCC : LeaveCC; in DoSubI()
1693 if (can_overflow) { in DoSubI()
1703 bool can_overflow = instr->hydrogen()->CheckFlag(HValue::kCanOverflow); in DoRSubI() local
1704 SBit set_cond = can_overflow ? SetCC : LeaveCC; in DoRSubI()
1714 if (can_overflow) { in DoRSubI()
1844 bool can_overflow = instr->hydrogen()->CheckFlag(HValue::kCanOverflow); in DoAddI() local
1845 SBit set_cond = can_overflow ? SetCC : LeaveCC; in DoAddI()
1855 if (can_overflow) { in DoAddI()
/external/v8/src/crankshaft/s390/
Dlithium-s390.cc1321 bool can_overflow = instr->CheckFlag(HValue::kCanOverflow); in DoMul() local
1330 if (!can_overflow || ((constant_value >= -1) && (constant_value <= 1))) { in DoMul()
1351 ? ((can_overflow && constant_value == -1) || in DoMul()
1353 : (can_overflow || bailout_on_minus_zero)) { in DoMul()
Dlithium-codegen-s390.cc1113 bool can_overflow = hdiv->CheckFlag(HValue::kLeftCanBeMinInt); in DoFlooringDivByPowerOf2I() local
1130 if (divisor == -1 && can_overflow) { in DoFlooringDivByPowerOf2I()
1143 if (!can_overflow) { in DoFlooringDivByPowerOf2I()
1316 bool can_overflow = instr->hydrogen()->CheckFlag(HValue::kCanOverflow); in DoMulI() local
1330 if (can_overflow) { in DoMulI()
1402 if (can_overflow) { in DoMulI()
/external/v8/src/crankshaft/mips64/
Dlithium-mips64.cc1435 bool can_overflow = instr->CheckFlag(HValue::kCanOverflow); in DoMul() local
1444 if (!can_overflow || ((constant_value >= -1) && (constant_value <= 1))) { in DoMul()
1468 ? ((can_overflow && constant_value == -1) || in DoMul()
1470 : (can_overflow || bailout_on_minus_zero)) { in DoMul()
Dlithium-codegen-mips64.cc1641 bool can_overflow = instr->hydrogen()->CheckFlag(HValue::kCanOverflow); in DoSubS() local
1643 if (!can_overflow) { in DoSubS()
1662 bool can_overflow = instr->hydrogen()->CheckFlag(HValue::kCanOverflow); in DoSubI() local
1664 if (!can_overflow) { in DoSubI()
1802 bool can_overflow = instr->hydrogen()->CheckFlag(HValue::kCanOverflow); in DoAddS() local
1804 if (!can_overflow) { in DoAddS()
1823 bool can_overflow = instr->hydrogen()->CheckFlag(HValue::kCanOverflow); in DoAddI() local
1825 if (!can_overflow) { in DoAddI()
/external/v8/src/crankshaft/mips/
Dlithium-mips.cc1434 bool can_overflow = instr->CheckFlag(HValue::kCanOverflow); in DoMul() local
1443 if (!can_overflow || ((constant_value >= -1) && (constant_value <= 1))) { in DoMul()
1464 ? ((can_overflow && constant_value == -1) || in DoMul()
1466 : (can_overflow || bailout_on_minus_zero)) { in DoMul()
Dlithium-codegen-mips.cc1553 bool can_overflow = instr->hydrogen()->CheckFlag(HValue::kCanOverflow); in DoSubI() local
1555 if (!can_overflow) { in DoSubI()
1693 bool can_overflow = instr->hydrogen()->CheckFlag(HValue::kCanOverflow); in DoAddI() local
1695 if (!can_overflow) { in DoAddI()
/external/v8/src/crankshaft/ia32/
Dlithium-ia32.cc1545 bool can_overflow = instr->CheckFlag(HValue::kCanOverflow); in DoAdd() local
1549 if (can_overflow) { in DoAdd()
/external/v8/src/crankshaft/x64/
Dlithium-x64.cc1551 bool can_overflow = instr->CheckFlag(HValue::kCanOverflow); in DoAdd() local
1554 if (can_overflow) { in DoAdd()
Dlithium-codegen-x64.cc1281 bool can_overflow = in DoMulI() local
1291 } else if (!can_overflow) { in DoMulI()
1340 if (can_overflow) { in DoMulI()
/external/v8/src/crankshaft/x87/
Dlithium-x87.cc1552 bool can_overflow = instr->CheckFlag(HValue::kCanOverflow); in DoAdd() local
1556 if (can_overflow) { in DoAdd()