Home | History | Annotate | Download | only in x87

Lines Matching refs:right

196   right()->PrintTo(stream);
232 right()->PrintTo(stream);
716 DCHECK(instr->right()->representation().Equals(instr->representation()));
719 HValue* right_value = instr->right();
720 LOperand* right = NULL;
725 right = chunk_->DefineConstantOperand(constant);
733 right = UseFixed(right_value, ecx);
747 DefineSameAsFirst(new(zone()) LShiftI(op, left, right, does_deopt));
759 DCHECK(instr->right()->representation().IsDouble());
762 LOperand* right = UseRegisterAtStart(instr->BetterRightOperand());
763 LArithmeticD* result = new(zone()) LArithmeticD(op, left, right);
767 LOperand* right = UseRegisterAtStart(instr->BetterRightOperand());
768 LArithmeticD* result = new(zone()) LArithmeticD(op, left, right);
777 HValue* right = instr->right();
779 DCHECK(right->representation().IsTagged());
782 LOperand* right_operand = UseFixed(right, eax);
953 // insert a fpu register barrier right before.
974 // Right now it is only used for LInstanceOfKnownGlobal.
1035 LOperand* right = UseFixed(instr->right(), InstanceofStub::right());
1037 LInstanceOf* result = new(zone()) LInstanceOf(context, left, right);
1322 DCHECK(instr->right()->representation().Equals(instr->representation()));
1326 LOperand* right = UseOrConstantAtStart(instr->BetterRightOperand());
1327 return DefineSameAsFirst(new(zone()) LBitI(left, right));
1337 DCHECK(instr->right()->representation().Equals(instr->representation()));
1339 int32_t divisor = instr->right()->GetInteger32Constant();
1355 DCHECK(instr->right()->representation().Equals(instr->representation()));
1357 int32_t divisor = instr->right()->GetInteger32Constant();
1374 DCHECK(instr->right()->representation().Equals(instr->representation()));
1376 LOperand* divisor = UseRegister(instr->right());
1394 } else if (instr->right()->IsConstant()) {
1409 int32_t divisor = instr->right()->GetInteger32Constant();
1423 DCHECK(instr->right()->representation().Equals(instr->representation()));
1425 int32_t divisor = instr->right()->GetInteger32Constant();
1450 DCHECK(instr->right()->representation().Equals(instr->representation()));
1452 LOperand* divisor = UseRegister(instr->right());
1468 } else if (instr->right()->IsConstant()) {
1479 DCHECK(instr->right()->representation().Equals(instr->representation()));
1481 int32_t divisor = instr->right()->GetInteger32Constant();
1495 DCHECK(instr->right()->representation().Equals(instr->representation()));
1497 int32_t divisor = instr->right()->GetInteger32Constant();
1512 DCHECK(instr->right()->representation().Equals(instr->representation()));
1514 LOperand* divisor = UseRegister(instr->right());
1530 } else if (instr->right()->IsConstant()) {
1546 DCHECK(instr->right()->representation().Equals(instr->representation()));
1548 LOperand* right = UseOrConstant(instr->BetterRightOperand());
1553 LMulI* mul = new(zone()) LMulI(left, right, temp);
1570 DCHECK(instr->right()->representation().Equals(instr->representation()));
1572 LOperand* right = UseOrConstantAtStart(instr->right());
1573 LSubI* sub = new(zone()) LSubI(left, right);
1590 DCHECK(instr->right()->representation().Equals(instr->representation()));
1598 LOperand* right = use_lea
1601 LAddI* add = new(zone()) LAddI(left, right);
1614 DCHECK(instr->right()->representation().IsInteger32());
1618 HValue* right_candidate = instr->right();
1619 LOperand* right = use_lea
1622 LAddI* add = new(zone()) LAddI(left, right);
1635 LOperand* right = NULL;
1640 DCHECK(instr->right()->representation().Equals(instr->representation()));
1642 right = UseOrConstantAtStart(instr->BetterRightOperand());
1646 DCHECK(instr->right()->representation().IsDouble());
1648 right = UseRegisterAtStart(instr->right());
1650 LMathMinMax* minmax = new (zone()) LMathMinMax(left, right, scratch);
1660 LOperand* right = UseRegisterAtStart(instr->right());
1661 LPower* result = new (zone()) LPower(left, right);
1668 DCHECK(instr->right()->representation().IsSmiOrTagged());
1671 LOperand* right = UseFixed(instr->right(), eax);
1672 LCmpT* result = new(zone()) LCmpT(context, left, right);
1682 DCHECK(instr->right()->representation().Equals(r));
1684 LOperand* right = UseOrConstantAtStart(instr->right());
1685 return new(zone()) LCompareNumericAndBranch(left, right);
1689 DCHECK(instr->right()->representation().IsDouble());
1691 LOperand* right;
1693 CanBeImmediateConstant(instr->right())) {
1697 right = UseConstant(instr->right());
1700 right = UseRegisterAtStart(instr->right());
1702 return new(zone()) LCompareNumericAndBranch(left, right);
1710 LOperand* right = UseOrConstantAtStart(instr->right());
1711 return new(zone()) LCmpObjectEqAndBranch(left, right);
1760 DCHECK(instr->right()->representation().IsTagged());
1763 LOperand* right = UseFixed(instr->right(), eax);
1766 LStringCompareAndBranch(context, left, right);
2448 LOperand* right = UseFixed(instr->right(), eax);
2449 LStringAdd* string_add = new(zone()) LStringAdd(context, left, right);