• Home
  • Raw
  • Download

Lines Matching refs:HValue

445 LOperand* LChunkBuilder::UseFixed(HValue* value, Register fixed_register) {  in UseFixed()
450 LOperand* LChunkBuilder::UseFixedDouble(HValue* value, DoubleRegister reg) { in UseFixedDouble()
455 LOperand* LChunkBuilder::UseRegister(HValue* value) { in UseRegister()
460 LOperand* LChunkBuilder::UseRegisterAtStart(HValue* value) { in UseRegisterAtStart()
467 LOperand* LChunkBuilder::UseTempRegister(HValue* value) { in UseTempRegister()
472 LOperand* LChunkBuilder::Use(HValue* value) { in Use()
477 LOperand* LChunkBuilder::UseAtStart(HValue* value) { in UseAtStart()
483 LOperand* LChunkBuilder::UseOrConstant(HValue* value) { in UseOrConstant()
490 LOperand* LChunkBuilder::UseOrConstantAtStart(HValue* value) { in UseOrConstantAtStart()
497 LOperand* LChunkBuilder::UseRegisterOrConstant(HValue* value) { in UseRegisterOrConstant()
504 LOperand* LChunkBuilder::UseRegisterOrConstantAtStart(HValue* value) { in UseRegisterOrConstantAtStart()
511 LOperand* LChunkBuilder::UseConstant(HValue* value) { in UseConstant()
516 LOperand* LChunkBuilder::UseAny(HValue* value) { in UseAny()
523 LOperand* LChunkBuilder::Use(HValue* value, LUnallocated* operand) { in Use()
577 ZoneList<HValue*> objects_to_materialize(0, zone()); in AssignEnvironment()
687 HValue* right_value = instr->right(); in DoShift()
698 does_deopt = !instr->CheckUsesForFlag(HValue::kTruncatingToSmi); in DoShift()
710 does_deopt = !instr->CheckUsesForFlag(HValue::kTruncatingToInt32); in DoShift()
747 HValue* left = instr->left(); in DoArithmeticT()
748 HValue* right = instr->right(); in DoArithmeticT()
914 HValue* hydrogen_value_for_lazy_bailout = hydrogen_val; in AddInstruction()
941 HValue* value = instr->value(); in DoBranch()
1283 DCHECK(instr->CheckFlag(HValue::kTruncatingToInt32)); in DoBitwise()
1302 if ((instr->CheckFlag(HValue::kBailoutOnMinusZero) && divisor < 0) || in DoDivByPowerOf2I()
1303 (instr->CheckFlag(HValue::kCanOverflow) && divisor == -1) || in DoDivByPowerOf2I()
1321 (instr->CheckFlag(HValue::kBailoutOnMinusZero) && divisor < 0) || in DoDivByConstI()
1338 if (instr->CheckFlag(HValue::kCanBeDivByZero) || in DoDivI()
1339 instr->CheckFlag(HValue::kBailoutOnMinusZero) || in DoDivI()
1340 (instr->CheckFlag(HValue::kCanOverflow) && in DoDivI()
1341 !instr->CheckFlag(HValue::kAllUsesTruncatingToInt32)) || in DoDivI()
1343 !instr->CheckFlag(HValue::kAllUsesTruncatingToInt32))) { in DoDivI()
1372 if ((instr->CheckFlag(HValue::kBailoutOnMinusZero) && divisor < 0) || in DoFlooringDivByPowerOf2I()
1373 (instr->CheckFlag(HValue::kLeftCanBeMinInt) && divisor == -1)) { in DoFlooringDivByPowerOf2I()
1387 ((divisor > 0 && !instr->CheckFlag(HValue::kLeftCanBeNegative)) || in DoFlooringDivByConstI()
1388 (divisor < 0 && !instr->CheckFlag(HValue::kLeftCanBePositive))) ? in DoFlooringDivByConstI()
1393 (instr->CheckFlag(HValue::kBailoutOnMinusZero) && divisor < 0)) { in DoFlooringDivByConstI()
1430 if (instr->CheckFlag(HValue::kLeftCanBeNegative) && in DoModByPowerOf2I()
1431 instr->CheckFlag(HValue::kBailoutOnMinusZero)) { in DoModByPowerOf2I()
1446 if (divisor == 0 || instr->CheckFlag(HValue::kBailoutOnMinusZero)) { in DoModByConstI()
1461 if (instr->CheckFlag(HValue::kCanBeDivByZero) || in DoModI()
1462 instr->CheckFlag(HValue::kBailoutOnMinusZero)) { in DoModI()
1484 HValue* left = instr->BetterLeftOperand(); in DoMul()
1485 HValue* right = instr->BetterRightOperand(); in DoMul()
1488 bool can_overflow = instr->CheckFlag(HValue::kCanOverflow); in DoMul()
1489 bool bailout_on_minus_zero = instr->CheckFlag(HValue::kBailoutOnMinusZero); in DoMul()
1552 if (instr->CheckFlag(HValue::kCanOverflow)) { in DoSub()
1564 LInstruction* LChunkBuilder::DoMultiplyAdd(HMul* mul, HValue* addend) { in DoMultiplyAdd()
1581 if (instr->CheckFlag(HValue::kCanOverflow)) { in DoAdd()
1588 DCHECK(!instr->CheckFlag(HValue::kCanOverflow)); in DoAdd()
1854 HValue* val = instr->value(); in DoChange()
1912 if (!instr->CheckFlag(HValue::kCanOverflow)) { in DoChange()
1931 if (instr->CheckFlag(HValue::kCanOverflow)) { in DoChange()
1991 HValue* value = instr->value(); in DoClampToUint8()
2010 HValue* value = instr->value(); in DoDoubleBits()