/external/v8/src/crankshaft/s390/ |
D | lithium-s390.cc | 1121 (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 …]
|
D | lithium-codegen-s390.cc | 959 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/ |
D | lithium-ppc.cc | 1240 (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 …]
|
D | lithium-codegen-ppc.cc | 973 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/ |
D | lithium-arm.cc | 1217 (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()
|
D | lithium-codegen-arm.cc | 1041 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/ |
D | lithium-mips.cc | 1225 (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()
|
D | lithium-codegen-mips.cc | 1026 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/ |
D | lithium-ia32.cc | 1263 (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()
|
D | lithium-codegen-ia32.cc | 943 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()
|
D | lithium-ia32.h | 1336 return !add->CheckFlag(HValue::kCanOverflow) && in UseLea()
|
/external/v8/src/crankshaft/x87/ |
D | lithium-x87.cc | 1270 (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()
|
D | lithium-codegen-x87.cc | 1244 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()
|
D | lithium-x87.h | 1324 return !add->CheckFlag(HValue::kCanOverflow) && in UseLea()
|
/external/v8/src/crankshaft/x64/ |
D | lithium-x64.cc | 1259 (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()
|
D | lithium-codegen-x64.cc | 970 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()
|
D | lithium-x64.h | 1330 return !add->CheckFlag(HValue::kCanOverflow) && in UseLea()
|
/external/v8/src/crankshaft/mips64/ |
D | lithium-mips64.cc | 1225 (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()
|
D | lithium-codegen-mips64.cc | 1015 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/ |
D | lithium-arm64.cc | 798 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()
|
D | lithium-codegen-arm64.cc | 1359 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/ |
D | hydrogen.cc | 1292 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 …]
|
D | hydrogen-instructions.cc | 1718 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()
|
D | hydrogen-instructions.h | 409 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/ |
D | code-stubs-hydrogen.cc | 166 stack_pop_count->ClearFlag(HValue::kCanOverflow); in BuildGraph()
|