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());
1355 } else if (instr->right()->IsConstant()) {
1370 int32_t divisor = instr->right()->GetInteger32Constant();
1384 DCHECK(instr->right()->representation().Equals(instr->representation()));
1386 int32_t divisor = instr->right()->GetInteger32Constant();
1404 DCHECK(instr->right()->representation().Equals(instr->representation()));
1406 LOperand* divisor = UseRegister(instr->right());
1415 } else if (instr->right()->IsConstant()) {
1426 DCHECK(instr->right()->representation().Equals(instr->representation()));
1428 int32_t divisor = instr->right()->GetInteger32Constant();
1442 DCHECK(instr->right()->representation().Equals(instr->representation()));
1444 int32_t divisor = instr->right()->GetInteger32Constant();
1457 DCHECK(instr->right()->representation().Equals(instr->representation()));
1459 LOperand* divisor = UseRegister(instr->right());
1484 DCHECK(instr->right()->representation().Equals(instr->representation()));
1486 HValue* right = instr->BetterRightOperand();
1492 if (right->IsConstant()) {
1493 HConstant* constant = HConstant::cast(right);
1499 right_op = UseConstant(right);
1506 right_op = UseRegister(right);
1514 right_op = UseRegister(right);
1531 if (instr == add->right() && !add->left()->IsMul()) {
1548 DCHECK(instr->right()->representation().Equals(instr->representation()));
1550 LOperand* right = UseOrConstantAtStart(instr->right());
1551 LSubI* sub = new(zone()) LSubI(left, right);
1567 LOperand* multiplicand_op = UseRegisterAtStart(mul->right());
1577 DCHECK(instr->right()->representation().Equals(instr->representation()));
1579 LOperand* right = UseOrConstantAtStart(instr->BetterRightOperand());
1580 LAddI* add = new(zone()) LAddI(left, right);
1588 DCHECK(instr->right()->representation().IsInteger32());
1591 LOperand* right = UseOrConstantAtStart(instr->right());
1592 LAddI* add = new(zone()) LAddI(left, right);
1598 return DoMultiplyAdd(HMul::cast(instr->left()), instr->right());
1600 if (instr->right()->IsMul()) {
1602 return DoMultiplyAdd(HMul::cast(instr->right()), instr->left());
1614 LOperand* right = NULL;
1617 DCHECK(instr->right()->representation().Equals(instr->representation()));
1619 right = UseOrConstantAtStart(instr->BetterRightOperand());
1623 DCHECK(instr->right()->representation().IsDouble());
1625 right = UseRegisterAtStart(instr->right());
1627 return DefineAsRegister(new(zone()) LMathMinMax(left, right));
1635 Representation exponent_type = instr->right()->representation();
1638 LOperand* right =
1640 ? UseFixedDouble(instr->right(), f4)
1641 : UseFixed(instr->right(), MathPowTaggedDescriptor::exponent());
1642 LPower* result = new(zone()) LPower(left, right);
1651 DCHECK(instr->right()->representation().IsTagged());
1654 LOperand* right = UseFixed(instr->right(), a0);
1655 LCmpT* result = new(zone()) LCmpT(context, left, right);
1665 DCHECK(instr->right()->representation().Equals(r));
1667 LOperand* right = UseRegisterOrConstantAtStart(instr->right());
1668 return new(zone()) LCompareNumericAndBranch(left, right);
1672 DCHECK(instr->right()->representation().IsDouble());
1674 LOperand* right = UseRegisterAtStart(instr->right());
1675 return new(zone()) LCompareNumericAndBranch(left, right);
1683 LOperand* right = UseRegisterAtStart(instr->right());
1684 return new(zone()) LCmpObjectEqAndBranch(left, right);
1736 DCHECK(instr->right()->representation().IsTagged());
1739 LOperand* right = UseFixed(instr->right(), a0);
1741 new(zone()) LStringCompareAndBranch(context, left, right);
2337 LOperand* right = UseFixed(instr->right(), a0);
2339 DefineFixed(new(zone()) LStringAdd(context, left, right), v0),