Home | History | Annotate | Download | only in ia32

Lines Matching refs:right

185   right()->PrintTo(stream);
221 right()->PrintTo(stream);
717 DCHECK(instr->right()->representation().Equals(instr->representation()));
720 HValue* right_value = instr->right();
721 LOperand* right = NULL;
726 right = chunk_->DefineConstantOperand(constant);
734 right = UseFixed(right_value, ecx);
748 DefineSameAsFirst(new(zone()) LShiftI(op, left, right, does_deopt));
760 DCHECK(instr->right()->representation().IsDouble());
763 LOperand* right = UseRegisterAtStart(instr->BetterRightOperand());
764 LArithmeticD* result = new(zone()) LArithmeticD(op, left, right);
768 LOperand* right = UseRegisterAtStart(instr->BetterRightOperand());
769 LArithmeticD* result = new(zone()) LArithmeticD(op, left, right);
778 HValue* right = instr->right();
780 DCHECK(right->representation().IsTagged());
783 LOperand* right_operand = UseFixed(right, eax);
957 // Right now it is only used for LInstanceOfKnownGlobal.
1016 LOperand* right = UseFixed(instr->right(), InstanceofStub::right());
1018 LInstanceOf* result = new(zone()) LInstanceOf(context, left, right);
1311 DCHECK(instr->right()->representation().Equals(instr->representation()));
1315 LOperand* right = UseOrConstantAtStart(instr->BetterRightOperand());
1316 return DefineSameAsFirst(new(zone()) LBitI(left, right));
1326 DCHECK(instr->right()->representation().Equals(instr->representation()));
1328 int32_t divisor = instr->right()->GetInteger32Constant();
1344 DCHECK(instr->right()->representation().Equals(instr->representation()));
1346 int32_t divisor = instr->right()->GetInteger32Constant();
1363 DCHECK(instr->right()->representation().Equals(instr->representation()));
1365 LOperand* divisor = UseRegister(instr->right());
1383 } else if (instr->right()->IsConstant()) {
1398 int32_t divisor = instr->right()->GetInteger32Constant();
1412 DCHECK(instr->right()->representation().Equals(instr->representation()));
1414 int32_t divisor = instr->right()->GetInteger32Constant();
1439 DCHECK(instr->right()->representation().Equals(instr->representation()));
1441 LOperand* divisor = UseRegister(instr->right());
1457 } else if (instr->right()->IsConstant()) {
1468 DCHECK(instr->right()->representation().Equals(instr->representation()));
1470 int32_t divisor = instr->right()->GetInteger32Constant();
1484 DCHECK(instr->right()->representation().Equals(instr->representation()));
1486 int32_t divisor = instr->right()->GetInteger32Constant();
1501 DCHECK(instr->right()->representation().Equals(instr->representation()));
1503 LOperand* divisor = UseRegister(instr->right());
1519 } else if (instr->right()->IsConstant()) {
1535 DCHECK(instr->right()->representation().Equals(instr->representation()));
1537 LOperand* right = UseOrConstant(instr->BetterRightOperand());
1542 LMulI* mul = new(zone()) LMulI(left, right, temp);
1559 DCHECK(instr->right()->representation().Equals(instr->representation()));
1561 LOperand* right = UseOrConstantAtStart(instr->right());
1562 LSubI* sub = new(zone()) LSubI(left, right);
1579 DCHECK(instr->right()->representation().Equals(instr->representation()));
1587 LOperand* right = use_lea
1590 LAddI* add = new(zone()) LAddI(left, right);
1603 DCHECK(instr->right()->representation().IsInteger32());
1607 HValue* right_candidate = instr->right();
1608 LOperand* right = use_lea
1611 LAddI* add = new(zone()) LAddI(left, right);
1624 LOperand* right = NULL;
1627 DCHECK(instr->right()->representation().Equals(instr->representation()));
1629 right = UseOrConstantAtStart(instr->BetterRightOperand());
1633 DCHECK(instr->right()->representation().IsDouble());
1635 right = UseRegisterAtStart(instr->right());
1637 LMathMinMax* minmax = new(zone()) LMathMinMax(left, right);
1646 Representation exponent_type = instr->right()->representation();
1649 LOperand* right =
1651 ? UseFixedDouble(instr->right(), xmm1)
1652 : UseFixed(instr->right(), MathPowTaggedDescriptor::exponent());
1653 LPower* result = new(zone()) LPower(left, right);
1661 DCHECK(instr->right()->representation().IsSmiOrTagged());
1664 LOperand* right = UseFixed(instr->right(), eax);
1665 LCmpT* result = new(zone()) LCmpT(context, left, right);
1675 DCHECK(instr->right()->representation().Equals(r));
1677 LOperand* right = UseOrConstantAtStart(instr->right());
1678 return new(zone()) LCompareNumericAndBranch(left, right);
1682 DCHECK(instr->right()->representation().IsDouble());
1684 LOperand* right;
1686 CanBeImmediateConstant(instr->right())) {
1690 right = UseConstant(instr->right());
1693 right = UseRegisterAtStart(instr->right());
1695 return new(zone()) LCompareNumericAndBranch(left, right);
1703 LOperand* right = UseOrConstantAtStart(instr->right());
1704 return new(zone()) LCmpObjectEqAndBranch(left, right);
1754 DCHECK(instr->right()->representation().IsTagged());
1757 LOperand* right = UseFixed(instr->right(), eax);
1760 LStringCompareAndBranch(context, left, right);
2444 LOperand* right = UseFixed(instr->right(), eax);
2445 LStringAdd* string_add = new(zone()) LStringAdd(context, left, right);