Lines Matching refs:right
181 right()->PrintTo(stream);
210 right()->PrintTo(stream);
700 DCHECK(instr->right()->representation().Equals(instr->representation()));
703 HValue* right_value = instr->right();
704 LOperand* right = NULL;
709 right = chunk_->DefineConstantOperand(constant);
718 right = UseFixed(right_value, rcx);
728 DefineSameAsFirst(new(zone()) LShiftI(op, left, right, does_deopt));
740 DCHECK(instr->right()->representation().IsDouble());
743 LOperand* right = UseFixedDouble(instr->BetterRightOperand(), xmm1);
744 LArithmeticD* result = new(zone()) LArithmeticD(op, left, right);
748 LOperand* right = UseRegisterAtStart(instr->BetterRightOperand());
749 LArithmeticD* result = new(zone()) LArithmeticD(op, left, right);
759 HValue* right = instr->right();
761 DCHECK(right->representation().IsTagged());
764 LOperand* right_operand = UseFixed(right, rax);
994 LOperand* right =
995 UseFixed(instr->right(), InstanceOfDescriptor::RightRegister());
997 LInstanceOf* result = new (zone()) LInstanceOf(context, left, right);
1282 DCHECK(instr->right()->representation().Equals(instr->representation()));
1286 LOperand* right;
1289 right = UseRegisterAtStart(instr->BetterRightOperand());
1291 right = UseOrConstantAtStart(instr->BetterRightOperand());
1293 return DefineSameAsFirst(new(zone()) LBitI(left, right));
1303 DCHECK(instr->right()->representation().Equals(instr->representation()));
1305 int32_t divisor = instr->right()->GetInteger32Constant();
1321 DCHECK(instr->right()->representation().Equals(instr->representation()));
1323 int32_t divisor = instr->right()->GetInteger32Constant();
1340 DCHECK(instr->right()->representation().Equals(instr->representation()));
1342 LOperand* divisor = UseRegister(instr->right());
1360 } else if (instr->right()->IsConstant()) {
1375 int32_t divisor = instr->right()->GetInteger32Constant();
1389 DCHECK(instr->right()->representation().Equals(instr->representation()));
1391 int32_t divisor = instr->right()->GetInteger32Constant();
1416 DCHECK(instr->right()->representation().Equals(instr->representation()));
1418 LOperand* divisor = UseRegister(instr->right());
1434 } else if (instr->right()->IsConstant()) {
1445 DCHECK(instr->right()->representation().Equals(instr->representation()));
1447 int32_t divisor = instr->right()->GetInteger32Constant();
1461 DCHECK(instr->right()->representation().Equals(instr->representation()));
1463 int32_t divisor = instr->right()->GetInteger32Constant();
1478 DCHECK(instr->right()->representation().Equals(instr->representation()));
1480 LOperand* divisor = UseRegister(instr->right());
1496 } else if (instr->right()->IsConstant()) {
1512 DCHECK(instr->right()->representation().Equals(instr->representation()));
1514 LOperand* right = UseOrConstant(instr->BetterRightOperand());
1515 LMulI* mul = new(zone()) LMulI(left, right);
1532 DCHECK(instr->right()->representation().Equals(instr->representation()));
1534 LOperand* right;
1537 right = UseRegisterAtStart(instr->right());
1539 right = UseOrConstantAtStart(instr->right());
1541 LSubI* sub = new(zone()) LSubI(left, right);
1563 DCHECK(instr->right()->representation().Equals(instr->representation()));
1566 LOperand* right;
1570 right = UseRegisterAtStart(right_candidate);
1572 right = use_lea ? UseRegisterOrConstantAtStart(right_candidate)
1575 LAddI* add = new(zone()) LAddI(left, right);
1588 HValue* right_candidate = instr->right();
1589 LOperand* right = use_lea
1592 LAddI* add = new(zone()) LAddI(left, right);
1608 LOperand* right = NULL;
1610 DCHECK(instr->right()->representation().Equals(instr->representation()));
1613 right = UseAtStart(instr->BetterRightOperand());
1616 right = UseOrConstantAtStart(instr->BetterRightOperand());
1620 right = UseRegisterAtStart(instr->right());
1622 LMathMinMax* minmax = new(zone()) LMathMinMax(left, right);
1631 Representation exponent_type = instr->right()->representation();
1634 LOperand* right =
1636 ? UseFixedDouble(instr->right(), xmm1)
1637 : UseFixed(instr->right(), MathPowTaggedDescriptor::exponent());
1638 LPower* result = new(zone()) LPower(left, right);
1646 DCHECK(instr->right()->representation().IsTagged());
1649 LOperand* right = UseFixed(instr->right(), rax);
1650 LCmpT* result = new(zone()) LCmpT(context, left, right);
1660 DCHECK(instr->right()->representation().Equals(r));
1662 LOperand* right = UseOrConstantAtStart(instr->right());
1663 return new(zone()) LCompareNumericAndBranch(left, right);
1667 DCHECK(instr->right()->representation().IsDouble());
1669 LOperand* right;
1670 if (instr->left()->IsConstant() && instr->right()->IsConstant()) {
1672 right = UseRegisterOrConstantAtStart(instr->right());
1675 right = UseRegisterAtStart(instr->right());
1677 return new(zone()) LCompareNumericAndBranch(left, right);
1685 LOperand* right = UseRegisterOrConstantAtStart(instr->right());
1686 return new(zone()) LCmpObjectEqAndBranch(left, right);
1731 DCHECK(instr->right()->representation().IsTagged());
1734 LOperand* right = UseFixed(instr->right(), rax);
1736 new(zone()) LStringCompareAndBranch(context, left, right);
2436 right = UseFixed(instr->right(), rax);
2438 DefineFixed(new(zone()) LStringAdd(context, left, right), rax), instr);