Home | History | Annotate | Download | only in x64

Lines Matching refs:right

179   right()->PrintTo(stream);
215 right()->PrintTo(stream);
699 DCHECK(instr->right()->representation().Equals(instr->representation()));
702 HValue* right_value = instr->right();
703 LOperand* right = NULL;
708 right = chunk_->DefineConstantOperand(constant);
717 right = UseFixed(right_value, rcx);
731 DefineSameAsFirst(new(zone()) LShiftI(op, left, right, does_deopt));
743 DCHECK(instr->right()->representation().IsDouble());
746 LOperand* right = UseFixedDouble(instr->BetterRightOperand(), xmm1);
747 LArithmeticD* result = new(zone()) LArithmeticD(op, left, right);
751 LOperand* right = UseRegisterAtStart(instr->BetterRightOperand());
752 LArithmeticD* result = new(zone()) LArithmeticD(op, left, right);
761 HValue* right = instr->right();
763 DCHECK(right->representation().IsTagged());
766 LOperand* right_operand = UseFixed(right, rax);
940 // Right now it is only used for LInstanceOfKnownGlobal.
998 LOperand* right = UseFixed(instr->right(), rdx);
1000 LInstanceOf* result = new(zone()) LInstanceOf(context, left, right);
1291 DCHECK(instr->right()->representation().Equals(instr->representation()));
1295 LOperand* right = UseOrConstantAtStart(instr->BetterRightOperand());
1296 return DefineSameAsFirst(new(zone()) LBitI(left, right));
1306 DCHECK(instr->right()->representation().Equals(instr->representation()));
1308 int32_t divisor = instr->right()->GetInteger32Constant();
1324 DCHECK(instr->right()->representation().Equals(instr->representation()));
1326 int32_t divisor = instr->right()->GetInteger32Constant();
1343 DCHECK(instr->right()->representation().Equals(instr->representation()));
1345 LOperand* divisor = UseRegister(instr->right());
1363 } else if (instr->right()->IsConstant()) {
1378 int32_t divisor = instr->right()->GetInteger32Constant();
1392 DCHECK(instr->right()->representation().Equals(instr->representation()));
1394 int32_t divisor = instr->right()->GetInteger32Constant();
1419 DCHECK(instr->right()->representation().Equals(instr->representation()));
1421 LOperand* divisor = UseRegister(instr->right());
1437 } else if (instr->right()->IsConstant()) {
1448 DCHECK(instr->right()->representation().Equals(instr->representation()));
1450 int32_t divisor = instr->right()->GetInteger32Constant();
1464 DCHECK(instr->right()->representation().Equals(instr->representation()));
1466 int32_t divisor = instr->right()->GetInteger32Constant();
1481 DCHECK(instr->right()->representation().Equals(instr->representation()));
1483 LOperand* divisor = UseRegister(instr->right());
1499 } else if (instr->right()->IsConstant()) {
1515 DCHECK(instr->right()->representation().Equals(instr->representation()));
1517 LOperand* right = UseOrConstant(instr->BetterRightOperand());
1518 LMulI* mul = new(zone()) LMulI(left, right);
1535 DCHECK(instr->right()->representation().Equals(instr->representation()));
1537 LOperand* right = UseOrConstantAtStart(instr->right());
1538 LSubI* sub = new(zone()) LSubI(left, right);
1560 DCHECK(instr->right()->representation().Equals(instr->representation()));
1563 LOperand* right;
1567 right = UseRegisterAtStart(right_candidate);
1569 right = use_lea ? UseRegisterOrConstantAtStart(right_candidate)
1572 LAddI* add = new(zone()) LAddI(left, right);
1582 DCHECK(instr->right()->representation().IsInteger32());
1586 HValue* right_candidate = instr->right();
1587 LOperand* right = use_lea
1590 LAddI* add = new(zone()) LAddI(left, right);
1606 LOperand* right = NULL;
1608 DCHECK(instr->right()->representation().Equals(instr->representation()));
1611 right = UseAtStart(instr->BetterRightOperand());
1614 right = UseOrConstantAtStart(instr->BetterRightOperand());
1618 right = UseRegisterAtStart(instr->right());
1620 LMathMinMax* minmax = new(zone()) LMathMinMax(left, right);
1629 Representation exponent_type = instr->right()->representation();
1632 LOperand* right =
1634 ? UseFixedDouble(instr->right(), xmm1)
1635 : UseFixed(instr->right(), MathPowTaggedDescriptor::exponent());
1636 LPower* result = new(zone()) LPower(left, right);
1644 DCHECK(instr->right()->representation().IsTagged());
1647 LOperand* right = UseFixed(instr->right(), rax);
1648 LCmpT* result = new(zone()) LCmpT(context, left, right);
1658 DCHECK(instr->right()->representation().Equals(r));
1660 LOperand* right = UseOrConstantAtStart(instr->right());
1661 return new(zone()) LCompareNumericAndBranch(left, right);
1665 DCHECK(instr->right()->representation().IsDouble());
1667 LOperand* right;
1668 if (instr->left()->IsConstant() && instr->right()->IsConstant()) {
1670 right = UseRegisterOrConstantAtStart(instr->right());
1673 right = UseRegisterAtStart(instr->right());
1675 return new(zone()) LCompareNumericAndBranch(left, right);
1683 LOperand* right = UseRegisterOrConstantAtStart(instr->right());
1684 return new(zone()) LCmpObjectEqAndBranch(left, right);
1735 DCHECK(instr->right()->representation().IsTagged());
1738 LOperand* right = UseFixed(instr->right(), rax);
1740 new(zone()) LStringCompareAndBranch(context, left, right);
2425 LOperand* right = UseFixed(instr->right(), rax);
2427 right), rax), instr);