Home
last modified time | relevance | path

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

/external/v8/src/crankshaft/s390/
Dlithium-s390.cc1121 (instr->CheckFlag(HValue::kCanOverflow) && divisor == -1) || in DoDivByPowerOf2I()
1155 (instr->CheckFlag(HValue::kCanOverflow) && in DoDivI()
1222 (instr->CheckFlag(HValue::kCanOverflow) && in DoFlooringDivI()
1307 bool can_overflow = instr->CheckFlag(HValue::kCanOverflow); in DoMul()
1357 !instr->CheckFlag(HValue::kCanOverflow)) { in DoSub()
1366 if (instr->CheckFlag(HValue::kCanOverflow)) { in DoSub()
1381 DCHECK(!instr->CheckFlag(HValue::kCanOverflow)); in DoRSub()
1417 if (instr->CheckFlag(HValue::kCanOverflow)) { in DoAdd()
1423 DCHECK(!instr->CheckFlag(HValue::kCanOverflow)); in DoAdd()
1663 if (!instr->CheckFlag(HValue::kCanOverflow)) { in DoChange()
[all …]
Dlithium-codegen-s390.cc959 if (hmod->CheckFlag(HValue::kCanOverflow)) { in DoModI()
1009 if (hdiv->CheckFlag(HValue::kCanOverflow) && divisor == -1) { in DoDivByPowerOf2I()
1101 if (hdiv->CheckFlag(HValue::kCanOverflow)) { in DoDivI()
1258 if (hdiv->CheckFlag(HValue::kCanOverflow)) { in DoFlooringDivI()
1331 bool can_overflow = instr->hydrogen()->CheckFlag(HValue::kCanOverflow); in DoMulI()
1675 bool checkOverflow = instr->hydrogen()->CheckFlag(HValue::kCanOverflow); in DoShiftI()
1719 if (instr->hydrogen()->CheckFlag(HValue::kCanOverflow)) { in DoShiftI()
1729 DCHECK(!instr->hydrogen()->CheckFlag(HValue::kCanOverflow) && in DoShiftI()
1736 bool checkOverflow = instr->hydrogen()->CheckFlag(HValue::kCanOverflow); in DoShiftI()
1862 bool checkOverflow = instr->hydrogen()->CheckFlag(HValue::kCanOverflow); in DoShiftI()
[all …]
/external/v8/src/crankshaft/ppc/
Dlithium-ppc.cc1240 (instr->CheckFlag(HValue::kCanOverflow) && divisor == -1) || in DoDivByPowerOf2I()
1276 (instr->CheckFlag(HValue::kCanOverflow) && in DoDivI()
1347 (instr->CheckFlag(HValue::kCanOverflow) && in DoFlooringDivI()
1438 bool can_overflow = instr->CheckFlag(HValue::kCanOverflow); in DoMul()
1489 !instr->CheckFlag(HValue::kCanOverflow)) { in DoSub()
1498 if (instr->CheckFlag(HValue::kCanOverflow)) { in DoSub()
1514 DCHECK(!instr->CheckFlag(HValue::kCanOverflow)); in DoRSub()
1553 if (instr->CheckFlag(HValue::kCanOverflow)) { in DoAdd()
1559 DCHECK(!instr->CheckFlag(HValue::kCanOverflow)); in DoAdd()
1818 if (!instr->CheckFlag(HValue::kCanOverflow)) { in DoChange()
[all …]
Dlithium-codegen-ppc.cc973 bool can_overflow = hmod->CheckFlag(HValue::kCanOverflow); in DoModI()
1036 if (hdiv->CheckFlag(HValue::kCanOverflow) && divisor == -1) { in DoDivByPowerOf2I()
1107 bool can_overflow = hdiv->CheckFlag(HValue::kCanOverflow); in DoDivI()
1284 bool can_overflow = hdiv->CheckFlag(HValue::kCanOverflow); in DoFlooringDivI()
1384 bool can_overflow = instr->hydrogen()->CheckFlag(HValue::kCanOverflow); in DoMulI()
1694 bool can_overflow = instr->hydrogen()->CheckFlag(HValue::kCanOverflow); in DoShiftI()
1730 DCHECK(!instr->hydrogen()->CheckFlag(HValue::kCanOverflow) && in DoShiftI()
1869 bool can_overflow = instr->hydrogen()->CheckFlag(HValue::kCanOverflow); in DoShiftI()
4705 if (hchange->CheckFlag(HValue::kCanOverflow) && in DoShiftI()
4711 if (hchange->CheckFlag(HValue::kCanOverflow) && in DoShiftI()
/external/v8/src/crankshaft/arm/
Dlithium-arm.cc1217 (instr->CheckFlag(HValue::kCanOverflow) && divisor == -1) || in DoDivByPowerOf2I()
1255 (instr->CheckFlag(HValue::kCanOverflow) && in DoDivI()
1328 (instr->CheckFlag(HValue::kCanOverflow) && in DoFlooringDivI()
1424 bool can_overflow = instr->CheckFlag(HValue::kCanOverflow); in DoMul()
1504 if (instr->CheckFlag(HValue::kCanOverflow)) { in DoSub()
1531 if (instr->CheckFlag(HValue::kCanOverflow)) { in DoRSub()
1566 if (instr->CheckFlag(HValue::kCanOverflow)) { in DoAdd()
1572 DCHECK(!instr->CheckFlag(HValue::kCanOverflow)); in DoAdd()
1841 if (!instr->CheckFlag(HValue::kCanOverflow)) { in DoChange()
1860 if (instr->CheckFlag(HValue::kCanOverflow)) { in DoChange()
Dlithium-codegen-arm.cc1041 if (hmod->CheckFlag(HValue::kCanOverflow)) { in DoModI()
1144 if (hdiv->CheckFlag(HValue::kCanOverflow) && divisor == -1) { in DoDivByPowerOf2I()
1231 if (hdiv->CheckFlag(HValue::kCanOverflow) && in DoDivI()
1407 if (hdiv->CheckFlag(HValue::kCanOverflow) && in DoFlooringDivI()
1451 bool overflow = instr->hydrogen()->CheckFlag(HValue::kCanOverflow); in DoMulI()
1678 bool can_overflow = instr->hydrogen()->CheckFlag(HValue::kCanOverflow); in DoSubI()
1699 bool can_overflow = instr->hydrogen()->CheckFlag(HValue::kCanOverflow); in DoRSubI()
1840 bool can_overflow = instr->hydrogen()->CheckFlag(HValue::kCanOverflow); in DoAddI()
4430 if (hchange->CheckFlag(HValue::kCanOverflow) && in DoSmiTag()
4435 if (hchange->CheckFlag(HValue::kCanOverflow) && in DoSmiTag()
/external/v8/src/crankshaft/mips/
Dlithium-mips.cc1225 (instr->CheckFlag(HValue::kCanOverflow) && divisor == -1) || in DoDivByPowerOf2I()
1262 (instr->CheckFlag(HValue::kCanOverflow) && in DoDivI()
1332 (instr->CheckFlag(HValue::kCanOverflow))) { in DoFlooringDivI()
1416 bool can_overflow = instr->CheckFlag(HValue::kCanOverflow); in DoMul()
1484 if (instr->CheckFlag(HValue::kCanOverflow)) { in DoSub()
1513 if (instr->CheckFlag(HValue::kCanOverflow)) { in DoAdd()
1519 DCHECK(!instr->CheckFlag(HValue::kCanOverflow)); in DoAdd()
1788 if (!instr->CheckFlag(HValue::kCanOverflow)) { in DoChange()
1807 if (instr->CheckFlag(HValue::kCanOverflow)) { in DoChange()
Dlithium-codegen-mips.cc1026 if (hmod->CheckFlag(HValue::kCanOverflow)) { in DoModI()
1064 if (hdiv->CheckFlag(HValue::kCanOverflow) && divisor == -1) { in DoDivByPowerOf2I()
1155 if (hdiv->CheckFlag(HValue::kCanOverflow) && in DoDivI()
1314 if (hdiv->CheckFlag(HValue::kCanOverflow) && in DoFlooringDivI()
1341 bool overflow = instr->hydrogen()->CheckFlag(HValue::kCanOverflow); in DoMulI()
1574 bool can_overflow = instr->hydrogen()->CheckFlag(HValue::kCanOverflow); in DoSubI()
1714 bool can_overflow = instr->hydrogen()->CheckFlag(HValue::kCanOverflow); in DoAddI()
4402 if (hchange->CheckFlag(HValue::kCanOverflow) && in DoSmiTag()
4407 if (hchange->CheckFlag(HValue::kCanOverflow) && in DoSmiTag()
/external/v8/src/crankshaft/ia32/
Dlithium-ia32.cc1263 (instr->CheckFlag(HValue::kCanOverflow) && divisor == -1) || in DoDivByPowerOf2I()
1302 instr->CheckFlag(HValue::kCanOverflow) || in DoDivI()
1378 instr->CheckFlag(HValue::kCanOverflow)) { in DoFlooringDivI()
1480 instr->CheckFlag(HValue::kCanOverflow) || in DoMul()
1503 if (instr->CheckFlag(HValue::kCanOverflow)) { in DoSub()
1530 bool can_overflow = instr->CheckFlag(HValue::kCanOverflow); in DoAdd()
1542 DCHECK(!instr->CheckFlag(HValue::kCanOverflow)); in DoAdd()
1847 if (!instr->CheckFlag(HValue::kCanOverflow)) { in DoChange()
1861 if (instr->CheckFlag(HValue::kCanOverflow)) { in DoChange()
Dlithium-codegen-ia32.cc943 if (hmod->CheckFlag(HValue::kCanOverflow)) { in DoModI()
991 if (hdiv->CheckFlag(HValue::kCanOverflow) && divisor == -1) { in DoDivByPowerOf2I()
1073 if (hdiv->CheckFlag(HValue::kCanOverflow)) { in DoDivI()
1213 if (hdiv->CheckFlag(HValue::kCanOverflow)) { in DoFlooringDivI()
1255 } else if (!instr->hydrogen()->CheckFlag(HValue::kCanOverflow)) { in DoMulI()
1295 if (instr->hydrogen()->CheckFlag(HValue::kCanOverflow)) { in DoMulI()
1455 if (instr->hydrogen()->CheckFlag(HValue::kCanOverflow)) { in DoSubI()
1627 if (instr->hydrogen()->CheckFlag(HValue::kCanOverflow)) { in DoAddI()
4213 if (hchange->CheckFlag(HValue::kCanOverflow) && in DoSmiTag()
4219 if (hchange->CheckFlag(HValue::kCanOverflow) && in DoSmiTag()
Dlithium-ia32.h1336 return !add->CheckFlag(HValue::kCanOverflow) && in UseLea()
/external/v8/src/crankshaft/x87/
Dlithium-x87.cc1270 (instr->CheckFlag(HValue::kCanOverflow) && divisor == -1) || in DoDivByPowerOf2I()
1309 instr->CheckFlag(HValue::kCanOverflow) || in DoDivI()
1385 instr->CheckFlag(HValue::kCanOverflow)) { in DoFlooringDivI()
1487 instr->CheckFlag(HValue::kCanOverflow) || in DoMul()
1510 if (instr->CheckFlag(HValue::kCanOverflow)) { in DoSub()
1537 bool can_overflow = instr->CheckFlag(HValue::kCanOverflow); in DoAdd()
1549 DCHECK(!instr->CheckFlag(HValue::kCanOverflow)); in DoAdd()
1843 if (!instr->CheckFlag(HValue::kCanOverflow)) { in DoChange()
1860 if (instr->CheckFlag(HValue::kCanOverflow)) { in DoChange()
Dlithium-codegen-x87.cc1244 if (hmod->CheckFlag(HValue::kCanOverflow)) { in DoModI()
1292 if (hdiv->CheckFlag(HValue::kCanOverflow) && divisor == -1) { in DoDivByPowerOf2I()
1374 if (hdiv->CheckFlag(HValue::kCanOverflow)) { in DoDivI()
1514 if (hdiv->CheckFlag(HValue::kCanOverflow)) { in DoFlooringDivI()
1556 } else if (!instr->hydrogen()->CheckFlag(HValue::kCanOverflow)) { in DoMulI()
1596 if (instr->hydrogen()->CheckFlag(HValue::kCanOverflow)) { in DoMulI()
1756 if (instr->hydrogen()->CheckFlag(HValue::kCanOverflow)) { in DoSubI()
1904 if (instr->hydrogen()->CheckFlag(HValue::kCanOverflow)) { in DoAddI()
4567 if (hchange->CheckFlag(HValue::kCanOverflow) && in DoSmiTag()
4573 if (hchange->CheckFlag(HValue::kCanOverflow) && in DoSmiTag()
Dlithium-x87.h1324 return !add->CheckFlag(HValue::kCanOverflow) && in UseLea()
/external/v8/src/crankshaft/x64/
Dlithium-x64.cc1259 (instr->CheckFlag(HValue::kCanOverflow) && divisor == -1) || in DoDivByPowerOf2I()
1298 instr->CheckFlag(HValue::kCanOverflow) || in DoDivI()
1374 instr->CheckFlag(HValue::kCanOverflow)) { in DoFlooringDivI()
1472 instr->CheckFlag(HValue::kCanOverflow) || in DoMul()
1501 if (instr->CheckFlag(HValue::kCanOverflow)) { in DoSub()
1534 bool can_overflow = instr->CheckFlag(HValue::kCanOverflow); in DoAdd()
1543 DCHECK(!instr->CheckFlag(HValue::kCanOverflow)); in DoAdd()
1828 if (!instr->CheckFlag(HValue::kCanOverflow)) { in DoChange()
1847 if (instr->CheckFlag(HValue::kCanOverflow)) { in DoChange()
Dlithium-codegen-x64.cc970 if (hmod->CheckFlag(HValue::kCanOverflow)) { in DoModI()
1124 if (hdiv->CheckFlag(HValue::kCanOverflow)) { in DoFlooringDivI()
1161 if (hdiv->CheckFlag(HValue::kCanOverflow) && divisor == -1) { in DoDivByPowerOf2I()
1243 if (hdiv->CheckFlag(HValue::kCanOverflow)) { in DoDivI()
1277 instr->hydrogen()->CheckFlag(HValue::kCanOverflow); in DoMulI()
1573 if (instr->hydrogen()->CheckFlag(HValue::kCanOverflow)) { in DoSubI()
1748 if (instr->hydrogen()->CheckFlag(HValue::kCanOverflow)) { in DoAddI()
4505 if (hchange->CheckFlag(HValue::kCanOverflow) && in DoSmiTag()
4511 if (hchange->CheckFlag(HValue::kCanOverflow) && in DoSmiTag()
Dlithium-x64.h1330 return !add->CheckFlag(HValue::kCanOverflow) && in UseLea()
/external/v8/src/crankshaft/mips64/
Dlithium-mips64.cc1225 (instr->CheckFlag(HValue::kCanOverflow) && divisor == -1) || in DoDivByPowerOf2I()
1263 (instr->CheckFlag(HValue::kCanOverflow) && in DoDivI()
1333 (instr->CheckFlag(HValue::kCanOverflow))) { in DoFlooringDivI()
1417 bool can_overflow = instr->CheckFlag(HValue::kCanOverflow); in DoMul()
1490 if (instr->CheckFlag(HValue::kCanOverflow)) { in DoSub()
1521 if (instr->CheckFlag(HValue::kCanOverflow)) { in DoAdd()
1527 DCHECK(!instr->CheckFlag(HValue::kCanOverflow)); in DoAdd()
1810 if (instr->CheckFlag(HValue::kCanOverflow)) { in DoChange()
Dlithium-codegen-mips64.cc1015 if (hmod->CheckFlag(HValue::kCanOverflow)) { in DoModI()
1054 if (hdiv->CheckFlag(HValue::kCanOverflow) && divisor == -1) { in DoDivByPowerOf2I()
1144 if (hdiv->CheckFlag(HValue::kCanOverflow) && in DoDivI()
1309 if (hdiv->CheckFlag(HValue::kCanOverflow) && in DoFlooringDivI()
1342 bool overflow = instr->hydrogen()->CheckFlag(HValue::kCanOverflow); in DoMulS()
1446 bool overflow = instr->hydrogen()->CheckFlag(HValue::kCanOverflow); in DoMulI()
1665 bool can_overflow = instr->hydrogen()->CheckFlag(HValue::kCanOverflow); in DoSubS()
1686 bool can_overflow = instr->hydrogen()->CheckFlag(HValue::kCanOverflow); in DoSubI()
1816 DCHECK(!instr->hydrogen()->CheckFlag(HValue::kCanOverflow)); in DoAddE()
1826 bool can_overflow = instr->hydrogen()->CheckFlag(HValue::kCanOverflow); in DoAddS()
[all …]
/external/v8/src/crankshaft/arm64/
Dlithium-arm64.cc798 if (instr->CheckFlag(HValue::kCanOverflow)) { in DoAdd()
804 DCHECK(!instr->CheckFlag(HValue::kCanOverflow)); in DoAdd()
1105 if (instr->CheckFlag(HValue::kCanOverflow)) { in DoChange()
1323 (instr->CheckFlag(HValue::kCanOverflow) && divisor == -1) || in DoDivByPowerOf2I()
1734 bool can_overflow = instr->CheckFlag(HValue::kCanOverflow); in DoMul()
1994 if (hinstr->CheckFlag(HValue::kCanOverflow)) { in DoShiftedBinaryOp()
2243 if (instr->CheckFlag(HValue::kCanOverflow)) { in DoSub()
Dlithium-codegen-arm64.cc1359 DCHECK(!instr->hydrogen()->CheckFlag(HValue::kCanOverflow)); in DoAddE()
1365 bool can_overflow = instr->hydrogen()->CheckFlag(HValue::kCanOverflow); in DoAddI()
1380 bool can_overflow = instr->hydrogen()->CheckFlag(HValue::kCanOverflow); in DoAddS()
2499 if (hdiv->CheckFlag(HValue::kCanOverflow) && divisor == -1) { in DoDivByPowerOf2I()
2596 if (hdiv->CheckFlag(HValue::kCanOverflow)) { in DoDivI()
3591 if (instr->hydrogen()->CheckFlag(HValue::kCanOverflow)) { in DoFlooringDivI()
3921 bool can_overflow = instr->hydrogen()->CheckFlag(HValue::kCanOverflow); in DoMulConstIS()
4032 bool can_overflow = instr->hydrogen()->CheckFlag(HValue::kCanOverflow); in DoMulI()
4062 bool can_overflow = instr->hydrogen()->CheckFlag(HValue::kCanOverflow); in DoMulS()
4445 if (hchange->CheckFlag(HValue::kCanOverflow) && in DoSmiTag()
[all …]
/external/v8/src/crankshaft/
Dhydrogen.cc1292 increment_->ClearFlag(HValue::kCanOverflow); in BeginBody()
1340 increment_->ClearFlag(HValue::kCanOverflow); in EndBody()
1459 new_value->ClearFlag(HValue::kCanOverflow); // Ignore counter overflow in AddIncrementCounter()
1592 new_length->ClearFlag(HValue::kCanOverflow); in BuildCheckForCapacityGrow()
1668 hash->ClearFlag(HValue::kCanOverflow); in BuildElementIndexHash()
1685 mask->ClearFlag(HValue::kCanOverflow); in BuildUncheckedDictionaryElementLoad()
1705 base_index->ClearFlag(HValue::kCanOverflow); in BuildUncheckedDictionaryElementLoad()
1709 key_index->ClearFlag(HValue::kCanOverflow); in BuildUncheckedDictionaryElementLoad()
1764 details_index->ClearFlag(HValue::kCanOverflow); in BuildUncheckedDictionaryElementLoad()
1776 result_index->ClearFlag(HValue::kCanOverflow); in BuildUncheckedDictionaryElementLoad()
[all …]
Dhydrogen-instructions.cc1718 ClearFlag(kCanOverflow); in InferRange()
1774 ClearFlag(kCanOverflow); in InferRange()
1795 ClearFlag(kCanOverflow); in InferRange()
1820 ClearFlag(kCanOverflow); in InferRange()
1842 ClearFlag(kCanOverflow); in InferRange()
1876 ClearFlag(kCanOverflow); in InferRange()
1915 ClearFlag(HValue::kCanOverflow); in InferRange()
2497 if (CheckFlag(kCanOverflow)) os << " !"; in PrintDataTo()
Dhydrogen-instructions.h409 kCanOverflow, enumerator
1470 SetFlag(kCanOverflow); in HChange()
3669 SetFlag(kCanOverflow); in HMathFloorOfDiv()
4208 SetFlag(kCanOverflow); in HArithmeticBinaryOperation()
4214 ClearFlag(HValue::kCanOverflow); in HArithmeticBinaryOperation()
4255 SetFlag(kCanOverflow); in HSub()
4272 mul->ClearFlag(HValue::kCanOverflow); in NewImul()
4299 SetFlag(kCanOverflow); in HMul()
4329 SetFlag(kCanOverflow); in HMod()
4360 SetFlag(kCanOverflow); in HDiv()
/external/v8/src/
Dcode-stubs-hydrogen.cc166 stack_pop_count->ClearFlag(HValue::kCanOverflow); in BuildGraph()