Lines Matching refs:right
183 right()->PrintTo(stream);
212 right()->PrintTo(stream);
689 DCHECK(instr->right()->representation().Equals(instr->representation()));
692 HValue* right_value = instr->right();
693 LOperand* right = NULL;
698 right = chunk_->DefineConstantOperand(constant);
706 right = UseRegisterAtStart(right_value);
716 DefineAsRegister(new (zone()) LShiftI(op, left, right, does_deopt));
728 DCHECK(instr->right()->representation().IsDouble());
731 LOperand* right = UseFixedDouble(instr->right(), d2);
732 LArithmeticD* result = new (zone()) LArithmeticD(op, left, right);
739 LOperand* right = UseRegisterAtStart(instr->right());
740 LArithmeticD* result = new (zone()) LArithmeticD(op, left, right);
749 HValue* right = instr->right();
751 DCHECK(right->representation().IsTagged());
754 LOperand* right_operand = UseFixed(right, r3);
986 LOperand* right =
987 UseFixed(instr->right(), InstanceOfDescriptor::RightRegister());
989 LInstanceOf* result = new (zone()) LInstanceOf(context, left, right);
1273 DCHECK(instr->right()->representation().Equals(instr->representation()));
1277 LOperand* right = UseOrConstantAtStart(instr->BetterRightOperand());
1278 return DefineAsRegister(new (zone()) LBitI(left, right));
1288 DCHECK(instr->right()->representation().Equals(instr->representation()));
1290 int32_t divisor = instr->right()->GetInteger32Constant();
1306 DCHECK(instr->right()->representation().Equals(instr->representation()));
1308 int32_t divisor = instr->right()->GetInteger32Constant();
1323 DCHECK(instr->right()->representation().Equals(instr->representation()));
1325 LOperand* divisor = UseRegister(instr->right());
1344 } else if (instr->right()->IsConstant()) {
1359 int32_t divisor = instr->right()->GetInteger32Constant();
1373 DCHECK(instr->right()->representation().Equals(instr->representation()));
1375 int32_t divisor = instr->right()->GetInteger32Constant();
1394 DCHECK(instr->right()->representation().Equals(instr->representation()));
1396 LOperand* divisor = UseRegister(instr->right());
1412 } else if (instr->right()->IsConstant()) {
1423 DCHECK(instr->right()->representation().Equals(instr->representation()));
1425 int32_t divisor = instr->right()->GetInteger32Constant();
1439 DCHECK(instr->right()->representation().Equals(instr->representation()));
1441 int32_t divisor = instr->right()->GetInteger32Constant();
1454 DCHECK(instr->right()->representation().Equals(instr->representation()));
1456 LOperand* divisor = UseRegister(instr->right());
1471 } else if (instr->right()->IsConstant()) {
1487 DCHECK(instr->right()->representation().Equals(instr->representation()));
1489 HValue* right = instr->BetterRightOperand();
1496 if (right->IsConstant()) {
1497 HConstant* constant = HConstant::cast(right);
1503 right_op = UseConstant(right);
1510 right_op = UseRegister(right);
1518 right_op = UseRegister(right);
1540 DCHECK(instr->right()->representation().Equals(instr->representation()));
1549 LOperand* right = UseOrConstantAtStart(instr->right());
1550 LSubI* sub = new (zone()) LSubI(left, right);
1567 DCHECK(instr->right()->representation().Equals(instr->representation()));
1572 LOperand* left = UseRegisterAtStart(instr->right());
1573 LOperand* right = UseOrConstantAtStart(instr->left());
1574 LRSubI* rsb = new (zone()) LRSubI(left, right);
1582 LOperand* multiplicand_op = UseRegisterAtStart(mul->right());
1592 LOperand* multiplicand_op = UseRegisterAtStart(mul->right());
1602 DCHECK(instr->right()->representation().Equals(instr->representation()));
1604 LOperand* right = UseOrConstantAtStart(instr->BetterRightOperand());
1605 LAddI* add = new (zone()) LAddI(left, right);
1615 LOperand* right = UseOrConstantAtStart(instr->right());
1616 LAddI* add = new (zone()) LAddI(left, right);
1629 LOperand* right = NULL;
1632 DCHECK(instr->right()->representation().Equals(instr->representation()));
1634 right = UseOrConstantAtStart(instr->BetterRightOperand());
1638 DCHECK(instr->right()->representation().IsDouble());
1640 right = UseRegisterAtStart(instr->right());
1642 return DefineAsRegister(new (zone()) LMathMinMax(left, right));
1650 Representation exponent_type = instr->right()->representation();
1653 LOperand* right =
1655 ? UseFixedDouble(instr->right(), d2)
1656 : UseFixed(instr->right(), MathPowTaggedDescriptor::exponent());
1657 LPower* result = new (zone()) LPower(left, right);
1665 DCHECK(instr->right()->representation().IsTagged());
1668 LOperand* right = UseFixed(instr->right(), r3);
1669 LCmpT* result = new (zone()) LCmpT(context, left, right);
1679 DCHECK(instr->right()->representation().Equals(r));
1681 LOperand* right = UseRegisterOrConstantAtStart(instr->right());
1682 return new (zone()) LCompareNumericAndBranch(left, right);
1686 DCHECK(instr->right()->representation().IsDouble());
1688 LOperand* right = UseRegisterAtStart(instr->right());
1689 return new (zone()) LCompareNumericAndBranch(left, right);
1697 LOperand* right = UseRegisterAtStart(instr->right());
1698 return new (zone()) LCmpObjectEqAndBranch(left, right);
1742 DCHECK(instr->right()->representation().IsTagged());
1745 LOperand* right = UseFixed(instr->right(), r3);
1747 new (zone()) LStringCompareAndBranch(context, left, right);
2354 LOperand* right = UseFixed(instr->right(), r3);
2356 DefineFixed(new (zone()) LStringAdd(context, left, right), r3), instr);