Lines Matching full:right
173 right()->PrintTo(stream);
209 right()->PrintTo(stream);
684 DCHECK(instr->right()->representation().Equals(instr->representation()));
687 HValue* right_value = instr->right();
688 LOperand* right = NULL;
693 right = chunk_->DefineConstantOperand(constant);
701 right = UseRegisterAtStart(right_value);
715 DefineAsRegister(new(zone()) LShiftI(op, left, right, does_deopt));
727 DCHECK(instr->right()->representation().IsDouble());
730 LOperand* right = UseFixedDouble(instr->right(), f4);
731 LArithmeticD* result = new(zone()) LArithmeticD(op, left, right);
738 LOperand* right = UseRegisterAtStart(instr->right());
739 LArithmeticD* result = new(zone()) LArithmeticD(op, left, right);
748 HValue* right = instr->right();
750 DCHECK(right->representation().IsTagged());
753 LOperand* right_operand = UseFixed(right, a0);
927 // Right now it is only used for LInstanceOfKnownGlobal.
984 UseFixed(instr->right(), a1));
1282 DCHECK(instr->right()->representation().Equals(instr->representation()));
1286 LOperand* right = UseOrConstantAtStart(instr->BetterRightOperand());
1287 return DefineAsRegister(new(zone()) LBitI(left, right));
1297 DCHECK(instr->right()->representation().Equals(instr->representation()));
1299 int32_t divisor = instr->right()->GetInteger32Constant();
1315 DCHECK(instr->right()->representation().Equals(instr->representation()));
1317 int32_t divisor = instr->right()->GetInteger32Constant();
1332 DCHECK(instr->right()->representation().Equals(instr->representation()));
1334 LOperand* divisor = UseRegister(instr->right());
1354 } else if (instr->right()->IsConstant()) {
1369 int32_t divisor = instr->right()->GetInteger32Constant();
1383 DCHECK(instr->right()->representation().Equals(instr->representation()));
1385 int32_t divisor = instr->right()->GetInteger32Constant();
1403 DCHECK(instr->right()->representation().Equals(instr->representation()));
1405 LOperand* divisor = UseRegister(instr->right());
1414 } else if (instr->right()->IsConstant()) {
1425 DCHECK(instr->right()->representation().Equals(instr->representation()));
1427 int32_t divisor = instr->right()->GetInteger32Constant();
1441 DCHECK(instr->right()->representation().Equals(instr->representation()));
1443 int32_t divisor = instr->right()->GetInteger32Constant();
1456 DCHECK(instr->right()->representation().Equals(instr->representation()));
1458 LOperand* divisor = UseRegister(instr->right());
1483 DCHECK(instr->right()->representation().Equals(instr->representation()));
1485 HValue* right = instr->BetterRightOperand();
1491 if (right->IsConstant()) {
1492 HConstant* constant = HConstant::cast(right);
1498 right_op = UseConstant(right);
1505 right_op = UseRegister(right);
1513 right_op = UseRegister(right);
1530 if (instr == add->right() && !add->left()->IsMul()) {
1547 DCHECK(instr->right()->representation().Equals(instr->representation()));
1549 LOperand* right = UseOrConstantAtStart(instr->right());
1550 LSubI* sub = new(zone()) LSubI(left, right);
1566 LOperand* multiplicand_op = UseRegisterAtStart(mul->right());
1576 DCHECK(instr->right()->representation().Equals(instr->representation()));
1578 LOperand* right = UseOrConstantAtStart(instr->BetterRightOperand());
1579 LAddI* add = new(zone()) LAddI(left, right);
1587 DCHECK(instr->right()->representation().IsInteger32());
1590 LOperand* right = UseOrConstantAtStart(instr->right());
1591 LAddI* add = new(zone()) LAddI(left, right);
1597 return DoMultiplyAdd(HMul::cast(instr->left()), instr->right());
1599 if (instr->right()->IsMul()) {
1601 return DoMultiplyAdd(HMul::cast(instr->right()), instr->left());
1613 LOperand* right = NULL;
1616 DCHECK(instr->right()->representation().Equals(instr->representation()));
1618 right = UseOrConstantAtStart(instr->BetterRightOperand());
1622 DCHECK(instr->right()->representation().IsDouble());
1624 right = UseRegisterAtStart(instr->right());
1626 return DefineAsRegister(new(zone()) LMathMinMax(left, right));
1634 Representation exponent_type = instr->right()->representation();
1637 LOperand* right =
1639 ? UseFixedDouble(instr->right(), f4)
1640 : UseFixed(instr->right(), MathPowTaggedDescriptor::exponent());
1641 LPower* result = new(zone()) LPower(left, right);
1650 DCHECK(instr->right()->representation().IsTagged());
1653 LOperand* right = UseFixed(instr->right(), a0);
1654 LCmpT* result = new(zone()) LCmpT(context, left, right);
1664 DCHECK(instr->right()->representation().Equals(r));
1666 LOperand* right = UseRegisterOrConstantAtStart(instr->right());
1667 return new(zone()) LCompareNumericAndBranch(left, right);
1671 DCHECK(instr->right()->representation().IsDouble());
1673 LOperand* right = UseRegisterAtStart(instr->right());
1674 return new(zone()) LCompareNumericAndBranch(left, right);
1682 LOperand* right = UseRegisterAtStart(instr->right());
1683 return new(zone()) LCmpObjectEqAndBranch(left, right);
1735 DCHECK(instr->right()->representation().IsTagged());
1738 LOperand* right = UseFixed(instr->right(), a0);
1740 new(zone()) LStringCompareAndBranch(context, left, right);
2337 LOperand* right = UseFixed(instr->right(), a0);
2339 DefineFixed(new(zone()) LStringAdd(context, left, right), v0),