/external/v8/src/x64/ |
D | lithium-x64.cc | 1312 (instr->CheckFlag(HValue::kCanOverflow) && divisor == -1) || in DoDivByPowerOf2I() 1351 instr->CheckFlag(HValue::kCanOverflow) || in DoDivI() 1427 instr->CheckFlag(HValue::kCanOverflow)) { in DoFlooringDivI() 1519 if (instr->CheckFlag(HValue::kCanOverflow) || in DoMul() 1540 if (instr->CheckFlag(HValue::kCanOverflow)) { in DoSub() 1573 bool can_overflow = instr->CheckFlag(HValue::kCanOverflow); in DoAdd() 1583 DCHECK(!instr->CheckFlag(HValue::kCanOverflow)); in DoAdd() 1919 if (!instr->CheckFlag(HValue::kCanOverflow)) { in DoChange() 1938 if (instr->CheckFlag(HValue::kCanOverflow)) { in DoChange()
|
D | lithium-codegen-x64.cc | 1095 if (hmod->CheckFlag(HValue::kCanOverflow)) { in DoModI() 1249 if (hdiv->CheckFlag(HValue::kCanOverflow)) { in DoFlooringDivI() 1286 if (hdiv->CheckFlag(HValue::kCanOverflow) && divisor == -1) { in DoDivByPowerOf2I() 1368 if (hdiv->CheckFlag(HValue::kCanOverflow)) { in DoDivI() 1402 instr->hydrogen()->CheckFlag(HValue::kCanOverflow); in DoMulI() 1698 if (instr->hydrogen()->CheckFlag(HValue::kCanOverflow)) { in DoSubI() 1929 if (instr->hydrogen()->CheckFlag(HValue::kCanOverflow)) { in DoAddI() 4841 if (hchange->CheckFlag(HValue::kCanOverflow) && in DoSmiTag() 4847 if (hchange->CheckFlag(HValue::kCanOverflow) && in DoSmiTag()
|
D | lithium-x64.h | 1480 return !add->CheckFlag(HValue::kCanOverflow) && in UseLea()
|
/external/v8/src/arm/ |
D | lithium-arm.cc | 1295 (instr->CheckFlag(HValue::kCanOverflow) && divisor == -1) || in DoDivByPowerOf2I() 1333 (instr->CheckFlag(HValue::kCanOverflow) && in DoDivI() 1494 bool can_overflow = instr->CheckFlag(HValue::kCanOverflow); in DoMul() 1570 if (instr->CheckFlag(HValue::kCanOverflow)) { in DoSub() 1597 if (instr->CheckFlag(HValue::kCanOverflow)) { in DoRSub() 1632 if (instr->CheckFlag(HValue::kCanOverflow)) { in DoAdd() 1639 DCHECK(!instr->CheckFlag(HValue::kCanOverflow)); in DoAdd() 1963 if (!instr->CheckFlag(HValue::kCanOverflow)) { in DoChange() 1982 if (instr->CheckFlag(HValue::kCanOverflow)) { in DoChange()
|
D | lithium-codegen-arm.cc | 1219 if (hmod->CheckFlag(HValue::kCanOverflow)) { in DoModI() 1322 if (hdiv->CheckFlag(HValue::kCanOverflow) && divisor == -1) { in DoDivByPowerOf2I() 1409 if (hdiv->CheckFlag(HValue::kCanOverflow) && in DoDivI() 1585 if (hdiv->CheckFlag(HValue::kCanOverflow) && in DoFlooringDivI() 1629 bool overflow = instr->hydrogen()->CheckFlag(HValue::kCanOverflow); in DoMulI() 1856 bool can_overflow = instr->hydrogen()->CheckFlag(HValue::kCanOverflow); in DoSubI() 1877 bool can_overflow = instr->hydrogen()->CheckFlag(HValue::kCanOverflow); in DoRSubI() 2050 bool can_overflow = instr->hydrogen()->CheckFlag(HValue::kCanOverflow); in DoAddI() 4839 if (hchange->CheckFlag(HValue::kCanOverflow) && in DoSmiTag() 4844 if (hchange->CheckFlag(HValue::kCanOverflow) && in DoSmiTag()
|
/external/v8/src/x87/ |
D | lithium-x87.cc | 1343 (instr->CheckFlag(HValue::kCanOverflow) && divisor == -1) || in DoDivByPowerOf2I() 1382 instr->CheckFlag(HValue::kCanOverflow) || in DoDivI() 1458 instr->CheckFlag(HValue::kCanOverflow)) { in DoFlooringDivI() 1554 if (instr->CheckFlag(HValue::kCanOverflow) || in DoMul() 1575 if (instr->CheckFlag(HValue::kCanOverflow)) { in DoSub() 1602 bool can_overflow = instr->CheckFlag(HValue::kCanOverflow); in DoAdd() 1615 DCHECK(!instr->CheckFlag(HValue::kCanOverflow)); in DoAdd() 1962 if (!instr->CheckFlag(HValue::kCanOverflow)) { in DoChange() 1979 if (instr->CheckFlag(HValue::kCanOverflow)) { in DoChange()
|
D | lithium-codegen-x87.cc | 1475 if (hmod->CheckFlag(HValue::kCanOverflow)) { in DoModI() 1523 if (hdiv->CheckFlag(HValue::kCanOverflow) && divisor == -1) { in DoDivByPowerOf2I() 1605 if (hdiv->CheckFlag(HValue::kCanOverflow)) { in DoDivI() 1745 if (hdiv->CheckFlag(HValue::kCanOverflow)) { in DoFlooringDivI() 1787 } else if (!instr->hydrogen()->CheckFlag(HValue::kCanOverflow)) { in DoMulI() 1827 if (instr->hydrogen()->CheckFlag(HValue::kCanOverflow)) { in DoMulI() 1987 if (instr->hydrogen()->CheckFlag(HValue::kCanOverflow)) { in DoSubI() 2179 if (instr->hydrogen()->CheckFlag(HValue::kCanOverflow)) { in DoAddI() 5098 if (hchange->CheckFlag(HValue::kCanOverflow) && in DoSmiTag() 5104 if (hchange->CheckFlag(HValue::kCanOverflow) && in DoSmiTag()
|
D | lithium-x87.h | 1501 return !add->CheckFlag(HValue::kCanOverflow) && in UseLea()
|
/external/v8/src/ia32/ |
D | lithium-ia32.cc | 1332 (instr->CheckFlag(HValue::kCanOverflow) && divisor == -1) || in DoDivByPowerOf2I() 1371 instr->CheckFlag(HValue::kCanOverflow) || in DoDivI() 1447 instr->CheckFlag(HValue::kCanOverflow)) { in DoFlooringDivI() 1543 if (instr->CheckFlag(HValue::kCanOverflow) || in DoMul() 1564 if (instr->CheckFlag(HValue::kCanOverflow)) { in DoSub() 1591 bool can_overflow = instr->CheckFlag(HValue::kCanOverflow); in DoAdd() 1604 DCHECK(!instr->CheckFlag(HValue::kCanOverflow)); in DoAdd() 1963 if (!instr->CheckFlag(HValue::kCanOverflow)) { in DoChange() 1977 if (instr->CheckFlag(HValue::kCanOverflow)) { in DoChange()
|
D | lithium-codegen-ia32.cc | 1183 if (hmod->CheckFlag(HValue::kCanOverflow)) { in DoModI() 1231 if (hdiv->CheckFlag(HValue::kCanOverflow) && divisor == -1) { in DoDivByPowerOf2I() 1313 if (hdiv->CheckFlag(HValue::kCanOverflow)) { in DoDivI() 1453 if (hdiv->CheckFlag(HValue::kCanOverflow)) { in DoFlooringDivI() 1495 } else if (!instr->hydrogen()->CheckFlag(HValue::kCanOverflow)) { in DoMulI() 1535 if (instr->hydrogen()->CheckFlag(HValue::kCanOverflow)) { in DoMulI() 1695 if (instr->hydrogen()->CheckFlag(HValue::kCanOverflow)) { in DoSubI() 1911 if (instr->hydrogen()->CheckFlag(HValue::kCanOverflow)) { in DoAddI() 4630 if (hchange->CheckFlag(HValue::kCanOverflow) && in DoSmiTag() 4636 if (hchange->CheckFlag(HValue::kCanOverflow) && in DoSmiTag()
|
D | lithium-ia32.h | 1493 return !add->CheckFlag(HValue::kCanOverflow) && in UseLea()
|
/external/v8/src/mips/ |
D | lithium-mips.cc | 1303 (instr->CheckFlag(HValue::kCanOverflow) && divisor == -1) || in DoDivByPowerOf2I() 1340 (instr->CheckFlag(HValue::kCanOverflow) && in DoDivI() 1488 bool can_overflow = instr->CheckFlag(HValue::kCanOverflow); in DoMul() 1552 if (instr->CheckFlag(HValue::kCanOverflow)) { in DoSub() 1581 if (instr->CheckFlag(HValue::kCanOverflow)) { in DoAdd() 1588 DCHECK(!instr->CheckFlag(HValue::kCanOverflow)); in DoAdd() 1912 if (!instr->CheckFlag(HValue::kCanOverflow)) { in DoChange() 1931 if (instr->CheckFlag(HValue::kCanOverflow)) { in DoChange()
|
D | lithium-codegen-mips.cc | 1176 if (hmod->CheckFlag(HValue::kCanOverflow)) { in DoModI() 1211 if (hdiv->CheckFlag(HValue::kCanOverflow) && divisor == -1) { in DoDivByPowerOf2I() 1296 if (hdiv->CheckFlag(HValue::kCanOverflow) && in DoDivI() 1449 if (hdiv->CheckFlag(HValue::kCanOverflow) && in DoFlooringDivI() 1476 bool overflow = instr->hydrogen()->CheckFlag(HValue::kCanOverflow); in DoMulI() 1701 bool can_overflow = instr->hydrogen()->CheckFlag(HValue::kCanOverflow); in DoSubI() 1891 bool can_overflow = instr->hydrogen()->CheckFlag(HValue::kCanOverflow); in DoAddI() 4797 if (hchange->CheckFlag(HValue::kCanOverflow) && in DoSmiTag() 4802 if (hchange->CheckFlag(HValue::kCanOverflow) && in DoSmiTag()
|
/external/v8/src/ |
D | code-stubs-hydrogen.cc | 170 stack_pop_count->ClearFlag(HValue::kCanOverflow); in BuildGraph() 1830 base_index->ClearFlag(HValue::kCanOverflow); in BuildCodeStub() 1844 map_index->ClearFlag(HValue::kCanOverflow); in BuildCodeStub() 1848 key_index->ClearFlag(HValue::kCanOverflow); in BuildCodeStub() 1865 index->ClearFlag(HValue::kCanOverflow); in BuildCodeStub()
|
D | hydrogen-instructions.cc | 996 add->ClearFlag(kCanOverflow); in ApplyIndexChange() 1763 ClearFlag(kCanOverflow); in InferRange() 1821 ClearFlag(kCanOverflow); in InferRange() 1842 ClearFlag(kCanOverflow); in InferRange() 1867 ClearFlag(kCanOverflow); in InferRange() 1889 ClearFlag(kCanOverflow); in InferRange() 1923 ClearFlag(kCanOverflow); in InferRange() 1962 ClearFlag(HValue::kCanOverflow); in InferRange() 2960 if (CheckFlag(kCanOverflow)) os << " !"; in PrintDataTo() 3808 new_dominator_size_value->ClearFlag(HValue::kCanOverflow); in HandleSideEffectDominator()
|
D | hydrogen.cc | 1107 increment_->ClearFlag(HValue::kCanOverflow); in BeginBody() 1152 increment_->ClearFlag(HValue::kCanOverflow); in EndBody() 1225 new_value->ClearFlag(HValue::kCanOverflow); // Ignore counter overflow in AddIncrementCounter() 1343 new_length->ClearFlag(HValue::kCanOverflow); in BuildCheckForCapacityGrow() 1659 hash->ClearFlag(HValue::kCanOverflow); in BuildElementIndexHash() 1679 mask->ClearFlag(HValue::kCanOverflow); in BuildUncheckedDictionaryElementLoad() 1699 base_index->ClearFlag(HValue::kCanOverflow); in BuildUncheckedDictionaryElementLoad() 1703 key_index->ClearFlag(HValue::kCanOverflow); in BuildUncheckedDictionaryElementLoad() 1759 details_index->ClearFlag(HValue::kCanOverflow); in BuildUncheckedDictionaryElementLoad() 1772 result_index->ClearFlag(HValue::kCanOverflow); in BuildUncheckedDictionaryElementLoad() [all …]
|
D | hydrogen-instructions.h | 489 kCanOverflow, enumerator 1668 SetFlag(kCanOverflow); in HChange() 4205 SetFlag(kCanOverflow); in HMathFloorOfDiv() 4865 SetFlag(kCanOverflow); in HAdd() 4898 SetFlag(kCanOverflow); in HSub() 4919 mul->ClearFlag(HValue::kCanOverflow); in NewImul() 4948 SetFlag(kCanOverflow); in HMul() 4981 SetFlag(kCanOverflow); in HMod() 5014 SetFlag(kCanOverflow); in HDiv()
|
/external/v8/src/mips64/ |
D | lithium-mips64.cc | 1303 (instr->CheckFlag(HValue::kCanOverflow) && divisor == -1) || in DoDivByPowerOf2I() 1341 (instr->CheckFlag(HValue::kCanOverflow) && in DoDivI() 1489 bool can_overflow = instr->CheckFlag(HValue::kCanOverflow); in DoMul() 1553 if (instr->CheckFlag(HValue::kCanOverflow)) { in DoSub() 1582 if (instr->CheckFlag(HValue::kCanOverflow)) { in DoAdd() 1589 DCHECK(!instr->CheckFlag(HValue::kCanOverflow)); in DoAdd() 1929 if (instr->CheckFlag(HValue::kCanOverflow)) { in DoChange()
|
D | lithium-codegen-mips64.cc | 1126 if (hmod->CheckFlag(HValue::kCanOverflow)) { in DoModI() 1162 if (hdiv->CheckFlag(HValue::kCanOverflow) && divisor == -1) { in DoDivByPowerOf2I() 1246 if (hdiv->CheckFlag(HValue::kCanOverflow) && in DoDivI() 1405 if (hdiv->CheckFlag(HValue::kCanOverflow) && in DoFlooringDivI() 1438 bool overflow = instr->hydrogen()->CheckFlag(HValue::kCanOverflow); in DoMulI() 1660 bool can_overflow = instr->hydrogen()->CheckFlag(HValue::kCanOverflow); in DoSubI() 1854 bool can_overflow = instr->hydrogen()->CheckFlag(HValue::kCanOverflow); in DoAddI() 4829 if (hchange->CheckFlag(HValue::kCanOverflow) && in DoSmiTag() 4834 if (hchange->CheckFlag(HValue::kCanOverflow) && in DoSmiTag()
|
/external/v8/src/arm64/ |
D | lithium-arm64.cc | 869 if (instr->CheckFlag(HValue::kCanOverflow)) { in DoAdd() 876 DCHECK(!instr->CheckFlag(HValue::kCanOverflow)); in DoAdd() 1390 (instr->CheckFlag(HValue::kCanOverflow) && divisor == -1) || in DoDivByPowerOf2I() 1927 bool can_overflow = instr->CheckFlag(HValue::kCanOverflow); in DoMul() 2205 if (hinstr->CheckFlag(HValue::kCanOverflow)) { in DoShiftedBinaryOp() 2498 if (instr->CheckFlag(HValue::kCanOverflow)) { in DoSub()
|
D | lithium-codegen-arm64.cc | 1506 DCHECK(!instr->hydrogen()->CheckFlag(HValue::kCanOverflow)); in DoAddE() 1512 bool can_overflow = instr->hydrogen()->CheckFlag(HValue::kCanOverflow); in DoAddI() 1527 bool can_overflow = instr->hydrogen()->CheckFlag(HValue::kCanOverflow); in DoAddS() 2708 if (hdiv->CheckFlag(HValue::kCanOverflow) && divisor == -1) { in DoDivByPowerOf2I() 2805 if (hdiv->CheckFlag(HValue::kCanOverflow)) { in DoDivI() 4004 if (instr->hydrogen()->CheckFlag(HValue::kCanOverflow)) { in DoFlooringDivI() 4335 bool can_overflow = instr->hydrogen()->CheckFlag(HValue::kCanOverflow); in DoMulConstIS() 4446 bool can_overflow = instr->hydrogen()->CheckFlag(HValue::kCanOverflow); in DoMulI() 4476 bool can_overflow = instr->hydrogen()->CheckFlag(HValue::kCanOverflow); in DoMulS() 4869 if (hchange->CheckFlag(HValue::kCanOverflow) && in DoSmiTag() [all …]
|