Home
last modified time | relevance | path

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

/external/v8/src/x64/
Dlithium-x64.cc1312 (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()
Dlithium-codegen-x64.cc1095 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()
Dlithium-x64.h1480 return !add->CheckFlag(HValue::kCanOverflow) && in UseLea()
/external/v8/src/arm/
Dlithium-arm.cc1295 (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()
Dlithium-codegen-arm.cc1219 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/
Dlithium-x87.cc1343 (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()
Dlithium-codegen-x87.cc1475 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()
Dlithium-x87.h1501 return !add->CheckFlag(HValue::kCanOverflow) && in UseLea()
/external/v8/src/ia32/
Dlithium-ia32.cc1332 (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()
Dlithium-codegen-ia32.cc1183 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()
Dlithium-ia32.h1493 return !add->CheckFlag(HValue::kCanOverflow) && in UseLea()
/external/v8/src/mips/
Dlithium-mips.cc1303 (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()
Dlithium-codegen-mips.cc1176 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/
Dcode-stubs-hydrogen.cc170 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()
Dhydrogen-instructions.cc996 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()
Dhydrogen.cc1107 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 …]
Dhydrogen-instructions.h489 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/
Dlithium-mips64.cc1303 (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()
Dlithium-codegen-mips64.cc1126 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/
Dlithium-arm64.cc869 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()
Dlithium-codegen-arm64.cc1506 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 …]