right 1218 include/v8.h Handle<String> right);
right 4692 src/api.cc i::Handle<i::String> right_string = Utils::OpenHandle(*right);
right 2374 src/arm/code-stubs-arm.cc Register right = r0;
right 2378 src/arm/code-stubs-arm.cc ASSERT(right.is(r0));
right 2384 src/arm/code-stubs-arm.cc __ add(right, left, Operand(right), SetCC); // Add optimistically.
right 2386 src/arm/code-stubs-arm.cc __ sub(right, right, Operand(left)); // Revert optimistic add.
right 2389 src/arm/code-stubs-arm.cc __ sub(right, left, Operand(right), SetCC); // Subtract optimistically.
right 2391 src/arm/code-stubs-arm.cc __ sub(right, left, Operand(right)); // Revert optimistic subtract.
right 2396 src/arm/code-stubs-arm.cc __ SmiUntag(ip, right);
right 2408 src/arm/code-stubs-arm.cc __ mov(right, Operand(scratch1), LeaveCC, ne);
right 2412 src/arm/code-stubs-arm.cc __ add(scratch2, right, Operand(left), SetCC);
right 2413 src/arm/code-stubs-arm.cc __ mov(right, Operand(Smi::FromInt(0)), LeaveCC, pl);
right 2420 src/arm/code-stubs-arm.cc __ JumpIfNotPowerOfTwoOrZero(right, scratch1, ¬_smi_result);
right 2429 src/arm/code-stubs-arm.cc __ mov(right, Operand(left, LSR, scratch1));
right 2434 src/arm/code-stubs-arm.cc __ orr(scratch1, left, Operand(right));
right 2439 src/arm/code-stubs-arm.cc __ JumpIfNotPowerOfTwoOrZero(right, scratch1, ¬_smi_result);
right 2442 src/arm/code-stubs-arm.cc __ and_(right, left, Operand(scratch1));
right 2446 src/arm/code-stubs-arm.cc __ orr(right, left, Operand(right));
right 2450 src/arm/code-stubs-arm.cc __ and_(right, left, Operand(right));
right 2454 src/arm/code-stubs-arm.cc __ eor(right, left, Operand(right));
right 2459 src/arm/code-stubs-arm.cc __ GetLeastBitsFromSmi(scratch1, right, 5);
right 2460 src/arm/code-stubs-arm.cc __ mov(right, Operand(left, ASR, scratch1));
right 2462 src/arm/code-stubs-arm.cc __ bic(right, right, Operand(kSmiTagMask));
right 2469 src/arm/code-stubs-arm.cc __ GetLeastBitsFromSmi(scratch2, right, 5);
right 2476 src/arm/code-stubs-arm.cc __ SmiTag(right, scratch1);
right 2482 src/arm/code-stubs-arm.cc __ GetLeastBitsFromSmi(scratch2, right, 5);
right 2487 src/arm/code-stubs-arm.cc __ SmiTag(right, scratch1);
right 2502 src/arm/code-stubs-arm.cc Register right = r0;
right 2510 src/arm/code-stubs-arm.cc __ AbortIfNotSmi(right);
right 2594 src/arm/code-stubs-arm.cc __ SmiUntag(r2, right);
right 2607 src/arm/code-stubs-arm.cc right,
right 2719 src/arm/code-stubs-arm.cc Register right = r0;
right 2723 src/arm/code-stubs-arm.cc __ orr(scratch1, left, Operand(right));
right 2783 src/arm/code-stubs-arm.cc Register right = r0;
right 2791 src/arm/code-stubs-arm.cc __ JumpIfSmi(right, &call_runtime);
right 2792 src/arm/code-stubs-arm.cc __ CompareObjectType(right, r2, r2, FIRST_NONSTRING_TYPE);
right 2808 src/arm/code-stubs-arm.cc Register right = r0;
right 2826 src/arm/code-stubs-arm.cc __ orr(scratch1, left, right);
right 2847 src/arm/code-stubs-arm.cc right,
right 3005 src/arm/code-stubs-arm.cc right,
right 3184 src/arm/code-stubs-arm.cc Register right = r0;
right 3197 src/arm/code-stubs-arm.cc __ JumpIfSmi(right, &call_runtime);
right 3198 src/arm/code-stubs-arm.cc __ CompareObjectType(right, r2, r2, FIRST_NONSTRING_TYPE);
right 6158 src/arm/code-stubs-arm.cc __ ldr(scratch2, FieldMemOperand(right, String::kLengthOffset));
right 6177 src/arm/code-stubs-arm.cc left, right, length, scratch2, scratch3,
right 6196 src/arm/code-stubs-arm.cc __ ldr(scratch2, FieldMemOperand(right, String::kLengthOffset));
right 6207 src/arm/code-stubs-arm.cc left, right, min_length, scratch2, scratch4,
right 6239 src/arm/code-stubs-arm.cc __ add(right, right, Operand(scratch1));
right 6247 src/arm/code-stubs-arm.cc __ ldrb(scratch2, MemOperand(right, index));
right 6719 src/arm/code-stubs-arm.cc Register right = r0;
right 6724 src/arm/code-stubs-arm.cc __ JumpIfEitherSmi(left, right, &miss);
right 6728 src/arm/code-stubs-arm.cc __ ldr(tmp2, FieldMemOperand(right, HeapObject::kMapOffset));
right 6737 src/arm/code-stubs-arm.cc __ cmp(left, right);
right 6740 src/arm/code-stubs-arm.cc ASSERT(right.is(r0));
right 6759 src/arm/code-stubs-arm.cc Register right = r0;
right 6766 src/arm/code-stubs-arm.cc __ JumpIfEitherSmi(left, right, &miss);
right 6771 src/arm/code-stubs-arm.cc __ ldr(tmp2, FieldMemOperand(right, HeapObject::kMapOffset));
right 6780 src/arm/code-stubs-arm.cc __ cmp(left, right);
right 6797 src/arm/code-stubs-arm.cc ASSERT(right.is(r0));
right 6809 src/arm/code-stubs-arm.cc masm, left, right, tmp1, tmp2, tmp3);
right 6812 src/arm/code-stubs-arm.cc masm, left, right, tmp1, tmp2, tmp3, tmp4);
right 6817 src/arm/code-stubs-arm.cc __ Push(left, right);
right 367 src/arm/code-stubs-arm.h Register right,
right 377 src/arm/code-stubs-arm.h Register right,
right 389 src/arm/code-stubs-arm.h Register right,
right 1929 src/arm/full-codegen-arm.cc Register right = r0;
right 1933 src/arm/full-codegen-arm.cc __ orr(scratch1, left, Operand(right));
right 1951 src/arm/full-codegen-arm.cc __ GetLeastBitsFromSmi(scratch1, right, 5);
right 1952 src/arm/full-codegen-arm.cc __ mov(right, Operand(left, ASR, scratch1));
right 1953 src/arm/full-codegen-arm.cc __ bic(right, right, Operand(kSmiTagMask));
right 1958 src/arm/full-codegen-arm.cc __ GetLeastBitsFromSmi(scratch2, right, 5);
right 1962 src/arm/full-codegen-arm.cc __ SmiTag(right, scratch1);
right 1968 src/arm/full-codegen-arm.cc __ GetLeastBitsFromSmi(scratch2, right, 5);
right 1972 src/arm/full-codegen-arm.cc __ SmiTag(right, scratch1);
right 1976 src/arm/full-codegen-arm.cc __ add(scratch1, left, Operand(right), SetCC);
right 1978 src/arm/full-codegen-arm.cc __ mov(right, scratch1);
right 1981 src/arm/full-codegen-arm.cc __ sub(scratch1, left, Operand(right), SetCC);
right 1983 src/arm/full-codegen-arm.cc __ mov(right, scratch1);
right 1986 src/arm/full-codegen-arm.cc __ SmiUntag(ip, right);
right 1992 src/arm/full-codegen-arm.cc __ mov(right, Operand(scratch1), LeaveCC, ne);
right 1994 src/arm/full-codegen-arm.cc __ add(scratch2, right, Operand(left), SetCC);
right 1995 src/arm/full-codegen-arm.cc __ mov(right, Operand(Smi::FromInt(0)), LeaveCC, pl);
right 2000 src/arm/full-codegen-arm.cc __ orr(right, left, Operand(right));
right 2003 src/arm/full-codegen-arm.cc __ and_(right, left, Operand(right));
right 2006 src/arm/full-codegen-arm.cc __ eor(right, left, Operand(right));
right 3527 src/arm/full-codegen-arm.cc Register right = r0;
right 3537 src/arm/full-codegen-arm.cc __ cmp(left, Operand(right));
right 3540 src/arm/full-codegen-arm.cc __ and_(tmp, left, Operand(right));
right 3546 src/arm/full-codegen-arm.cc __ ldr(tmp2, FieldMemOperand(right, HeapObject::kMapOffset));
right 3550 src/arm/full-codegen-arm.cc __ ldr(tmp2, FieldMemOperand(right, JSRegExp::kDataOffset));
right 4325 src/arm/full-codegen-arm.cc VisitForStackValue(expr->right());
right 4334 src/arm/full-codegen-arm.cc VisitForStackValue(expr->right());
right 4345 src/arm/full-codegen-arm.cc VisitForAccumulatorValue(expr->right());
right 692 src/arm/lithium-arm.cc ASSERT(instr->right()->representation().IsTagged());
right 695 src/arm/lithium-arm.cc LOperand* right = UseFixed(instr->right(), r0);
right 696 src/arm/lithium-arm.cc LArithmeticT* result = new(zone()) LArithmeticT(op, left, right);
right 702 src/arm/lithium-arm.cc ASSERT(instr->right()->representation().IsInteger32());
right 705 src/arm/lithium-arm.cc HValue* right_value = instr->right();
right 706 src/arm/lithium-arm.cc LOperand* right = NULL;
right 710 src/arm/lithium-arm.cc right = chunk_->DefineConstantOperand(constant);
right 713 src/arm/lithium-arm.cc right = UseRegisterAtStart(right_value);
right 730 src/arm/lithium-arm.cc DefineAsRegister(new(zone()) LShiftI(op, left, right, does_deopt));
right 739 src/arm/lithium-arm.cc ASSERT(instr->right()->representation().IsDouble());
right 742 src/arm/lithium-arm.cc LOperand* right = UseRegisterAtStart(instr->right());
right 743 src/arm/lithium-arm.cc LArithmeticD* result = new(zone()) LArithmeticD(op, left, right);
right 756 src/arm/lithium-arm.cc HValue* right = instr->right();
right 758 src/arm/lithium-arm.cc ASSERT(right->representation().IsTagged());
right 760 src/arm/lithium-arm.cc LOperand* right_operand = UseFixed(right, r0);
right 943 src/arm/lithium-arm.cc UseFixed(instr->right(), r1));
right 1133 src/arm/lithium-arm.cc ASSERT(instr->right()->representation().IsInteger32());
right 1136 src/arm/lithium-arm.cc LOperand* right = UseOrConstantAtStart(instr->MostConstantOperand());
right 1137 src/arm/lithium-arm.cc return DefineAsRegister(new(zone()) LBitI(left, right));
right 1141 src/arm/lithium-arm.cc ASSERT(instr->right()->representation().IsTagged());
right 1144 src/arm/lithium-arm.cc LOperand* right = UseFixed(instr->right(), r0);
right 1145 src/arm/lithium-arm.cc LArithmeticT* result = new(zone()) LArithmeticT(instr->op(), left, right);
right 1170 src/arm/lithium-arm.cc LOperand* divisor = UseFixed(instr->right(), r1);
right 1237 src/arm/lithium-arm.cc HValue* right = instr->right();
right 1239 src/arm/lithium-arm.cc LOperand* divisor = UseRegisterOrConstant(right);
right 1241 src/arm/lithium-arm.cc ASSERT(right->IsConstant() &&
right 1242 src/arm/lithium-arm.cc HConstant::cast(right)->HasInteger32Value() &&
right 1243 src/arm/lithium-arm.cc HasMagicNumberForDivisor(HConstant::cast(right)->Integer32Value()));
right 1252 src/arm/lithium-arm.cc ASSERT(instr->right()->representation().IsInteger32());
right 1258 src/arm/lithium-arm.cc mod = new(zone()) LModI(value, UseOrConstant(instr->right()));
right 1261 src/arm/lithium-arm.cc LOperand* divisor = UseRegister(instr->right());
right 1283 src/arm/lithium-arm.cc LOperand* right = UseFixedDouble(instr->right(), d2);
right 1284 src/arm/lithium-arm.cc LArithmeticD* result = new(zone()) LArithmeticD(Token::MOD, left, right);
right 1293 src/arm/lithium-arm.cc ASSERT(instr->right()->representation().IsInteger32());
right 1295 src/arm/lithium-arm.cc LOperand* right = UseOrConstant(instr->MostConstantOperand());
right 1299 src/arm/lithium-arm.cc !right->IsConstantOperand())) {
right 1305 src/arm/lithium-arm.cc LMulI* mul = new(zone()) LMulI(left, right, temp);
right 1324 src/arm/lithium-arm.cc ASSERT(instr->right()->representation().IsInteger32());
right 1326 src/arm/lithium-arm.cc LOperand* right = UseOrConstantAtStart(instr->right());
right 1327 src/arm/lithium-arm.cc LSubI* sub = new(zone()) LSubI(left, right);
right 1344 src/arm/lithium-arm.cc ASSERT(instr->right()->representation().IsInteger32());
right 1346 src/arm/lithium-arm.cc LOperand* right = UseOrConstantAtStart(instr->MostConstantOperand());
right 1347 src/arm/lithium-arm.cc LAddI* add = new(zone()) LAddI(left, right);
right 1366 src/arm/lithium-arm.cc Representation exponent_type = instr->right()->representation();
right 1369 src/arm/lithium-arm.cc LOperand* right = exponent_type.IsDouble() ?
right 1370 src/arm/lithium-arm.cc UseFixedDouble(instr->right(), d2) :
right 1371 src/arm/lithium-arm.cc UseFixed(instr->right(), r2);
right 1372 src/arm/lithium-arm.cc LPower* result = new(zone()) LPower(left, right);
right 1390 src/arm/lithium-arm.cc ASSERT(instr->right()->representation().IsTagged());
right 1392 src/arm/lithium-arm.cc LOperand* right = UseFixed(instr->right(), r0);
right 1393 src/arm/lithium-arm.cc LCmpT* result = new(zone()) LCmpT(left, right);
right 1403 src/arm/lithium-arm.cc ASSERT(instr->right()->representation().IsInteger32());
right 1405 src/arm/lithium-arm.cc LOperand* right = UseRegisterOrConstantAtStart(instr->right());
right 1406 src/arm/lithium-arm.cc return new(zone()) LCmpIDAndBranch(left, right);
right 1410 src/arm/lithium-arm.cc ASSERT(instr->right()->representation().IsDouble());
right 1412 src/arm/lithium-arm.cc LOperand* right = UseRegisterAtStart(instr->right());
right 1413 src/arm/lithium-arm.cc return new(zone()) LCmpIDAndBranch(left, right);
right 1421 src/arm/lithium-arm.cc LOperand* right = UseRegisterAtStart(instr->right());
right 1422 src/arm/lithium-arm.cc return new(zone()) LCmpObjectEqAndBranch(left, right);
right 1472 src/arm/lithium-arm.cc ASSERT(instr->right()->representation().IsTagged());
right 1474 src/arm/lithium-arm.cc LOperand* right = UseFixed(instr->right(), r0);
right 1476 src/arm/lithium-arm.cc new(zone()) LStringCompareAndBranch(left, right);
right 2026 src/arm/lithium-arm.cc LOperand* right = UseRegisterAtStart(instr->right());
right 2027 src/arm/lithium-arm.cc return MarkAsCall(DefineFixed(new(zone()) LStringAdd(left, right), r0),
right 534 src/arm/lithium-arm.h LOperand* right) {
right 536 src/arm/lithium-arm.h inputs_[1] = right;
right 544 src/arm/lithium-arm.h LOperand* right,
right 549 src/arm/lithium-arm.h inputs_[1] = right;
right 562 src/arm/lithium-arm.h LDivI(LOperand* left, LOperand* right) {
right 564 src/arm/lithium-arm.h inputs_[1] = right;
right 575 src/arm/lithium-arm.h LOperand* right,
right 578 src/arm/lithium-arm.h inputs_[1] = right;
right 589 src/arm/lithium-arm.h LMulI(LOperand* left, LOperand* right, LOperand* temp) {
right 591 src/arm/lithium-arm.h inputs_[1] = right;
right 602 src/arm/lithium-arm.h LCmpIDAndBranch(LOperand* left, LOperand* right) {
right 604 src/arm/lithium-arm.h inputs_[1] = right;
right 636 src/arm/lithium-arm.h LCmpObjectEqAndBranch(LOperand* left, LOperand* right) {
right 638 src/arm/lithium-arm.h inputs_[1] = right;
right 733 src/arm/lithium-arm.h LStringCompareAndBranch(LOperand* left, LOperand* right) {
right 735 src/arm/lithium-arm.h inputs_[1] = right;
right 804 src/arm/lithium-arm.h LCmpT(LOperand* left, LOperand* right) {
right 806 src/arm/lithium-arm.h inputs_[1] = right;
right 818 src/arm/lithium-arm.h LInstanceOf(LOperand* left, LOperand* right) {
right 820 src/arm/lithium-arm.h inputs_[1] = right;
right 867 src/arm/lithium-arm.h LBitI(LOperand* left, LOperand* right) {
right 869 src/arm/lithium-arm.h inputs_[1] = right;
right 881 src/arm/lithium-arm.h LShiftI(Token::Value op, LOperand* left, LOperand* right, bool can_deopt)
right 884 src/arm/lithium-arm.h inputs_[1] = right;
right 901 src/arm/lithium-arm.h LSubI(LOperand* left, LOperand* right) {
right 903 src/arm/lithium-arm.h inputs_[1] = right;
right 1076 src/arm/lithium-arm.h LAddI(LOperand* left, LOperand* right) {
right 1078 src/arm/lithium-arm.h inputs_[1] = right;
right 1088 src/arm/lithium-arm.h LPower(LOperand* left, LOperand* right) {
right 1090 src/arm/lithium-arm.h inputs_[1] = right;
right 1111 src/arm/lithium-arm.h LArithmeticD(Token::Value op, LOperand* left, LOperand* right)
right 1114 src/arm/lithium-arm.h inputs_[1] = right;
right 1130 src/arm/lithium-arm.h LArithmeticT(Token::Value op, LOperand* left, LOperand* right)
right 1133 src/arm/lithium-arm.h inputs_[1] = right;
right 1846 src/arm/lithium-arm.h LStringAdd(LOperand* left, LOperand* right) {
right 1848 src/arm/lithium-arm.h inputs_[1] = right;
right 1855 src/arm/lithium-arm.h LOperand* right() { return inputs_[1]; }
right 917 src/arm/lithium-codegen-arm.cc HConstant::cast(instr->hydrogen()->right())->Integer32Value();
right 939 src/arm/lithium-codegen-arm.cc Register right = ToRegister(instr->InputAt(1));
right 952 src/arm/lithium-codegen-arm.cc ASSERT(!scratch.is(right));
right 959 src/arm/lithium-codegen-arm.cc __ cmp(right, Operand(0));
right 969 src/arm/lithium-codegen-arm.cc __ vmov(divisor.low(), right);
right 972 src/arm/lithium-codegen-arm.cc __ cmp(left, Operand(right));
right 976 src/arm/lithium-codegen-arm.cc __ JumpIfNotPowerOfTwoOrZeroAndNeg(right,
right 986 src/arm/lithium-codegen-arm.cc __ rsb(right, right, Operand(0));
right 997 src/arm/lithium-codegen-arm.cc __ cmp(scratch, Operand(right));
right 1002 src/arm/lithium-codegen-arm.cc if (i < kUnfolds - 1) __ sub(scratch, scratch, right);
right 1012 src/arm/lithium-codegen-arm.cc right = no_reg;
right 1156 src/arm/lithium-codegen-arm.cc const Register right = ToRegister(instr->InputAt(1));
right 1162 src/arm/lithium-codegen-arm.cc __ cmp(right, Operand(0));
right 1171 src/arm/lithium-codegen-arm.cc __ cmp(right, Operand(0));
right 1181 src/arm/lithium-codegen-arm.cc __ cmp(right, Operand(-1));
right 1188 src/arm/lithium-codegen-arm.cc __ cmp(right, Operand(1));
right 1192 src/arm/lithium-codegen-arm.cc __ cmp(right, Operand(2));
right 1197 src/arm/lithium-codegen-arm.cc __ cmp(right, Operand(4));
right 1207 src/arm/lithium-codegen-arm.cc __ TrySmiTag(right, &deoptimize, scratch);
right 1255 src/arm/lithium-codegen-arm.cc Register right = ToRegister(instr->InputAt(1));
right 1260 src/arm/lithium-codegen-arm.cc __ Move(r0, right);
right 1261 src/arm/lithium-codegen-arm.cc } else if (left.is(r0) && right.is(r1)) {
right 1264 src/arm/lithium-codegen-arm.cc ASSERT(!right.is(r1));
right 1266 src/arm/lithium-codegen-arm.cc __ mov(r0, right);
right 1268 src/arm/lithium-codegen-arm.cc ASSERT(!left.is(r0) && !right.is(r0));
right 1269 src/arm/lithium-codegen-arm.cc __ mov(r0, right);
right 1352 src/arm/lithium-codegen-arm.cc Register right = EmitLoadRegister(right_op, scratch);
right 1354 src/arm/lithium-codegen-arm.cc __ orr(ToRegister(instr->TempAt(0)), left, right);
right 1359 src/arm/lithium-codegen-arm.cc __ smull(result, scratch, left, right);
right 1363 src/arm/lithium-codegen-arm.cc __ mul(result, left, right);
right 1385 src/arm/lithium-codegen-arm.cc Operand right(no_reg);
right 1388 src/arm/lithium-codegen-arm.cc right = Operand(EmitLoadRegister(right_op, ip));
right 1391 src/arm/lithium-codegen-arm.cc right = ToOperand(right_op);
right 1396 src/arm/lithium-codegen-arm.cc __ and_(result, left, right);
right 1399 src/arm/lithium-codegen-arm.cc __ orr(result, left, right);
right 1402 src/arm/lithium-codegen-arm.cc __ eor(result, left, right);
right 1480 src/arm/lithium-codegen-arm.cc LOperand* right = instr->InputAt(1);
right 1485 src/arm/lithium-codegen-arm.cc if (right->IsStackSlot() || right->IsArgument()) {
right 1486 src/arm/lithium-codegen-arm.cc Register right_reg = EmitLoadRegister(right, ip);
right 1489 src/arm/lithium-codegen-arm.cc ASSERT(right->IsRegister() || right->IsConstantOperand());
right 1490 src/arm/lithium-codegen-arm.cc __ sub(ToRegister(result), ToRegister(left), ToOperand(right), set_cond);
right 1633 src/arm/lithium-codegen-arm.cc LOperand* right = instr->InputAt(1);
right 1638 src/arm/lithium-codegen-arm.cc if (right->IsStackSlot() || right->IsArgument()) {
right 1639 src/arm/lithium-codegen-arm.cc Register right_reg = EmitLoadRegister(right, ip);
right 1642 src/arm/lithium-codegen-arm.cc ASSERT(right->IsRegister() || right->IsConstantOperand());
right 1643 src/arm/lithium-codegen-arm.cc __ add(ToRegister(result), ToRegister(left), ToOperand(right), set_cond);
right 1654 src/arm/lithium-codegen-arm.cc DoubleRegister right = ToDoubleRegister(instr->InputAt(1));
right 1658 src/arm/lithium-codegen-arm.cc __ vadd(result, left, right);
right 1661 src/arm/lithium-codegen-arm.cc __ vsub(result, left, right);
right 1664 src/arm/lithium-codegen-arm.cc __ vmul(result, left, right);
right 1667 src/arm/lithium-codegen-arm.cc __ vdiv(result, left, right);
right 1674 src/arm/lithium-codegen-arm.cc __ SetCallCDoubleArguments(left, right);
right 1892 src/arm/lithium-codegen-arm.cc LOperand* right = instr->InputAt(1);
right 1897 src/arm/lithium-codegen-arm.cc if (left->IsConstantOperand() && right->IsConstantOperand()) {
right 1900 src/arm/lithium-codegen-arm.cc double right_val = ToDouble(LConstantOperand::cast(right));
right 1909 src/arm/lithium-codegen-arm.cc __ VFPCompareAndSetFlags(ToDoubleRegister(left), ToDoubleRegister(right));
right 1914 src/arm/lithium-codegen-arm.cc if (right->IsConstantOperand()) {
right 1916 src/arm/lithium-codegen-arm.cc Operand(ToInteger32(LConstantOperand::cast(right))));
right 1918 src/arm/lithium-codegen-arm.cc __ cmp(ToRegister(right),
right 1923 src/arm/lithium-codegen-arm.cc __ cmp(ToRegister(left), ToRegister(right));
right 1933 src/arm/lithium-codegen-arm.cc Register right = ToRegister(instr->InputAt(1));
right 1937 src/arm/lithium-codegen-arm.cc __ cmp(left, Operand(right));
right 1947 src/arm/lithium-codegen-arm.cc __ cmp(left, Operand(instr->hydrogen()->right()));
right 2399 src/arm/lithium-codegen-arm.cc __ LoadHeapObject(InstanceofStub::right(), instr->function());
right 3439 src/arm/lithium-codegen-arm.cc Representation exponent_type = instr->hydrogen()->right()->representation();
right 4008 src/arm/lithium-codegen-arm.cc __ push(ToRegister(instr->right()));
right 1341 src/arm/simulator-arm.cc uint32_t uright = static_cast<uint32_t>(right);
right 1352 src/arm/simulator-arm.cc uint32_t uright = static_cast<uint32_t>(right);
right 1364 src/arm/simulator-arm.cc overflow = ((left >= 0 && right >= 0) || (left < 0 && right < 0))
right 1369 src/arm/simulator-arm.cc overflow = ((left < 0 && right >= 0) || (left >= 0 && right < 0))
right 241 src/arm/simulator-arm.h bool CarryFrom(int32_t left, int32_t right, int32_t carry = 0);
right 242 src/arm/simulator-arm.h bool BorrowFrom(int32_t left, int32_t right);
right 245 src/arm/simulator-arm.h int32_t right,
right 331 src/ast.cc if (IsTypeof(left) && right->IsStringLiteral() && Token::IsEqualityOp(op)) {
right 333 src/ast.cc *check = Handle<String>::cast(right->AsLiteral()->handle());
right 361 src/ast.cc *expr = right;
right 380 src/ast.cc *expr = right;
right 1758 src/ast.h Expression* right() const { return right_; }
right 1770 src/ast.h Expression* right,
right 1772 src/ast.h : Expression(isolate), op_(op), left_(left), right_(right), pos_(pos) {
right 1849 src/ast.h Expression* right() const { return right_; }
right 1868 src/ast.h Expression* right,
right 1873 src/ast.h right_(right),
right 2893 src/ast.h Expression* right,
right 2896 src/ast.h new(zone_) BinaryOperation(isolate_, op, left, right, pos);
right 2911 src/ast.h Expression* right,
right 2914 src/ast.h new(zone_) CompareOperation(isolate_, op, left, right, pos);
right 440 src/code-stubs.h static Register right();
right 272 src/full-codegen.cc Visit(expr->right());
right 279 src/full-codegen.cc Visit(expr->right());
right 788 src/full-codegen.cc VisitInDuplicateContext(expr->right());
right 796 src/full-codegen.cc Expression* right = expr->right();
right 856 src/full-codegen.cc VisitInDuplicateContext(right);
right 865 src/full-codegen.cc Expression* right = expr->right();
right 869 src/full-codegen.cc : (right->ResultOverwriteAllowed() ? OVERWRITE_RIGHT : NO_OVERWRITE);
right 872 src/full-codegen.cc VisitForAccumulatorValue(right);
right 876 src/full-codegen.cc EmitInlineSmiBinaryOp(expr, op, mode, left, right);
right 501 src/full-codegen.h Expression* right);
right 492 src/handles.cc int right = line_ends_len;
right 493 src/handles.cc while (int half = (right - left) / 2) {
right 495 src/handles.cc right -= half;
right 500 src/handles.cc return right + script->line_offset()->value();
right 865 src/hydrogen-instructions.cc return right();
right 867 src/hydrogen-instructions.cc if (right()->IsConstant() &&
right 868 src/hydrogen-instructions.cc HConstant::cast(right())->HasInteger32Value() &&
right 869 src/hydrogen-instructions.cc HConstant::cast(right())->Integer32Value() == nop_constant) {
right 950 src/hydrogen-instructions.cc HValue* right = hdiv->right();
right 955 src/hydrogen-instructions.cc LChunkBuilder::SimplifiedDivisorForMathFloorOfDiv(right);
right 981 src/hydrogen-instructions.cc ASSERT(right->IsChange() || right->IsConstant());
right 983 src/hydrogen-instructions.cc if (right->HasNoUses()) right->DeleteAndReplaceWith(NULL);
right 1091 src/hydrogen-instructions.cc right()->PrintNameTo(stream);
right 1151 src/hydrogen-instructions.cc Range* b = right()->range();
right 1168 src/hydrogen-instructions.cc Range* b = right()->range();
right 1184 src/hydrogen-instructions.cc Range* b = right()->range();
right 1206 src/hydrogen-instructions.cc if (left()->range()->CanBeZero() && right()->range()->CanBeNegative()) {
right 1210 src/hydrogen-instructions.cc if (right()->range()->Includes(-1) && left()->range()->Includes(kMinInt)) {
right 1214 src/hydrogen-instructions.cc if (!right()->range()->CanBeZero()) {
right 1231 src/hydrogen-instructions.cc if (!right()->range()->CanBeZero()) {
right 1499 src/hydrogen-instructions.cc right()->PrintNameTo(stream);
right 1511 src/hydrogen-instructions.cc int32_t right_mask = (right()->range() != NULL)
right 1512 src/hydrogen-instructions.cc ? right()->range()->Mask()
right 1524 src/hydrogen-instructions.cc if (right()->IsConstant()) {
right 1525 src/hydrogen-instructions.cc HConstant* c = HConstant::cast(right());
right 1540 src/hydrogen-instructions.cc if (right()->IsConstant()) {
right 1541 src/hydrogen-instructions.cc HConstant* c = HConstant::cast(right());
right 1566 src/hydrogen-instructions.cc if (right()->IsConstant()) {
right 1567 src/hydrogen-instructions.cc HConstant* c = HConstant::cast(right());
right 1618 src/hydrogen-instructions.cc right()->PrintNameTo(stream);
right 1626 src/hydrogen-instructions.cc right()->PrintNameTo(stream);
right 2339 src/hydrogen-instructions.cc HValue* right) { \
right 2340 src/hydrogen-instructions.cc if (left->IsConstant() && right->IsConstant()) { \
right 2342 src/hydrogen-instructions.cc HConstant* c_right = HConstant::cast(right); \
right 2351 src/hydrogen-instructions.cc return new(zone) HInstr(context, left, right); \
right 2366 src/hydrogen-instructions.cc if (left->IsConstant() && right->IsConstant()) {
right 2368 src/hydrogen-instructions.cc HConstant* c_right = HConstant::cast(right);
right 2381 src/hydrogen-instructions.cc return new(zone) HMod(context, left, right);
right 2390 src/hydrogen-instructions.cc if (left->IsConstant() && right->IsConstant()) {
right 2392 src/hydrogen-instructions.cc HConstant* c_right = HConstant::cast(right);
right 2403 src/hydrogen-instructions.cc return new(zone) HDiv(context, left, right);
right 2412 src/hydrogen-instructions.cc if (left->IsConstant() && right->IsConstant()) {
right 2414 src/hydrogen-instructions.cc HConstant* c_right = HConstant::cast(right);
right 2436 src/hydrogen-instructions.cc return new(zone) HBitwise(op, context, left, right);
right 2444 src/hydrogen-instructions.cc HValue* right) { \
right 2445 src/hydrogen-instructions.cc if (left->IsConstant() && right->IsConstant()) { \
right 2447 src/hydrogen-instructions.cc HConstant* c_right = HConstant::cast(right); \
right 2452 src/hydrogen-instructions.cc return new(zone) HInstr(context, left, right); \
right 2468 src/hydrogen-instructions.cc if (left->IsConstant() && right->IsConstant()) {
right 2470 src/hydrogen-instructions.cc HConstant* c_right = HConstant::cast(right);
right 2481 src/hydrogen-instructions.cc return new(zone) HShr(context, left, right);
right 2599 src/hydrogen-instructions.h HBinaryOperation(HValue* context, HValue* left, HValue* right) {
right 2600 src/hydrogen-instructions.h ASSERT(left != NULL && right != NULL);
right 2603 src/hydrogen-instructions.h SetOperandAt(2, right);
right 2608 src/hydrogen-instructions.h HValue* right() { return OperandAt(2); }
right 2613 src/hydrogen-instructions.h if (IsCommutative() && left()->IsConstant()) return right();
right 2619 src/hydrogen-instructions.h return right();
right 2777 src/hydrogen-instructions.h HBitwiseBinaryOperation(HValue* context, HValue* left, HValue* right)
right 2778 src/hydrogen-instructions.h : HBinaryOperation(context, left, right) {
right 2822 src/hydrogen-instructions.h HMathFloorOfDiv(HValue* context, HValue* left, HValue* right)
right 2823 src/hydrogen-instructions.h : HBinaryOperation(context, left, right) {
right 2844 src/hydrogen-instructions.h HArithmeticBinaryOperation(HValue* context, HValue* left, HValue* right)
right 2845 src/hydrogen-instructions.h : HBinaryOperation(context, left, right) {
right 2866 src/hydrogen-instructions.h if (left()->representation().Equals(right()->representation())) {
right 2878 src/hydrogen-instructions.h HValue* right,
right 2880 src/hydrogen-instructions.h : HBinaryOperation(context, left, right), token_(token) {
right 2908 src/hydrogen-instructions.h HCompareIDAndBranch(HValue* left, HValue* right, Token::Value token)
right 2912 src/hydrogen-instructions.h SetOperandAt(1, right);
right 2916 src/hydrogen-instructions.h HValue* right() { return OperandAt(1); }
right 2939 src/hydrogen-instructions.h HCompareObjectEqAndBranch(HValue* left, HValue* right) {
right 2941 src/hydrogen-instructions.h SetOperandAt(1, right);
right 2945 src/hydrogen-instructions.h HValue* right() { return OperandAt(1); }
right 2959 src/hydrogen-instructions.h HCompareConstantEqAndBranch(HValue* left, int right, Token::Value op)
right 2960 src/hydrogen-instructions.h : HUnaryControlInstruction(left, NULL, NULL), op_(op), right_(right) {
right 2966 src/hydrogen-instructions.h int right() const { return right_; }
right 3060 src/hydrogen-instructions.h HValue* right,
right 3066 src/hydrogen-instructions.h SetOperandAt(2, right);
right 3072 src/hydrogen-instructions.h HValue* right() { return OperandAt(2); }
right 3202 src/hydrogen-instructions.h HInstanceOf(HValue* context, HValue* left, HValue* right)
right 3203 src/hydrogen-instructions.h : HBinaryOperation(context, left, right) {
right 3224 src/hydrogen-instructions.h Handle<JSFunction> right)
right 3225 src/hydrogen-instructions.h : function_(right) {
right 3251 src/hydrogen-instructions.h HPower(HValue* left, HValue* right) {
right 3253 src/hydrogen-instructions.h SetOperandAt(1, right);
right 3260 src/hydrogen-instructions.h HValue* right() { return OperandAt(1); }
right 3294 src/hydrogen-instructions.h HAdd(HValue* context, HValue* left, HValue* right)
right 3295 src/hydrogen-instructions.h : HArithmeticBinaryOperation(context, left, right) {
right 3310 src/hydrogen-instructions.h HValue* right);
right 3327 src/hydrogen-instructions.h HSub(HValue* context, HValue* left, HValue* right)
right 3328 src/hydrogen-instructions.h : HArithmeticBinaryOperation(context, left, right) {
right 3339 src/hydrogen-instructions.h HValue* right);
right 3352 src/hydrogen-instructions.h HMul(HValue* context, HValue* left, HValue* right)
right 3353 src/hydrogen-instructions.h : HArithmeticBinaryOperation(context, left, right) {
right 3367 src/hydrogen-instructions.h HValue* right);
right 3380 src/hydrogen-instructions.h HMod(HValue* context, HValue* left, HValue* right)
right 3381 src/hydrogen-instructions.h : HArithmeticBinaryOperation(context, left, right) {
right 3386 src/hydrogen-instructions.h if (right()->IsConstant() &&
right 3387 src/hydrogen-instructions.h HConstant::cast(right())->HasInteger32Value()) {
right 3388 src/hydrogen-instructions.h int32_t value = HConstant::cast(right())->Integer32Value();
right 3400 src/hydrogen-instructions.h HValue* right);
right 3413 src/hydrogen-instructions.h HDiv(HValue* context, HValue* left, HValue* right)
right 3414 src/hydrogen-instructions.h : HArithmeticBinaryOperation(context, left, right) {
right 3424 src/hydrogen-instructions.h HValue* right);
right 3437 src/hydrogen-instructions.h HBitwise(Token::Value op, HValue* context, HValue* left, HValue* right)
right 3438 src/hydrogen-instructions.h : HBitwiseBinaryOperation(context, left, right), op_(op) {
right 3454 src/hydrogen-instructions.h HValue* right);
right 3474 src/hydrogen-instructions.h HShl(HValue* context, HValue* left, HValue* right)
right 3475 src/hydrogen-instructions.h : HBitwiseBinaryOperation(context, left, right) { }
right 3482 src/hydrogen-instructions.h HValue* right);
right 3493 src/hydrogen-instructions.h HShr(HValue* context, HValue* left, HValue* right)
right 3494 src/hydrogen-instructions.h : HBitwiseBinaryOperation(context, left, right) { }
right 3501 src/hydrogen-instructions.h HValue* right);
right 3512 src/hydrogen-instructions.h HSar(HValue* context, HValue* left, HValue* right)
right 3513 src/hydrogen-instructions.h : HBitwiseBinaryOperation(context, left, right) { }
right 3520 src/hydrogen-instructions.h HValue* right);
right 4575 src/hydrogen-instructions.h HStringAdd(HValue* context, HValue* left, HValue* right)
right 4576 src/hydrogen-instructions.h : HBinaryOperation(context, left, right) {
right 4995 src/hydrogen-instructions.h HValue* key() { return right(); }
right 1297 src/hydrogen.cc UpdateControlFlowRange(op, test->left(), test->right());
right 1298 src/hydrogen.cc UpdateControlFlowRange(inverted_op, test->right(), test->left());
right 2561 src/hydrogen.cc PropagateMinusZeroChecks(mul->right(), visited);
right 2566 src/hydrogen.cc PropagateMinusZeroChecks(div->right(), visited);
right 3186 src/hydrogen.cc index_base = index->right();
right 3187 src/hydrogen.cc } else if (index->right()->IsConstant()) {
right 3188 src/hydrogen.cc constant = HConstant::cast(index->right());
right 3196 src/hydrogen.cc index_base = index->right();
right 3197 src/hydrogen.cc } else if (index->right()->IsConstant()) {
right 3198 src/hydrogen.cc constant = HConstant::cast(index->right());
right 3497 src/hydrogen.cc subexpression = add->right();
right 3499 src/hydrogen.cc } else if (add->right()->IsConstant()) {
right 3501 src/hydrogen.cc constant = HConstant::cast(add->right());
right 3509 src/hydrogen.cc subexpression = sub->right();
right 3511 src/hydrogen.cc } else if (sub->right()->IsConstant()) {
right 3513 src/hydrogen.cc constant = HConstant::cast(sub->right());
right 5409 src/hydrogen.cc HValue* right = Pop();
right 5412 src/hydrogen.cc HInstruction* instr = BuildBinaryOperation(operation, left, right);
right 5442 src/hydrogen.cc HValue* right = Pop();
right 5445 src/hydrogen.cc HInstruction* instr = BuildBinaryOperation(operation, left, right);
right 6960 src/hydrogen.cc HValue* right = Pop();
right 6966 src/hydrogen.cc if (right->IsConstant() && HConstant::cast(right)->HasDoubleValue()) {
right 6967 src/hydrogen.cc double exponent = HConstant::cast(right)->DoubleValue();
right 6986 src/hydrogen.cc } else if (right->IsConstant() &&
right 6987 src/hydrogen.cc HConstant::cast(right)->HasInteger32Value() &&
right 6988 src/hydrogen.cc HConstant::cast(right)->Integer32Value() == 2) {
right 6993 src/hydrogen.cc result = new(zone()) HPower(left, right);
right 7015 src/hydrogen.cc HValue* right = Pop();
right 7020 src/hydrogen.cc HValue* right_operand = right;
right 7024 src/hydrogen.cc !right->representation().IsInteger32()) {
right 7034 src/hydrogen.cc if (!right->representation().IsDouble()) {
right 7036 src/hydrogen.cc right,
right 7081 src/hydrogen.cc Push(right);
right 7084 src/hydrogen.cc Push(right);
right 7888 src/hydrogen.cc AddInstruction(new(zone()) HCheckNonSmi(right));
right 7889 src/hydrogen.cc AddInstruction(HCheckInstanceType::NewIsString(right, zone()));
right 7890 src/hydrogen.cc instr = new(zone()) HStringAdd(context, left, right);
right 7892 src/hydrogen.cc instr = HAdd::NewHAdd(zone(), context, left, right);
right 7896 src/hydrogen.cc instr = HSub::NewHSub(zone(), context, left, right);
right 7899 src/hydrogen.cc instr = HMul::NewHMul(zone(), context, left, right);
right 7902 src/hydrogen.cc instr = HMod::NewHMod(zone(), context, left, right);
right 7905 src/hydrogen.cc instr = HDiv::NewHDiv(zone(), context, left, right);
right 7910 src/hydrogen.cc instr = HBitwise::NewHBitwise(zone(), expr->op(), context, left, right);
right 7913 src/hydrogen.cc instr = HSar::NewHSar(zone(), context, left, right);
right 7916 src/hydrogen.cc instr = HShr::NewHShr(zone(), context, left, right);
right 7919 src/hydrogen.cc instr = HShl::NewHShl(zone(), context, left, right);
right 7930 src/hydrogen.cc (right->IsConstant() && HConstant::cast(right)->handle()->IsString()))) {
right 7951 src/hydrogen.cc Literal* literal = expr->right()->AsLiteral();
right 7980 src/hydrogen.cc Visit(expr->right());
right 8005 src/hydrogen.cc Visit(expr->right());
right 8024 src/hydrogen.cc CHECK_BAILOUT(VisitForValue(expr->right()));
right 8059 src/hydrogen.cc CHECK_BAILOUT(VisitForEffect(expr->right()));
right 8076 src/hydrogen.cc CHECK_ALIVE(VisitForValue(expr->right()));
right 8077 src/hydrogen.cc HValue* right = Pop();
right 8079 src/hydrogen.cc HInstruction* instr = BuildBinaryOperation(expr, left, right);
right 8133 src/hydrogen.cc *expr = right;
right 8147 src/hydrogen.cc right->IsConstant() &&
right 8148 src/hydrogen.cc HConstant::cast(right)->handle()->IsString()) {
right 8150 src/hydrogen.cc *check = Handle<String>::cast(HConstant::cast(right)->handle());
right 8162 src/hydrogen.cc return MatchLiteralCompareTypeof(left, op, right, typeof_expr, check) ||
right 8163 src/hydrogen.cc MatchLiteralCompareTypeof(right, op, left, typeof_expr, check);
right 8172 src/hydrogen.cc return MatchLiteralCompareNil(left, op, right, nil, expr) ||
right 8173 src/hydrogen.cc MatchLiteralCompareNil(right, op, left, nil, expr);
right 8182 src/hydrogen.cc (right->IsConstant() && HConstant::cast(right)->handle()->IsBoolean()));
right 8195 src/hydrogen.cc Literal* literal = expr->right()->AsLiteral();
right 8213 src/hydrogen.cc CHECK_ALIVE(VisitForValue(expr->right()));
right 8216 src/hydrogen.cc HValue* right = Pop();
right 8222 src/hydrogen.cc if (IsLiteralCompareTypeof(left, op, right, &typeof_expr, &check)) {
right 8227 src/hydrogen.cc if (IsLiteralCompareNil(left, op, right, f->undefined_value(), &sub_expr)) {
right 8230 src/hydrogen.cc if (IsLiteralCompareNil(left, op, right, f->null_value(), &sub_expr)) {
right 8233 src/hydrogen.cc if (IsLiteralCompareBool(left, op, right)) {
right 8235 src/hydrogen.cc new(zone()) HCompareObjectEqAndBranch(left, right);
right 8245 src/hydrogen.cc VariableProxy* proxy = expr->right()->AsVariableProxy();
right 8267 src/hydrogen.cc HInstanceOf* result = new(zone()) HInstanceOf(context, left, right);
right 8271 src/hydrogen.cc AddInstruction(new(zone()) HCheckFunction(right, target));
right 8278 src/hydrogen.cc HIn* result = new(zone()) HIn(context, left, right);
right 8290 src/hydrogen.cc AddInstruction(new(zone()) HCheckNonSmi(right));
right 8291 src/hydrogen.cc AddInstruction(HCheckMaps::NewWithTransitions(right, map, zone()));
right 8293 src/hydrogen.cc new(zone()) HCompareObjectEqAndBranch(left, right);
right 8299 src/hydrogen.cc AddInstruction(new(zone()) HCheckNonSmi(right));
right 8300 src/hydrogen.cc AddInstruction(HCheckInstanceType::NewIsSpecObject(right, zone()));
right 8302 src/hydrogen.cc new(zone()) HCompareObjectEqAndBranch(left, right);
right 8314 src/hydrogen.cc AddInstruction(new(zone()) HCheckNonSmi(right));
right 8315 src/hydrogen.cc AddInstruction(HCheckInstanceType::NewIsSymbol(right, zone()));
right 8317 src/hydrogen.cc new(zone()) HCompareObjectEqAndBranch(left, right);
right 8324 src/hydrogen.cc new(zone()) HCompareGeneric(context, left, right, op);
right 8329 src/hydrogen.cc new(zone()) HCompareIDAndBranch(left, right, op);
right 8755 src/hydrogen.cc HValue* right = Pop();
right 8758 src/hydrogen.cc new(zone()) HCompareObjectEqAndBranch(left, right);
right 8903 src/hydrogen.cc HValue* right = Pop();
right 8905 src/hydrogen.cc HPower* result = new(zone()) HPower(left, right);
right 1087 src/hydrogen.h HValue* right);
right 1301 src/ia32/code-stubs-ia32.cc Register right = eax;
right 1304 src/ia32/code-stubs-ia32.cc right = ebx;
right 1314 src/ia32/code-stubs-ia32.cc ASSERT(!left.is(combined) && !right.is(combined));
right 1319 src/ia32/code-stubs-ia32.cc ASSERT(!left.is(ecx) && !right.is(ecx));
right 1320 src/ia32/code-stubs-ia32.cc __ mov(ecx, right);
right 1321 src/ia32/code-stubs-ia32.cc __ or_(right, left); // Bitwise or is commutative.
right 1322 src/ia32/code-stubs-ia32.cc combined = right;
right 1332 src/ia32/code-stubs-ia32.cc __ mov(combined, right);
right 1341 src/ia32/code-stubs-ia32.cc ASSERT(!left.is(ecx) && !right.is(ecx));
right 1342 src/ia32/code-stubs-ia32.cc __ mov(ecx, right);
right 1343 src/ia32/code-stubs-ia32.cc __ or_(right, left);
right 1344 src/ia32/code-stubs-ia32.cc combined = right;
right 1365 src/ia32/code-stubs-ia32.cc ASSERT(right.is(eax));
right 1366 src/ia32/code-stubs-ia32.cc __ xor_(right, left); // Bitwise xor is commutative.
right 1370 src/ia32/code-stubs-ia32.cc ASSERT(right.is(eax));
right 1371 src/ia32/code-stubs-ia32.cc __ and_(right, left); // Bitwise and is commutative.
right 1419 src/ia32/code-stubs-ia32.cc ASSERT(right.is(eax));
right 1420 src/ia32/code-stubs-ia32.cc __ add(right, left); // Addition is commutative.
right 1425 src/ia32/code-stubs-ia32.cc __ sub(left, right);
right 1435 src/ia32/code-stubs-ia32.cc __ mov(ebx, right);
right 1437 src/ia32/code-stubs-ia32.cc __ SmiUntag(right);
right 1439 src/ia32/code-stubs-ia32.cc __ imul(right, left); // Multiplication is commutative.
right 1442 src/ia32/code-stubs-ia32.cc __ NegativeZeroTest(right, combined, &use_fp_on_smis);
right 1450 src/ia32/code-stubs-ia32.cc __ test(right, right);
right 1456 src/ia32/code-stubs-ia32.cc __ idiv(right);
right 1474 src/ia32/code-stubs-ia32.cc __ test(right, right);
right 1481 src/ia32/code-stubs-ia32.cc __ idiv(right);
right 1525 src/ia32/code-stubs-ia32.cc __ sub(right, left);
right 1529 src/ia32/code-stubs-ia32.cc __ add(left, right);
right 1533 src/ia32/code-stubs-ia32.cc __ mov(right, ebx);
right 1589 src/ia32/code-stubs-ia32.cc __ sub(right, left);
right 1593 src/ia32/code-stubs-ia32.cc __ add(left, right);
right 1597 src/ia32/code-stubs-ia32.cc __ mov(right, ebx);
right 1603 src/ia32/code-stubs-ia32.cc __ mov(eax, right);
right 1738 src/ia32/code-stubs-ia32.cc Register right = eax;
right 1746 src/ia32/code-stubs-ia32.cc __ JumpIfSmi(right, &call_runtime, Label::kNear);
right 1747 src/ia32/code-stubs-ia32.cc __ CmpObjectType(right, FIRST_NONSTRING_TYPE, ecx);
right 2383 src/ia32/code-stubs-ia32.cc Register right = eax;
right 2396 src/ia32/code-stubs-ia32.cc __ JumpIfSmi(right, &call_runtime, Label::kNear);
right 2397 src/ia32/code-stubs-ia32.cc __ CmpObjectType(right, FIRST_NONSTRING_TYPE, ecx);
right 2910 src/ia32/code-stubs-ia32.cc const Register right = eax;
right 2912 src/ia32/code-stubs-ia32.cc ASSERT(!scratch.is(right)); // We're about to clobber scratch.
right 2916 src/ia32/code-stubs-ia32.cc __ mov(scratch, right);
right 2980 src/ia32/code-stubs-ia32.cc const Register right = eax;
right 2982 src/ia32/code-stubs-ia32.cc ASSERT(!scratch.is(right)); // We're about to clobber scratch.
right 2987 src/ia32/code-stubs-ia32.cc __ mov(scratch, right);
right 5211 src/ia32/code-stubs-ia32.cc ASSERT_EQ(function.code(), InstanceofStub::right().code());
right 6445 src/ia32/code-stubs-ia32.cc __ cmp(length, FieldOperand(right, String::kLengthOffset));
right 6462 src/ia32/code-stubs-ia32.cc GenerateAsciiCharsCompareLoop(masm, left, right, length, scratch2,
right 6484 src/ia32/code-stubs-ia32.cc __ sub(scratch3, FieldOperand(right, String::kLengthOffset));
right 6502 src/ia32/code-stubs-ia32.cc GenerateAsciiCharsCompareLoop(masm, left, right, min_length, scratch2,
right 6545 src/ia32/code-stubs-ia32.cc __ lea(right,
right 6546 src/ia32/code-stubs-ia32.cc FieldOperand(right, length, times_1, SeqAsciiString::kHeaderSize));
right 6554 src/ia32/code-stubs-ia32.cc __ cmpb(scratch, Operand(right, index, times_1, 0));
right 6698 src/ia32/code-stubs-ia32.cc Register right = eax;
right 6706 src/ia32/code-stubs-ia32.cc __ and_(tmp1, right);
right 6711 src/ia32/code-stubs-ia32.cc __ mov(tmp2, FieldOperand(right, HeapObject::kMapOffset));
right 6721 src/ia32/code-stubs-ia32.cc __ cmp(left, right);
right 6724 src/ia32/code-stubs-ia32.cc ASSERT(right.is(eax));
right 6745 src/ia32/code-stubs-ia32.cc Register right = eax;
right 6753 src/ia32/code-stubs-ia32.cc __ and_(tmp1, right);
right 6759 src/ia32/code-stubs-ia32.cc __ mov(tmp2, FieldOperand(right, HeapObject::kMapOffset));
right 6770 src/ia32/code-stubs-ia32.cc __ cmp(left, right);
right 6791 src/ia32/code-stubs-ia32.cc ASSERT(right.is(eax));
right 6798 src/ia32/code-stubs-ia32.cc __ JumpIfNotBothSequentialAsciiStrings(left, right, tmp1, tmp2, &runtime);
right 6803 src/ia32/code-stubs-ia32.cc masm, left, right, tmp1, tmp2);
right 6806 src/ia32/code-stubs-ia32.cc masm, left, right, tmp1, tmp2, tmp3);
right 6813 src/ia32/code-stubs-ia32.cc __ push(right);
right 359 src/ia32/code-stubs-ia32.h Register right,
right 368 src/ia32/code-stubs-ia32.h Register right,
right 380 src/ia32/code-stubs-ia32.h Register right,
right 3459 src/ia32/full-codegen-ia32.cc Register right = eax;
right 3468 src/ia32/full-codegen-ia32.cc __ cmp(left, right);
right 3472 src/ia32/full-codegen-ia32.cc __ and_(tmp, right);
right 3477 src/ia32/full-codegen-ia32.cc __ cmp(tmp, FieldOperand(right, HeapObject::kMapOffset));
right 3480 src/ia32/full-codegen-ia32.cc __ cmp(tmp, FieldOperand(right, JSRegExp::kDataOffset));
right 4306 src/ia32/full-codegen-ia32.cc VisitForStackValue(expr->right());
right 4314 src/ia32/full-codegen-ia32.cc VisitForStackValue(expr->right());
right 4325 src/ia32/full-codegen-ia32.cc VisitForAccumulatorValue(expr->right());
right 874 src/ia32/lithium-codegen-ia32.cc HConstant::cast(instr->hydrogen()->right())->Integer32Value();
right 982 src/ia32/lithium-codegen-ia32.cc LOperand* right = instr->InputAt(1);
right 991 src/ia32/lithium-codegen-ia32.cc Register right_reg = ToRegister(right);
right 993 src/ia32/lithium-codegen-ia32.cc __ test(right_reg, ToOperand(right));
right 1002 src/ia32/lithium-codegen-ia32.cc __ test(right_reg, ToOperand(right));
right 1132 src/ia32/lithium-codegen-ia32.cc LOperand* right = instr->InputAt(1);
right 1138 src/ia32/lithium-codegen-ia32.cc if (right->IsConstantOperand()) {
right 1142 src/ia32/lithium-codegen-ia32.cc int constant = ToInteger32(LConstantOperand::cast(right));
right 1183 src/ia32/lithium-codegen-ia32.cc __ imul(left, ToOperand(right));
right 1195 src/ia32/lithium-codegen-ia32.cc if (right->IsConstantOperand()) {
right 1196 src/ia32/lithium-codegen-ia32.cc if (ToInteger32(LConstantOperand::cast(right)) <= 0) {
right 1201 src/ia32/lithium-codegen-ia32.cc __ or_(ToRegister(instr->TempAt(0)), ToOperand(right));
right 1211 src/ia32/lithium-codegen-ia32.cc LOperand* right = instr->InputAt(1);
right 1215 src/ia32/lithium-codegen-ia32.cc if (right->IsConstantOperand()) {
right 1216 src/ia32/lithium-codegen-ia32.cc int right_operand = ToInteger32(LConstantOperand::cast(right));
right 1234 src/ia32/lithium-codegen-ia32.cc __ and_(ToRegister(left), ToOperand(right));
right 1237 src/ia32/lithium-codegen-ia32.cc __ or_(ToRegister(left), ToOperand(right));
right 1240 src/ia32/lithium-codegen-ia32.cc __ xor_(ToRegister(left), ToOperand(right));
right 1252 src/ia32/lithium-codegen-ia32.cc LOperand* right = instr->InputAt(1);
right 1255 src/ia32/lithium-codegen-ia32.cc if (right->IsRegister()) {
right 1256 src/ia32/lithium-codegen-ia32.cc ASSERT(ToRegister(right).is(ecx));
right 1277 src/ia32/lithium-codegen-ia32.cc int value = ToInteger32(LConstantOperand::cast(right));
right 1308 src/ia32/lithium-codegen-ia32.cc LOperand* right = instr->InputAt(1);
right 1311 src/ia32/lithium-codegen-ia32.cc if (right->IsConstantOperand()) {
right 1312 src/ia32/lithium-codegen-ia32.cc __ sub(ToOperand(left), ToInteger32Immediate(right));
right 1314 src/ia32/lithium-codegen-ia32.cc __ sub(ToRegister(left), ToOperand(right));
right 1485 src/ia32/lithium-codegen-ia32.cc LOperand* right = instr->InputAt(1);
right 1488 src/ia32/lithium-codegen-ia32.cc if (right->IsConstantOperand()) {
right 1489 src/ia32/lithium-codegen-ia32.cc __ add(ToOperand(left), ToInteger32Immediate(right));
right 1491 src/ia32/lithium-codegen-ia32.cc __ add(ToRegister(left), ToOperand(right));
right 1502 src/ia32/lithium-codegen-ia32.cc XMMRegister right = ToDoubleRegister(instr->InputAt(1));
right 1508 src/ia32/lithium-codegen-ia32.cc __ addsd(left, right);
right 1511 src/ia32/lithium-codegen-ia32.cc __ subsd(left, right);
right 1514 src/ia32/lithium-codegen-ia32.cc __ mulsd(left, right);
right 1517 src/ia32/lithium-codegen-ia32.cc __ divsd(left, right);
right 1523 src/ia32/lithium-codegen-ia32.cc __ movdbl(Operand(esp, 1 * kDoubleSize), right);
right 1546 src/ia32/lithium-codegen-ia32.cc ASSERT(ToRegister(instr->right()).is(eax));
right 1740 src/ia32/lithium-codegen-ia32.cc LOperand* right = instr->InputAt(1);
right 1745 src/ia32/lithium-codegen-ia32.cc if (left->IsConstantOperand() && right->IsConstantOperand()) {
right 1748 src/ia32/lithium-codegen-ia32.cc double right_val = ToDouble(LConstantOperand::cast(right));
right 1757 src/ia32/lithium-codegen-ia32.cc __ ucomisd(ToDoubleRegister(left), ToDoubleRegister(right));
right 1760 src/ia32/lithium-codegen-ia32.cc if (right->IsConstantOperand()) {
right 1761 src/ia32/lithium-codegen-ia32.cc __ cmp(ToRegister(left), ToInteger32Immediate(right));
right 1763 src/ia32/lithium-codegen-ia32.cc __ cmp(ToOperand(right), ToInteger32Immediate(left));
right 1767 src/ia32/lithium-codegen-ia32.cc __ cmp(ToRegister(left), ToOperand(right));
right 1777 src/ia32/lithium-codegen-ia32.cc Operand right = ToOperand(instr->InputAt(1));
right 1781 src/ia32/lithium-codegen-ia32.cc __ cmp(left, Operand(right));
right 1791 src/ia32/lithium-codegen-ia32.cc __ cmp(left, instr->hydrogen()->right());
right 2217 src/ia32/lithium-codegen-ia32.cc __ LoadHeapObject(InstanceofStub::right(), instr->function());
right 3301 src/ia32/lithium-codegen-ia32.cc Representation exponent_type = instr->hydrogen()->right()->representation();
right 3958 src/ia32/lithium-codegen-ia32.cc EmitPushTaggedOperand(instr->right());
right 716 src/ia32/lithium-ia32.cc ASSERT(instr->right()->representation().IsTagged());
right 720 src/ia32/lithium-ia32.cc LOperand* right = UseFixed(instr->right(), eax);
right 721 src/ia32/lithium-ia32.cc LArithmeticT* result = new(zone()) LArithmeticT(op, context, left, right);
right 727 src/ia32/lithium-ia32.cc ASSERT(instr->right()->representation().IsInteger32());
right 730 src/ia32/lithium-ia32.cc HValue* right_value = instr->right();
right 731 src/ia32/lithium-ia32.cc LOperand* right = NULL;
right 735 src/ia32/lithium-ia32.cc right = chunk_->DefineConstantOperand(constant);
right 738 src/ia32/lithium-ia32.cc right = UseFixed(right_value, ecx);
right 755 src/ia32/lithium-ia32.cc DefineSameAsFirst(new(zone()) LShiftI(op, left, right, does_deopt));
right 764 src/ia32/lithium-ia32.cc ASSERT(instr->right()->representation().IsDouble());
right 767 src/ia32/lithium-ia32.cc LOperand* right = UseRegisterAtStart(instr->right());
right 768 src/ia32/lithium-ia32.cc LArithmeticD* result = new(zone()) LArithmeticD(op, left, right);
right 781 src/ia32/lithium-ia32.cc HValue* right = instr->right();
right 783 src/ia32/lithium-ia32.cc ASSERT(right->representation().IsTagged());
right 786 src/ia32/lithium-ia32.cc LOperand* right_operand = UseFixed(right, eax);
right 973 src/ia32/lithium-ia32.cc LOperand* right = UseFixed(instr->right(), InstanceofStub::right());
right 975 src/ia32/lithium-ia32.cc LInstanceOf* result = new(zone()) LInstanceOf(context, left, right);
right 1191 src/ia32/lithium-ia32.cc ASSERT(instr->right()->representation().IsInteger32());
right 1194 src/ia32/lithium-ia32.cc LOperand* right = UseOrConstantAtStart(instr->MostConstantOperand());
right 1195 src/ia32/lithium-ia32.cc return DefineSameAsFirst(new(zone()) LBitI(left, right));
right 1199 src/ia32/lithium-ia32.cc ASSERT(instr->right()->representation().IsTagged());
right 1203 src/ia32/lithium-ia32.cc LOperand* right = UseFixed(instr->right(), eax);
right 1205 src/ia32/lithium-ia32.cc new(zone()) LArithmeticT(instr->op(), context, left, right);
right 1229 src/ia32/lithium-ia32.cc LOperand* divisor = UseRegister(instr->right());
right 1264 src/ia32/lithium-ia32.cc HValue* right = instr->right();
right 1265 src/ia32/lithium-ia32.cc ASSERT(right->IsConstant() && HConstant::cast(right)->HasInteger32Value());
right 1266 src/ia32/lithium-ia32.cc LOperand* divisor = chunk_->DefineConstantOperand(HConstant::cast(right));
right 1267 src/ia32/lithium-ia32.cc int32_t divisor_si = HConstant::cast(right)->Integer32Value();
right 1293 src/ia32/lithium-ia32.cc ASSERT(instr->right()->representation().IsInteger32());
right 1300 src/ia32/lithium-ia32.cc new(zone()) LModI(value, UseOrConstant(instr->right()), NULL);
right 1307 src/ia32/lithium-ia32.cc LOperand* divisor = UseRegister(instr->right());
right 1324 src/ia32/lithium-ia32.cc LOperand* right = UseFixedDouble(instr->right(), xmm1);
right 1325 src/ia32/lithium-ia32.cc LArithmeticD* result = new(zone()) LArithmeticD(Token::MOD, left, right);
right 1334 src/ia32/lithium-ia32.cc ASSERT(instr->right()->representation().IsInteger32());
right 1336 src/ia32/lithium-ia32.cc LOperand* right = UseOrConstant(instr->MostConstantOperand());
right 1341 src/ia32/lithium-ia32.cc LMulI* mul = new(zone()) LMulI(left, right, temp);
right 1359 src/ia32/lithium-ia32.cc ASSERT(instr->right()->representation().IsInteger32());
right 1361 src/ia32/lithium-ia32.cc LOperand* right = UseOrConstantAtStart(instr->right());
right 1362 src/ia32/lithium-ia32.cc LSubI* sub = new(zone()) LSubI(left, right);
right 1380 src/ia32/lithium-ia32.cc ASSERT(instr->right()->representation().IsInteger32());
right 1382 src/ia32/lithium-ia32.cc LOperand* right = UseOrConstantAtStart(instr->MostConstantOperand());
right 1383 src/ia32/lithium-ia32.cc LAddI* add = new(zone()) LAddI(left, right);
right 1402 src/ia32/lithium-ia32.cc Representation exponent_type = instr->right()->representation();
right 1405 src/ia32/lithium-ia32.cc LOperand* right = exponent_type.IsDouble() ?
right 1406 src/ia32/lithium-ia32.cc UseFixedDouble(instr->right(), xmm1) :
right 1407 src/ia32/lithium-ia32.cc UseFixed(instr->right(), eax);
right 1408 src/ia32/lithium-ia32.cc LPower* result = new(zone()) LPower(left, right);
right 1425 src/ia32/lithium-ia32.cc ASSERT(instr->right()->representation().IsTagged());
right 1428 src/ia32/lithium-ia32.cc LOperand* right = UseFixed(instr->right(), eax);
right 1429 src/ia32/lithium-ia32.cc LCmpT* result = new(zone()) LCmpT(context, left, right);
right 1439 src/ia32/lithium-ia32.cc ASSERT(instr->right()->representation().IsInteger32());
right 1441 src/ia32/lithium-ia32.cc LOperand* right = UseOrConstantAtStart(instr->right());
right 1442 src/ia32/lithium-ia32.cc return new(zone()) LCmpIDAndBranch(left, right);
right 1446 src/ia32/lithium-ia32.cc ASSERT(instr->right()->representation().IsDouble());
right 1448 src/ia32/lithium-ia32.cc LOperand* right;
right 1449 src/ia32/lithium-ia32.cc if (instr->left()->IsConstant() && instr->right()->IsConstant()) {
right 1451 src/ia32/lithium-ia32.cc right = UseRegisterOrConstantAtStart(instr->right());
right 1454 src/ia32/lithium-ia32.cc right = UseRegisterAtStart(instr->right());
right 1456 src/ia32/lithium-ia32.cc return new(zone()) LCmpIDAndBranch(left, right);
right 1464 src/ia32/lithium-ia32.cc LOperand* right = UseAtStart(instr->right());
right 1465 src/ia32/lithium-ia32.cc return new(zone()) LCmpObjectEqAndBranch(left, right);
right 1514 src/ia32/lithium-ia32.cc ASSERT(instr->right()->representation().IsTagged());
right 1517 src/ia32/lithium-ia32.cc LOperand* right = UseFixed(instr->right(), eax);
right 1520 src/ia32/lithium-ia32.cc LStringCompareAndBranch(context, left, right);
right 2108 src/ia32/lithium-ia32.cc LOperand* right = UseOrConstantAtStart(instr->right());
right 2109 src/ia32/lithium-ia32.cc LStringAdd* string_add = new(zone()) LStringAdd(context, left, right);
right 526 src/ia32/lithium-ia32.h LModI(LOperand* left, LOperand* right, LOperand* temp) {
right 528 src/ia32/lithium-ia32.h inputs_[1] = right;
right 539 src/ia32/lithium-ia32.h LDivI(LOperand* left, LOperand* right, LOperand* temp) {
right 541 src/ia32/lithium-ia32.h inputs_[1] = right;
right 553 src/ia32/lithium-ia32.h LOperand* right,
right 556 src/ia32/lithium-ia32.h inputs_[1] = right;
right 567 src/ia32/lithium-ia32.h LMulI(LOperand* left, LOperand* right, LOperand* temp) {
right 569 src/ia32/lithium-ia32.h inputs_[1] = right;
right 580 src/ia32/lithium-ia32.h LCmpIDAndBranch(LOperand* left, LOperand* right) {
right 582 src/ia32/lithium-ia32.h inputs_[1] = right;
right 635 src/ia32/lithium-ia32.h LCmpObjectEqAndBranch(LOperand* left, LOperand* right) {
right 637 src/ia32/lithium-ia32.h inputs_[1] = right;
right 729 src/ia32/lithium-ia32.h LStringCompareAndBranch(LOperand* context, LOperand* left, LOperand* right) {
right 732 src/ia32/lithium-ia32.h inputs_[2] = right;
right 812 src/ia32/lithium-ia32.h LCmpT(LOperand* context, LOperand* left, LOperand* right) {
right 815 src/ia32/lithium-ia32.h inputs_[2] = right;
right 827 src/ia32/lithium-ia32.h LInstanceOf(LOperand* context, LOperand* left, LOperand* right) {
right 830 src/ia32/lithium-ia32.h inputs_[2] = right;
right 880 src/ia32/lithium-ia32.h LBitI(LOperand* left, LOperand* right) {
right 882 src/ia32/lithium-ia32.h inputs_[1] = right;
right 894 src/ia32/lithium-ia32.h LShiftI(Token::Value op, LOperand* left, LOperand* right, bool can_deopt)
right 897 src/ia32/lithium-ia32.h inputs_[1] = right;
right 914 src/ia32/lithium-ia32.h LSubI(LOperand* left, LOperand* right) {
right 916 src/ia32/lithium-ia32.h inputs_[1] = right;
right 1080 src/ia32/lithium-ia32.h LAddI(LOperand* left, LOperand* right) {
right 1082 src/ia32/lithium-ia32.h inputs_[1] = right;
right 1092 src/ia32/lithium-ia32.h LPower(LOperand* left, LOperand* right) {
right 1094 src/ia32/lithium-ia32.h inputs_[1] = right;
right 1115 src/ia32/lithium-ia32.h LArithmeticD(Token::Value op, LOperand* left, LOperand* right)
right 1118 src/ia32/lithium-ia32.h inputs_[1] = right;
right 1137 src/ia32/lithium-ia32.h LOperand* right)
right 1141 src/ia32/lithium-ia32.h inputs_[2] = right;
right 1151 src/ia32/lithium-ia32.h LOperand* right() { return inputs_[2]; }
right 1905 src/ia32/lithium-ia32.h LStringAdd(LOperand* context, LOperand* left, LOperand* right) {
right 1908 src/ia32/lithium-ia32.h inputs_[2] = right;
right 1916 src/ia32/lithium-ia32.h LOperand* right() { return inputs_[2]; }
right 2362 src/ic.cc ::v8::internal::TypeInfo::TypeFromValue(right);
right 2387 src/ic.cc if (left->IsUndefined() && right->IsNumber()) return ODDBALL;
right 2388 src/ic.cc if (left->IsNumber() && right->IsUndefined()) return ODDBALL;
right 2450 src/ic.cc Handle<Object> right = args.at<Object>(1);
right 2456 src/ic.cc BinaryOpIC::TypeInfo type = BinaryOpIC::GetTypeInfo(left, right);
right 2546 src/ic.cc Handle<Object> builtin_args[] = { right };
right 775 src/ic.h static TypeInfo GetTypeInfo(Handle<Object> left, Handle<Object> right);
right 5486 src/jsregexp.cc CharacterRange right(current.from(), entry->to());
right 5494 src/jsregexp.cc ASSERT_RESULT(tree()->Insert(right.from(), &loc));
right 5495 src/jsregexp.cc loc.set_value(Entry(right.from(),
right 5496 src/jsregexp.cc right.to(),
right 2459 src/mips/code-stubs-mips.cc Register right = a0;
right 2464 src/mips/code-stubs-mips.cc ASSERT(right.is(a0));
right 2470 src/mips/code-stubs-mips.cc __ AdduAndCheckForOverflow(v0, left, right, scratch1);
right 2475 src/mips/code-stubs-mips.cc __ SubuAndCheckForOverflow(v0, left, right, scratch1);
right 2482 src/mips/code-stubs-mips.cc __ SmiUntag(scratch1, right);
right 2498 src/mips/code-stubs-mips.cc __ Addu(scratch2, right, left);
right 2513 src/mips/code-stubs-mips.cc __ SmiUntag(scratch2, right);
right 2538 src/mips/code-stubs-mips.cc __ SmiUntag(scratch2, right);
right 2561 src/mips/code-stubs-mips.cc __ or_(v0, left, right);
right 2565 src/mips/code-stubs-mips.cc __ and_(v0, left, right);
right 2569 src/mips/code-stubs-mips.cc __ xor_(v0, left, right);
right 2573 src/mips/code-stubs-mips.cc __ GetLeastBitsFromSmi(scratch1, right, 5);
right 2583 src/mips/code-stubs-mips.cc __ GetLeastBitsFromSmi(scratch2, right, 5);
right 2596 src/mips/code-stubs-mips.cc __ GetLeastBitsFromSmi(scratch2, right, 5);
right 2616 src/mips/code-stubs-mips.cc Register right = a0;
right 2624 src/mips/code-stubs-mips.cc __ AbortIfNotSmi(right);
right 2710 src/mips/code-stubs-mips.cc __ SmiUntag(a2, right);
right 2723 src/mips/code-stubs-mips.cc right,
right 2835 src/mips/code-stubs-mips.cc Register right = a0;
right 2839 src/mips/code-stubs-mips.cc __ Or(scratch1, left, Operand(right));
right 2898 src/mips/code-stubs-mips.cc Register right = a0;
right 2906 src/mips/code-stubs-mips.cc __ JumpIfSmi(right, &call_runtime);
right 2907 src/mips/code-stubs-mips.cc __ GetObjectType(right, a2, a2);
right 2923 src/mips/code-stubs-mips.cc Register right = a0;
right 2941 src/mips/code-stubs-mips.cc __ Or(scratch1, left, right);
right 2962 src/mips/code-stubs-mips.cc right,
right 3118 src/mips/code-stubs-mips.cc right,
right 3303 src/mips/code-stubs-mips.cc Register right = a0;
right 3316 src/mips/code-stubs-mips.cc __ JumpIfSmi(right, &call_runtime);
right 3317 src/mips/code-stubs-mips.cc __ GetObjectType(right, a2, a2);
right 6365 src/mips/code-stubs-mips.cc __ lw(scratch2, FieldMemOperand(right, String::kLengthOffset));
right 6383 src/mips/code-stubs-mips.cc left, right, length, scratch2, scratch3, v0,
right 6402 src/mips/code-stubs-mips.cc __ lw(scratch2, FieldMemOperand(right, String::kLengthOffset));
right 6413 src/mips/code-stubs-mips.cc left, right, min_length, scratch2, scratch4, v0,
right 6453 src/mips/code-stubs-mips.cc __ Addu(right, right, Operand(scratch1));
right 6463 src/mips/code-stubs-mips.cc __ Addu(scratch3, right, index);
right 6936 src/mips/code-stubs-mips.cc Register right = a0;
right 6941 src/mips/code-stubs-mips.cc __ JumpIfEitherSmi(left, right, &miss);
right 6945 src/mips/code-stubs-mips.cc __ lw(tmp2, FieldMemOperand(right, HeapObject::kMapOffset));
right 6954 src/mips/code-stubs-mips.cc ASSERT(right.is(a0));
right 6957 src/mips/code-stubs-mips.cc __ mov(v0, right);
right 6959 src/mips/code-stubs-mips.cc __ Ret(ne, left, Operand(right));
right 6976 src/mips/code-stubs-mips.cc Register right = a0;
right 6984 src/mips/code-stubs-mips.cc __ JumpIfEitherSmi(left, right, &miss);
right 6989 src/mips/code-stubs-mips.cc __ lw(tmp2, FieldMemOperand(right, HeapObject::kMapOffset));
right 7001 src/mips/code-stubs-mips.cc __ Branch(&left_ne_right, ne, left, Operand(right));
right 7019 src/mips/code-stubs-mips.cc ASSERT(right.is(a0));
right 7033 src/mips/code-stubs-mips.cc masm, left, right, tmp1, tmp2, tmp3);
right 7036 src/mips/code-stubs-mips.cc masm, left, right, tmp1, tmp2, tmp3, tmp4);
right 7041 src/mips/code-stubs-mips.cc __ Push(left, right);
right 367 src/mips/code-stubs-mips.h Register right,
right 377 src/mips/code-stubs-mips.h Register right,
right 389 src/mips/code-stubs-mips.h Register right,
right 1942 src/mips/full-codegen-mips.cc Register right = a0;
right 1947 src/mips/full-codegen-mips.cc __ Or(scratch1, left, Operand(right));
right 1965 src/mips/full-codegen-mips.cc __ GetLeastBitsFromSmi(scratch1, right, 5);
right 1966 src/mips/full-codegen-mips.cc __ srav(right, left, scratch1);
right 1967 src/mips/full-codegen-mips.cc __ And(v0, right, Operand(~kSmiTagMask));
right 1972 src/mips/full-codegen-mips.cc __ GetLeastBitsFromSmi(scratch2, right, 5);
right 1982 src/mips/full-codegen-mips.cc __ GetLeastBitsFromSmi(scratch2, right, 5);
right 1990 src/mips/full-codegen-mips.cc __ AdduAndCheckForOverflow(v0, left, right, scratch1);
right 1994 src/mips/full-codegen-mips.cc __ SubuAndCheckForOverflow(v0, left, right, scratch1);
right 1998 src/mips/full-codegen-mips.cc __ SmiUntag(scratch1, right);
right 2006 src/mips/full-codegen-mips.cc __ Addu(scratch2, right, left);
right 2013 src/mips/full-codegen-mips.cc __ Or(v0, left, Operand(right));
right 2016 src/mips/full-codegen-mips.cc __ And(v0, left, Operand(right));
right 2019 src/mips/full-codegen-mips.cc __ Xor(v0, left, Operand(right));
right 3562 src/mips/full-codegen-mips.cc Register right = v0;
right 3572 src/mips/full-codegen-mips.cc __ Branch(&ok, eq, left, Operand(right));
right 3574 src/mips/full-codegen-mips.cc __ And(tmp, left, Operand(right));
right 3579 src/mips/full-codegen-mips.cc __ lw(tmp2, FieldMemOperand(right, HeapObject::kMapOffset));
right 3582 src/mips/full-codegen-mips.cc __ lw(tmp2, FieldMemOperand(right, JSRegExp::kDataOffset));
right 4365 src/mips/full-codegen-mips.cc VisitForStackValue(expr->right());
right 4373 src/mips/full-codegen-mips.cc VisitForStackValue(expr->right());
right 4383 src/mips/full-codegen-mips.cc VisitForAccumulatorValue(expr->right());
right 880 src/mips/lithium-codegen-mips.cc instr->hydrogen()->right())->Integer32Value();
right 898 src/mips/lithium-codegen-mips.cc Register right = EmitLoadRegister(instr->InputAt(1), scratch);
right 899 src/mips/lithium-codegen-mips.cc __ div(left, right);
right 903 src/mips/lithium-codegen-mips.cc DeoptimizeIf(eq, instr->environment(), right, Operand(zero_reg));
right 919 src/mips/lithium-codegen-mips.cc const Register right = ToRegister(instr->InputAt(1));
right 924 src/mips/lithium-codegen-mips.cc __ div(left, right);
right 928 src/mips/lithium-codegen-mips.cc DeoptimizeIf(eq, instr->environment(), right, Operand(zero_reg));
right 935 src/mips/lithium-codegen-mips.cc DeoptimizeIf(lt, instr->environment(), right, Operand(zero_reg));
right 943 src/mips/lithium-codegen-mips.cc DeoptimizeIf(eq, instr->environment(), right, Operand(-1));
right 1026 src/mips/lithium-codegen-mips.cc Register right = EmitLoadRegister(right_op, scratch);
right 1028 src/mips/lithium-codegen-mips.cc __ Or(ToRegister(instr->TempAt(0)), left, right);
right 1033 src/mips/lithium-codegen-mips.cc __ mult(left, right);
right 1039 src/mips/lithium-codegen-mips.cc __ Mul(result, left, right);
right 1062 src/mips/lithium-codegen-mips.cc Operand right(no_reg);
right 1065 src/mips/lithium-codegen-mips.cc right = Operand(EmitLoadRegister(right_op, at));
right 1068 src/mips/lithium-codegen-mips.cc right = ToOperand(right_op);
right 1073 src/mips/lithium-codegen-mips.cc __ And(result, left, right);
right 1076 src/mips/lithium-codegen-mips.cc __ Or(result, left, right);
right 1079 src/mips/lithium-codegen-mips.cc __ Xor(result, left, right);
right 1155 src/mips/lithium-codegen-mips.cc LOperand* right = instr->InputAt(1);
right 1160 src/mips/lithium-codegen-mips.cc if (right->IsStackSlot() || right->IsArgument()) {
right 1161 src/mips/lithium-codegen-mips.cc Register right_reg = EmitLoadRegister(right, at);
right 1164 src/mips/lithium-codegen-mips.cc ASSERT(right->IsRegister() || right->IsConstantOperand());
right 1165 src/mips/lithium-codegen-mips.cc __ Subu(ToRegister(result), ToRegister(left), ToOperand(right));
right 1170 src/mips/lithium-codegen-mips.cc if (right->IsStackSlot() ||
right 1171 src/mips/lithium-codegen-mips.cc right->IsArgument() ||
right 1172 src/mips/lithium-codegen-mips.cc right->IsConstantOperand()) {
right 1173 src/mips/lithium-codegen-mips.cc Register right_reg = EmitLoadRegister(right, scratch);
right 1179 src/mips/lithium-codegen-mips.cc ASSERT(right->IsRegister());
right 1184 src/mips/lithium-codegen-mips.cc ToRegister(right),
right 1324 src/mips/lithium-codegen-mips.cc LOperand* right = instr->InputAt(1);
right 1329 src/mips/lithium-codegen-mips.cc if (right->IsStackSlot() || right->IsArgument()) {
right 1330 src/mips/lithium-codegen-mips.cc Register right_reg = EmitLoadRegister(right, at);
right 1333 src/mips/lithium-codegen-mips.cc ASSERT(right->IsRegister() || right->IsConstantOperand());
right 1334 src/mips/lithium-codegen-mips.cc __ Addu(ToRegister(result), ToRegister(left), ToOperand(right));
right 1339 src/mips/lithium-codegen-mips.cc if (right->IsStackSlot() ||
right 1340 src/mips/lithium-codegen-mips.cc right->IsArgument() ||
right 1341 src/mips/lithium-codegen-mips.cc right->IsConstantOperand()) {
right 1342 src/mips/lithium-codegen-mips.cc Register right_reg = EmitLoadRegister(right, scratch);
right 1348 src/mips/lithium-codegen-mips.cc ASSERT(right->IsRegister());
right 1353 src/mips/lithium-codegen-mips.cc ToRegister(right),
right 1363 src/mips/lithium-codegen-mips.cc DoubleRegister right = ToDoubleRegister(instr->InputAt(1));
right 1367 src/mips/lithium-codegen-mips.cc __ add_d(result, left, right);
right 1370 src/mips/lithium-codegen-mips.cc __ sub_d(result, left, right);
right 1373 src/mips/lithium-codegen-mips.cc __ mul_d(result, left, right);
right 1376 src/mips/lithium-codegen-mips.cc __ div_d(result, left, right);
right 1384 src/mips/lithium-codegen-mips.cc __ SetCallCDoubleArguments(left, right);
right 1611 src/mips/lithium-codegen-mips.cc LOperand* right = instr->InputAt(1);
right 1617 src/mips/lithium-codegen-mips.cc if (left->IsConstantOperand() && right->IsConstantOperand()) {
right 1620 src/mips/lithium-codegen-mips.cc double right_val = ToDouble(LConstantOperand::cast(right));
right 1630 src/mips/lithium-codegen-mips.cc FPURegister right_reg = ToDoubleRegister(right);
right 1642 src/mips/lithium-codegen-mips.cc if (right->IsConstantOperand()) {
right 1644 src/mips/lithium-codegen-mips.cc cmp_right = Operand(ToInteger32(LConstantOperand::cast(right)));
right 1646 src/mips/lithium-codegen-mips.cc cmp_left = ToRegister(right);
right 1652 src/mips/lithium-codegen-mips.cc cmp_right = Operand(ToRegister(right));
right 1663 src/mips/lithium-codegen-mips.cc Register right = ToRegister(instr->InputAt(1));
right 1667 src/mips/lithium-codegen-mips.cc EmitBranch(true_block, false_block, eq, left, Operand(right));
right 1677 src/mips/lithium-codegen-mips.cc Operand(instr->hydrogen()->right()));
right 2133 src/mips/lithium-codegen-mips.cc __ LoadHeapObject(InstanceofStub::right(), instr->function());
right 3210 src/mips/lithium-codegen-mips.cc Representation exponent_type = instr->hydrogen()->right()->representation();
right 3793 src/mips/lithium-codegen-mips.cc __ push(ToRegister(instr->right()));
right 294 src/mips/lithium-codegen-mips.h void EmitCmpI(LOperand* left, LOperand* right);
right 692 src/mips/lithium-mips.cc ASSERT(instr->right()->representation().IsTagged());
right 695 src/mips/lithium-mips.cc LOperand* right = UseFixed(instr->right(), a0);
right 696 src/mips/lithium-mips.cc LArithmeticT* result = new(zone()) LArithmeticT(op, left, right);
right 702 src/mips/lithium-mips.cc ASSERT(instr->right()->representation().IsInteger32());
right 705 src/mips/lithium-mips.cc HValue* right_value = instr->right();
right 706 src/mips/lithium-mips.cc LOperand* right = NULL;
right 710 src/mips/lithium-mips.cc right = chunk_->DefineConstantOperand(constant);
right 713 src/mips/lithium-mips.cc right = UseRegisterAtStart(right_value);
right 730 src/mips/lithium-mips.cc DefineAsRegister(new(zone()) LShiftI(op, left, right, does_deopt));
right 739 src/mips/lithium-mips.cc ASSERT(instr->right()->representation().IsDouble());
right 742 src/mips/lithium-mips.cc LOperand* right = UseRegisterAtStart(instr->right());
right 743 src/mips/lithium-mips.cc LArithmeticD* result = new(zone()) LArithmeticD(op, left, right);
right 756 src/mips/lithium-mips.cc HValue* right = instr->right();
right 758 src/mips/lithium-mips.cc ASSERT(right->representation().IsTagged());
right 760 src/mips/lithium-mips.cc LOperand* right_operand = UseFixed(right, a0);
right 942 src/mips/lithium-mips.cc UseFixed(instr->right(), a1));
right 1134 src/mips/lithium-mips.cc ASSERT(instr->right()->representation().IsInteger32());
right 1137 src/mips/lithium-mips.cc LOperand* right = UseOrConstantAtStart(instr->MostConstantOperand());
right 1138 src/mips/lithium-mips.cc return DefineAsRegister(new(zone()) LBitI(left, right));
right 1142 src/mips/lithium-mips.cc ASSERT(instr->right()->representation().IsTagged());
right 1145 src/mips/lithium-mips.cc LOperand* right = UseFixed(instr->right(), a0);
right 1146 src/mips/lithium-mips.cc LArithmeticT* result = new(zone()) LArithmeticT(instr->op(), left, right);
right 1171 src/mips/lithium-mips.cc LOperand* divisor = UseFixed(instr->right(), a1);
right 1189 src/mips/lithium-mips.cc ASSERT(instr->right()->representation().IsInteger32());
right 1195 src/mips/lithium-mips.cc mod = new(zone()) LModI(value, UseOrConstant(instr->right()));
right 1198 src/mips/lithium-mips.cc LOperand* divisor = UseRegister(instr->right());
right 1220 src/mips/lithium-mips.cc LOperand* right = UseFixedDouble(instr->right(), f4);
right 1221 src/mips/lithium-mips.cc LArithmeticD* result = new(zone()) LArithmeticD(Token::MOD, left, right);
right 1230 src/mips/lithium-mips.cc ASSERT(instr->right()->representation().IsInteger32());
right 1232 src/mips/lithium-mips.cc LOperand* right = UseOrConstant(instr->MostConstantOperand());
right 1236 src/mips/lithium-mips.cc !right->IsConstantOperand())) {
right 1242 src/mips/lithium-mips.cc LMulI* mul = new(zone()) LMulI(left, right, temp);
right 1261 src/mips/lithium-mips.cc ASSERT(instr->right()->representation().IsInteger32());
right 1263 src/mips/lithium-mips.cc LOperand* right = UseOrConstantAtStart(instr->right());
right 1264 src/mips/lithium-mips.cc LSubI* sub = new(zone()) LSubI(left, right);
right 1281 src/mips/lithium-mips.cc ASSERT(instr->right()->representation().IsInteger32());
right 1283 src/mips/lithium-mips.cc LOperand* right = UseOrConstantAtStart(instr->MostConstantOperand());
right 1284 src/mips/lithium-mips.cc LAddI* add = new(zone()) LAddI(left, right);
right 1303 src/mips/lithium-mips.cc Representation exponent_type = instr->right()->representation();
right 1306 src/mips/lithium-mips.cc LOperand* right = exponent_type.IsDouble() ?
right 1307 src/mips/lithium-mips.cc UseFixedDouble(instr->right(), f4) :
right 1308 src/mips/lithium-mips.cc UseFixed(instr->right(), a2);
right 1309 src/mips/lithium-mips.cc LPower* result = new(zone()) LPower(left, right);
right 1327 src/mips/lithium-mips.cc ASSERT(instr->right()->representation().IsTagged());
right 1329 src/mips/lithium-mips.cc LOperand* right = UseFixed(instr->right(), a0);
right 1330 src/mips/lithium-mips.cc LCmpT* result = new(zone()) LCmpT(left, right);
right 1340 src/mips/lithium-mips.cc ASSERT(instr->right()->representation().IsInteger32());
right 1342 src/mips/lithium-mips.cc LOperand* right = UseRegisterOrConstantAtStart(instr->right());
right 1343 src/mips/lithium-mips.cc return new(zone()) LCmpIDAndBranch(left, right);
right 1347 src/mips/lithium-mips.cc ASSERT(instr->right()->representation().IsDouble());
right 1349 src/mips/lithium-mips.cc LOperand* right = UseRegisterAtStart(instr->right());
right 1350 src/mips/lithium-mips.cc return new(zone()) LCmpIDAndBranch(left, right);
right 1358 src/mips/lithium-mips.cc LOperand* right = UseRegisterAtStart(instr->right());
right 1359 src/mips/lithium-mips.cc return new(zone()) LCmpObjectEqAndBranch(left, right);
right 1409 src/mips/lithium-mips.cc ASSERT(instr->right()->representation().IsTagged());
right 1411 src/mips/lithium-mips.cc LOperand* right = UseFixed(instr->right(), a0);
right 1413 src/mips/lithium-mips.cc new(zone()) LStringCompareAndBranch(left, right);
right 1966 src/mips/lithium-mips.cc LOperand* right = UseRegisterAtStart(instr->right());
right 1967 src/mips/lithium-mips.cc return MarkAsCall(DefineFixed(new(zone()) LStringAdd(left, right), v0),
right 533 src/mips/lithium-mips.h LOperand* right) {
right 535 src/mips/lithium-mips.h inputs_[1] = right;
right 543 src/mips/lithium-mips.h LOperand* right,
right 548 src/mips/lithium-mips.h inputs_[1] = right;
right 561 src/mips/lithium-mips.h LDivI(LOperand* left, LOperand* right) {
right 563 src/mips/lithium-mips.h inputs_[1] = right;
right 573 src/mips/lithium-mips.h LMulI(LOperand* left, LOperand* right, LOperand* temp) {
right 575 src/mips/lithium-mips.h inputs_[1] = right;
right 586 src/mips/lithium-mips.h LCmpIDAndBranch(LOperand* left, LOperand* right) {
right 588 src/mips/lithium-mips.h inputs_[1] = right;
right 620 src/mips/lithium-mips.h LCmpObjectEqAndBranch(LOperand* left, LOperand* right) {
right 622 src/mips/lithium-mips.h inputs_[1] = right;
right 717 src/mips/lithium-mips.h LStringCompareAndBranch(LOperand* left, LOperand* right) {
right 719 src/mips/lithium-mips.h inputs_[1] = right;
right 788 src/mips/lithium-mips.h LCmpT(LOperand* left, LOperand* right) {
right 790 src/mips/lithium-mips.h inputs_[1] = right;
right 802 src/mips/lithium-mips.h LInstanceOf(LOperand* left, LOperand* right) {
right 804 src/mips/lithium-mips.h inputs_[1] = right;
right 851 src/mips/lithium-mips.h LBitI(LOperand* left, LOperand* right) {
right 853 src/mips/lithium-mips.h inputs_[1] = right;
right 865 src/mips/lithium-mips.h LShiftI(Token::Value op, LOperand* left, LOperand* right, bool can_deopt)
right 868 src/mips/lithium-mips.h inputs_[1] = right;
right 885 src/mips/lithium-mips.h LSubI(LOperand* left, LOperand* right) {
right 887 src/mips/lithium-mips.h inputs_[1] = right;
right 1041 src/mips/lithium-mips.h LAddI(LOperand* left, LOperand* right) {
right 1043 src/mips/lithium-mips.h inputs_[1] = right;
right 1053 src/mips/lithium-mips.h LPower(LOperand* left, LOperand* right) {
right 1055 src/mips/lithium-mips.h inputs_[1] = right;
right 1076 src/mips/lithium-mips.h LArithmeticD(Token::Value op, LOperand* left, LOperand* right)
right 1079 src/mips/lithium-mips.h inputs_[1] = right;
right 1095 src/mips/lithium-mips.h LArithmeticT(Token::Value op, LOperand* left, LOperand* right)
right 1098 src/mips/lithium-mips.h inputs_[1] = right;
right 1812 src/mips/lithium-mips.h LStringAdd(LOperand* left, LOperand* right) {
right 1814 src/mips/lithium-mips.h inputs_[1] = right;
right 1821 src/mips/lithium-mips.h LOperand* right() { return inputs_[1]; }
right 3486 src/mips/macro-assembler-mips.cc Operand right = Operand(map);
right 3496 src/mips/macro-assembler-mips.cc Branch(early_success, eq, obj_map, right);
right 3497 src/mips/macro-assembler-mips.cc right = Operand(Handle<Map>(current_map));
right 3502 src/mips/macro-assembler-mips.cc Branch(branch_to, cond, obj_map, right);
right 4104 src/mips/macro-assembler-mips.cc ASSERT(!overflow_dst.is(right));
right 4106 src/mips/macro-assembler-mips.cc if (left.is(right) && dst.is(left)) {
right 4110 src/mips/macro-assembler-mips.cc ASSERT(!right.is(t9));
right 4112 src/mips/macro-assembler-mips.cc mov(t9, right);
right 4113 src/mips/macro-assembler-mips.cc right = t9;
right 4118 src/mips/macro-assembler-mips.cc addu(dst, left, right); // Left is overwritten.
right 4120 src/mips/macro-assembler-mips.cc xor_(overflow_dst, dst, right);
right 4122 src/mips/macro-assembler-mips.cc } else if (dst.is(right)) {
right 4123 src/mips/macro-assembler-mips.cc mov(scratch, right); // Preserve right.
right 4124 src/mips/macro-assembler-mips.cc addu(dst, left, right); // Right is overwritten.
right 4129 src/mips/macro-assembler-mips.cc addu(dst, left, right);
right 4131 src/mips/macro-assembler-mips.cc xor_(scratch, dst, right);
right 4146 src/mips/macro-assembler-mips.cc ASSERT(!overflow_dst.is(right));
right 4148 src/mips/macro-assembler-mips.cc ASSERT(!scratch.is(right));
right 4152 src/mips/macro-assembler-mips.cc if (left.is(right)) {
right 4160 src/mips/macro-assembler-mips.cc subu(dst, left, right); // Left is overwritten.
right 4162 src/mips/macro-assembler-mips.cc xor_(scratch, scratch, right); // scratch is original left.
right 4164 src/mips/macro-assembler-mips.cc } else if (dst.is(right)) {
right 4165 src/mips/macro-assembler-mips.cc mov(scratch, right); // Preserve right.
right 4166 src/mips/macro-assembler-mips.cc subu(dst, left, right); // Right is overwritten.
right 4171 src/mips/macro-assembler-mips.cc subu(dst, left, right);
right 4173 src/mips/macro-assembler-mips.cc xor_(scratch, left, right);
right 1086 src/mips/macro-assembler-mips.h Register right,
right 1092 src/mips/macro-assembler-mips.h Register right,
right 6164 src/objects.cc String* right = current->second();
right 6167 src/objects.cc if (StringShape(right).IsCons()) {
right 6168 src/objects.cc current = ConsString::cast(right);
right 6172 src/objects.cc String::ReadBlock(right, rbb, &offset, max_chars);
right 6537 src/objects.cc String* right = current->second();
right 6538 src/objects.cc if (StringShape(right).IsCons()) {
right 6539 src/objects.cc current = ConsString::cast(right);
right 6542 src/objects.cc String::ReadBlockIntoBuffer(right, rbb, &offset, max_chars);
right 6555 src/objects.cc String* right = String::cast(current->second());
right 6558 src/objects.cc String::ReadBlockIntoBuffer(right, rbb, &offset, max_chars);
right 3067 src/parser.cc Expression* right = ParseAssignmentExpression(accept_IN, CHECK_OK);
right 3069 src/parser.cc factory()->NewBinaryOperation(Token::COMMA, result, right, position);
right 3108 src/parser.cc Expression* right = ParseAssignmentExpression(accept_IN, CHECK_OK);
right 3125 src/parser.cc if (property != NULL && right->AsFunctionLiteral() != NULL) {
right 3126 src/parser.cc right->AsFunctionLiteral()->set_pretenure();
right 3136 src/parser.cc && (right->AsCall() == NULL && right->AsCallNew() == NULL)) {
right 3144 src/parser.cc return factory()->NewAssignment(op, expression, right, pos);
right 3165 src/parser.cc Expression* right = ParseAssignmentExpression(accept_IN, CHECK_OK);
right 3167 src/parser.cc expression, left, right, left_position, right_position);
right 414 src/prettyprinter.cc Visit(node->right());
right 423 src/prettyprinter.cc Visit(node->right());
right 1100 src/prettyprinter.cc Visit(node->right());
right 1107 src/prettyprinter.cc Visit(node->right());
right 6470 src/runtime.cc int right = length;
right 6472 src/runtime.cc while (right > left && IsTrimWhiteSpace(s->Get(right - 1))) {
right 6473 src/runtime.cc right--;
right 6476 src/runtime.cc return s->SubString(left, right);
right 165 src/spaces.cc return static_cast<int>(left->start - right->start);
right 882 src/spaces.h const FreeBlock* right);
right 214 src/splay-tree-inl.h Node* right = root_->right_;
right 221 src/splay-tree-inl.h root_->right_ = right;
right 238 src/splay-tree-inl.h Node* right = dummy;
right 255 src/splay-tree-inl.h right->left_ = current;
right 256 src/splay-tree-inl.h right = current;
right 280 src/splay-tree-inl.h right->left_ = current->right_;
right 303 src/splay-tree-inl.h if (node->right() != NULL) nodes_to_visit.Add(node->right(), allocator_);
right 138 src/splay-tree.h Node* right() { return right_; }
right 1084 src/x64/code-stubs-x64.cc Register right = rax;
right 1101 src/x64/code-stubs-x64.cc __ JumpIfNotBothSmi(left, right, ¬_smis);
right 1110 src/x64/code-stubs-x64.cc ASSERT(right.is(rax));
right 1111 src/x64/code-stubs-x64.cc __ SmiAdd(right, right, left, &use_fp_on_smis); // ADD is commutative.
right 1115 src/x64/code-stubs-x64.cc __ SmiSub(left, left, right, &use_fp_on_smis);
right 1120 src/x64/code-stubs-x64.cc ASSERT(right.is(rax));
right 1121 src/x64/code-stubs-x64.cc __ SmiMul(right, right, left, &use_fp_on_smis); // MUL is commutative.
right 1127 src/x64/code-stubs-x64.cc right = rbx;
right 1130 src/x64/code-stubs-x64.cc __ SmiDiv(rax, left, right, &use_fp_on_smis);
right 1136 src/x64/code-stubs-x64.cc right = rbx;
right 1139 src/x64/code-stubs-x64.cc __ SmiMod(rax, left, right, &use_fp_on_smis);
right 1143 src/x64/code-stubs-x64.cc ASSERT(right.is(rax));
right 1144 src/x64/code-stubs-x64.cc __ SmiOrIfSmis(right, right, left, ¬_smis); // BIT_OR is commutative.
right 1148 src/x64/code-stubs-x64.cc ASSERT(right.is(rax));
right 1149 src/x64/code-stubs-x64.cc __ SmiXor(right, right, left); // BIT_XOR is commutative.
right 1153 src/x64/code-stubs-x64.cc ASSERT(right.is(rax));
right 1154 src/x64/code-stubs-x64.cc __ SmiAnd(right, right, left); // BIT_AND is commutative.
right 1158 src/x64/code-stubs-x64.cc __ SmiShiftLeft(left, left, right);
right 1163 src/x64/code-stubs-x64.cc __ SmiShiftArithmeticRight(left, left, right);
right 1168 src/x64/code-stubs-x64.cc __ SmiShiftLogicalRight(left, left, right, &use_fp_on_smis);
right 1221 src/x64/code-stubs-x64.cc FloatingPointHelper::NumbersToSmis(masm, left, right, rbx, rdi, rcx,
right 1340 src/x64/code-stubs-x64.cc Register right = rax;
right 1352 src/x64/code-stubs-x64.cc __ JumpIfSmi(right, &call_runtime, Label::kNear);
right 1353 src/x64/code-stubs-x64.cc __ CmpObjectType(right, FIRST_NONSTRING_TYPE, rcx);
right 1449 src/x64/code-stubs-x64.cc Register right = rax;
right 1457 src/x64/code-stubs-x64.cc __ JumpIfSmi(right, &call_runtime);
right 1458 src/x64/code-stubs-x64.cc __ CmpObjectType(right, FIRST_NONSTRING_TYPE, rcx);
right 5406 src/x64/code-stubs-x64.cc __ SmiCompare(length, FieldOperand(right, String::kLengthOffset));
right 5423 src/x64/code-stubs-x64.cc GenerateAsciiCharsCompareLoop(masm, left, right, length, scratch2,
right 5453 src/x64/code-stubs-x64.cc FieldOperand(right, String::kLengthOffset));
right 5473 src/x64/code-stubs-x64.cc GenerateAsciiCharsCompareLoop(masm, left, right, min_length, scratch2,
right 5516 src/x64/code-stubs-x64.cc __ lea(right,
right 5517 src/x64/code-stubs-x64.cc FieldOperand(right, length, times_1, SeqAsciiString::kHeaderSize));
right 5525 src/x64/code-stubs-x64.cc __ cmpb(scratch, Operand(right, index, times_1, 0));
right 5659 src/x64/code-stubs-x64.cc Register right = rax;
right 5665 src/x64/code-stubs-x64.cc Condition cond = masm->CheckEitherSmi(left, right, tmp1);
right 5670 src/x64/code-stubs-x64.cc __ movq(tmp2, FieldOperand(right, HeapObject::kMapOffset));
right 5680 src/x64/code-stubs-x64.cc __ cmpq(left, right);
right 5683 src/x64/code-stubs-x64.cc ASSERT(right.is(rax));
right 5704 src/x64/code-stubs-x64.cc Register right = rax;
right 5710 src/x64/code-stubs-x64.cc Condition cond = masm->CheckEitherSmi(left, right, tmp1);
right 5716 src/x64/code-stubs-x64.cc __ movq(tmp2, FieldOperand(right, HeapObject::kMapOffset));
right 5727 src/x64/code-stubs-x64.cc __ cmpq(left, right);
right 5747 src/x64/code-stubs-x64.cc ASSERT(right.is(rax));
right 5754 src/x64/code-stubs-x64.cc __ JumpIfNotBothSequentialAsciiStrings(left, right, tmp1, tmp2, &runtime);
right 5759 src/x64/code-stubs-x64.cc masm, left, right, tmp1, tmp2);
right 5762 src/x64/code-stubs-x64.cc masm, left, right, tmp1, tmp2, tmp3, kScratchRegister);
right 5769 src/x64/code-stubs-x64.cc __ push(right);
right 356 src/x64/code-stubs-x64.h Register right,
right 366 src/x64/code-stubs-x64.h Register right,
right 378 src/x64/code-stubs-x64.h Register right,
right 3431 src/x64/full-codegen-x64.cc Register right = rax;
right 3440 src/x64/full-codegen-x64.cc __ cmpq(left, right);
right 3443 src/x64/full-codegen-x64.cc Condition either_smi = masm()->CheckEitherSmi(left, right, tmp);
right 3450 src/x64/full-codegen-x64.cc __ cmpq(tmp, FieldOperand(right, HeapObject::kMapOffset));
right 3453 src/x64/full-codegen-x64.cc __ cmpq(tmp, FieldOperand(right, JSRegExp::kDataOffset));
right 4297 src/x64/full-codegen-x64.cc VisitForStackValue(expr->right());
right 4305 src/x64/full-codegen-x64.cc VisitForStackValue(expr->right());
right 4316 src/x64/full-codegen-x64.cc VisitForAccumulatorValue(expr->right());
right 783 src/x64/lithium-codegen-x64.cc HConstant::cast(instr->hydrogen()->right())->Integer32Value();
right 975 src/x64/lithium-codegen-x64.cc LOperand* right = instr->InputAt(1);
right 984 src/x64/lithium-codegen-x64.cc Register right_reg = ToRegister(right);
right 1022 src/x64/lithium-codegen-x64.cc LOperand* right = instr->InputAt(1);
right 1030 src/x64/lithium-codegen-x64.cc if (right->IsConstantOperand()) {
right 1031 src/x64/lithium-codegen-x64.cc int right_value = ToInteger32(LConstantOperand::cast(right));
right 1071 src/x64/lithium-codegen-x64.cc } else if (right->IsStackSlot()) {
right 1072 src/x64/lithium-codegen-x64.cc __ imull(left, ToOperand(right));
right 1074 src/x64/lithium-codegen-x64.cc __ imull(left, ToRegister(right));
right 1086 src/x64/lithium-codegen-x64.cc if (right->IsConstantOperand()) {
right 1087 src/x64/lithium-codegen-x64.cc if (ToInteger32(LConstantOperand::cast(right)) <= 0) {
right 1090 src/x64/lithium-codegen-x64.cc } else if (right->IsStackSlot()) {
right 1091 src/x64/lithium-codegen-x64.cc __ orl(kScratchRegister, ToOperand(right));
right 1095 src/x64/lithium-codegen-x64.cc __ orl(kScratchRegister, ToRegister(right));
right 1105 src/x64/lithium-codegen-x64.cc LOperand* right = instr->InputAt(1);
right 1109 src/x64/lithium-codegen-x64.cc if (right->IsConstantOperand()) {
right 1110 src/x64/lithium-codegen-x64.cc int right_operand = ToInteger32(LConstantOperand::cast(right));
right 1125 src/x64/lithium-codegen-x64.cc } else if (right->IsStackSlot()) {
right 1128 src/x64/lithium-codegen-x64.cc __ andl(ToRegister(left), ToOperand(right));
right 1131 src/x64/lithium-codegen-x64.cc __ orl(ToRegister(left), ToOperand(right));
right 1134 src/x64/lithium-codegen-x64.cc __ xorl(ToRegister(left), ToOperand(right));
right 1141 src/x64/lithium-codegen-x64.cc ASSERT(right->IsRegister());
right 1144 src/x64/lithium-codegen-x64.cc __ andl(ToRegister(left), ToRegister(right));
right 1147 src/x64/lithium-codegen-x64.cc __ orl(ToRegister(left), ToRegister(right));
right 1150 src/x64/lithium-codegen-x64.cc __ xorl(ToRegister(left), ToRegister(right));
right 1162 src/x64/lithium-codegen-x64.cc LOperand* right = instr->InputAt(1);
right 1165 src/x64/lithium-codegen-x64.cc if (right->IsRegister()) {
right 1166 src/x64/lithium-codegen-x64.cc ASSERT(ToRegister(right).is(rcx));
right 1187 src/x64/lithium-codegen-x64.cc int value = ToInteger32(LConstantOperand::cast(right));
right 1218 src/x64/lithium-codegen-x64.cc LOperand* right = instr->InputAt(1);
right 1221 src/x64/lithium-codegen-x64.cc if (right->IsConstantOperand()) {
right 1223 src/x64/lithium-codegen-x64.cc Immediate(ToInteger32(LConstantOperand::cast(right))));
right 1224 src/x64/lithium-codegen-x64.cc } else if (right->IsRegister()) {
right 1225 src/x64/lithium-codegen-x64.cc __ subl(ToRegister(left), ToRegister(right));
right 1227 src/x64/lithium-codegen-x64.cc __ subl(ToRegister(left), ToOperand(right));
right 1378 src/x64/lithium-codegen-x64.cc LOperand* right = instr->InputAt(1);
right 1381 src/x64/lithium-codegen-x64.cc if (right->IsConstantOperand()) {
right 1383 src/x64/lithium-codegen-x64.cc Immediate(ToInteger32(LConstantOperand::cast(right))));
right 1384 src/x64/lithium-codegen-x64.cc } else if (right->IsRegister()) {
right 1385 src/x64/lithium-codegen-x64.cc __ addl(ToRegister(left), ToRegister(right));
right 1387 src/x64/lithium-codegen-x64.cc __ addl(ToRegister(left), ToOperand(right));
right 1398 src/x64/lithium-codegen-x64.cc XMMRegister right = ToDoubleRegister(instr->InputAt(1));
right 1404 src/x64/lithium-codegen-x64.cc __ addsd(left, right);
right 1407 src/x64/lithium-codegen-x64.cc __ subsd(left, right);
right 1410 src/x64/lithium-codegen-x64.cc __ mulsd(left, right);
right 1413 src/x64/lithium-codegen-x64.cc __ divsd(left, right);
right 1418 src/x64/lithium-codegen-x64.cc ASSERT(right.is(xmm1));
right 1625 src/x64/lithium-codegen-x64.cc LOperand* right = instr->InputAt(1);
right 1630 src/x64/lithium-codegen-x64.cc if (left->IsConstantOperand() && right->IsConstantOperand()) {
right 1633 src/x64/lithium-codegen-x64.cc double right_val = ToDouble(LConstantOperand::cast(right));
right 1642 src/x64/lithium-codegen-x64.cc __ ucomisd(ToDoubleRegister(left), ToDoubleRegister(right));
right 1646 src/x64/lithium-codegen-x64.cc if (right->IsConstantOperand()) {
right 1647 src/x64/lithium-codegen-x64.cc value = ToInteger32(LConstantOperand::cast(right));
right 1651 src/x64/lithium-codegen-x64.cc if (right->IsRegister()) {
right 1652 src/x64/lithium-codegen-x64.cc __ cmpl(ToRegister(right), Immediate(value));
right 1654 src/x64/lithium-codegen-x64.cc __ cmpl(ToOperand(right), Immediate(value));
right 1659 src/x64/lithium-codegen-x64.cc if (right->IsRegister()) {
right 1660 src/x64/lithium-codegen-x64.cc __ cmpl(ToRegister(left), ToRegister(right));
right 1662 src/x64/lithium-codegen-x64.cc __ cmpl(ToRegister(left), ToOperand(right));
right 1673 src/x64/lithium-codegen-x64.cc Register right = ToRegister(instr->InputAt(1));
right 1677 src/x64/lithium-codegen-x64.cc __ cmpq(left, right);
right 1687 src/x64/lithium-codegen-x64.cc __ cmpq(left, Immediate(instr->hydrogen()->right()));
right 3178 src/x64/lithium-codegen-x64.cc Representation exponent_type = instr->hydrogen()->right()->representation();
right 3749 src/x64/lithium-codegen-x64.cc EmitPushTaggedOperand(instr->right());
right 697 src/x64/lithium-x64.cc ASSERT(instr->right()->representation().IsTagged());
right 700 src/x64/lithium-x64.cc LOperand* right = UseFixed(instr->right(), rax);
right 701 src/x64/lithium-x64.cc LArithmeticT* result = new(zone()) LArithmeticT(op, left, right);
right 707 src/x64/lithium-x64.cc ASSERT(instr->right()->representation().IsInteger32());
right 710 src/x64/lithium-x64.cc HValue* right_value = instr->right();
right 711 src/x64/lithium-x64.cc LOperand* right = NULL;
right 715 src/x64/lithium-x64.cc right = chunk_->DefineConstantOperand(constant);
right 718 src/x64/lithium-x64.cc right = UseFixed(right_value, rcx);
right 735 src/x64/lithium-x64.cc DefineSameAsFirst(new(zone()) LShiftI(op, left, right, does_deopt));
right 744 src/x64/lithium-x64.cc ASSERT(instr->right()->representation().IsDouble());
right 747 src/x64/lithium-x64.cc LOperand* right = UseRegisterAtStart(instr->right());
right 748 src/x64/lithium-x64.cc LArithmeticD* result = new(zone()) LArithmeticD(op, left, right);
right 761 src/x64/lithium-x64.cc HValue* right = instr->right();
right 763 src/x64/lithium-x64.cc ASSERT(right->representation().IsTagged());
right 765 src/x64/lithium-x64.cc LOperand* right_operand = UseFixed(right, rax);
right 946 src/x64/lithium-x64.cc LOperand* right = UseFixed(instr->right(), rdx);
right 947 src/x64/lithium-x64.cc LInstanceOf* result = new(zone()) LInstanceOf(left, right);
right 1133 src/x64/lithium-x64.cc ASSERT(instr->right()->representation().IsInteger32());
right 1136 src/x64/lithium-x64.cc LOperand* right = UseOrConstantAtStart(instr->MostConstantOperand());
right 1137 src/x64/lithium-x64.cc return DefineSameAsFirst(new(zone()) LBitI(left, right));
right 1141 src/x64/lithium-x64.cc ASSERT(instr->right()->representation().IsTagged());
right 1144 src/x64/lithium-x64.cc LOperand* right = UseFixed(instr->right(), rax);
right 1145 src/x64/lithium-x64.cc LArithmeticT* result = new(zone()) LArithmeticT(instr->op(), left, right);
right 1169 src/x64/lithium-x64.cc LOperand* divisor = UseRegister(instr->right());
right 1204 src/x64/lithium-x64.cc HValue* right = instr->right();
right 1205 src/x64/lithium-x64.cc ASSERT(right->IsConstant() && HConstant::cast(right)->HasInteger32Value());
right 1206 src/x64/lithium-x64.cc LOperand* divisor = chunk_->DefineConstantOperand(HConstant::cast(right));
right 1207 src/x64/lithium-x64.cc int32_t divisor_si = HConstant::cast(right)->Integer32Value();
right 1231 src/x64/lithium-x64.cc ASSERT(instr->right()->representation().IsInteger32());
right 1238 src/x64/lithium-x64.cc new(zone()) LModI(value, UseOrConstant(instr->right()), NULL);
right 1245 src/x64/lithium-x64.cc LOperand* divisor = UseRegister(instr->right());
right 1262 src/x64/lithium-x64.cc LOperand* right = UseFixedDouble(instr->right(), xmm1);
right 1263 src/x64/lithium-x64.cc LArithmeticD* result = new(zone()) LArithmeticD(Token::MOD, left, right);
right 1272 src/x64/lithium-x64.cc ASSERT(instr->right()->representation().IsInteger32());
right 1274 src/x64/lithium-x64.cc LOperand* right = UseOrConstant(instr->MostConstantOperand());
right 1275 src/x64/lithium-x64.cc LMulI* mul = new(zone()) LMulI(left, right);
right 1293 src/x64/lithium-x64.cc ASSERT(instr->right()->representation().IsInteger32());
right 1295 src/x64/lithium-x64.cc LOperand* right = UseOrConstantAtStart(instr->right());
right 1296 src/x64/lithium-x64.cc LSubI* sub = new(zone()) LSubI(left, right);
right 1314 src/x64/lithium-x64.cc ASSERT(instr->right()->representation().IsInteger32());
right 1316 src/x64/lithium-x64.cc LOperand* right = UseOrConstantAtStart(instr->MostConstantOperand());
right 1317 src/x64/lithium-x64.cc LAddI* add = new(zone()) LAddI(left, right);
right 1337 src/x64/lithium-x64.cc Representation exponent_type = instr->right()->representation();
right 1340 src/x64/lithium-x64.cc LOperand* right = exponent_type.IsDouble() ?
right 1341 src/x64/lithium-x64.cc UseFixedDouble(instr->right(), xmm1) :
right 1343 src/x64/lithium-x64.cc UseFixed(instr->right(), rdx);
right 1345 src/x64/lithium-x64.cc UseFixed(instr->right(), rdi);
right 1347 src/x64/lithium-x64.cc LPower* result = new(zone()) LPower(left, right);
right 1368 src/x64/lithium-x64.cc ASSERT(instr->right()->representation().IsTagged());
right 1370 src/x64/lithium-x64.cc LOperand* right = UseFixed(instr->right(), rax);
right 1371 src/x64/lithium-x64.cc LCmpT* result = new(zone()) LCmpT(left, right);
right 1381 src/x64/lithium-x64.cc ASSERT(instr->right()->representation().IsInteger32());
right 1383 src/x64/lithium-x64.cc LOperand* right = UseOrConstantAtStart(instr->right());
right 1384 src/x64/lithium-x64.cc return new(zone()) LCmpIDAndBranch(left, right);
right 1388 src/x64/lithium-x64.cc ASSERT(instr->right()->representation().IsDouble());
right 1390 src/x64/lithium-x64.cc LOperand* right;
right 1391 src/x64/lithium-x64.cc if (instr->left()->IsConstant() && instr->right()->IsConstant()) {
right 1393 src/x64/lithium-x64.cc right = UseRegisterOrConstantAtStart(instr->right());
right 1396 src/x64/lithium-x64.cc right = UseRegisterAtStart(instr->right());
right 1398 src/x64/lithium-x64.cc return new(zone()) LCmpIDAndBranch(left, right);
right 1406 src/x64/lithium-x64.cc LOperand* right = UseRegisterAtStart(instr->right());
right 1407 src/x64/lithium-x64.cc return new(zone()) LCmpObjectEqAndBranch(left, right);
right 1458 src/x64/lithium-x64.cc ASSERT(instr->right()->representation().IsTagged());
right 1460 src/x64/lithium-x64.cc LOperand* right = UseFixed(instr->right(), rax);
right 1462 src/x64/lithium-x64.cc new(zone()) LStringCompareAndBranch(left, right);
right 2010 src/x64/lithium-x64.cc LOperand* right = UseOrConstantAtStart(instr->right());
right 2011 src/x64/lithium-x64.cc return MarkAsCall(DefineFixed(new(zone()) LStringAdd(left, right), rax),
right 534 src/x64/lithium-x64.h LModI(LOperand* left, LOperand* right, LOperand* temp) {
right 536 src/x64/lithium-x64.h inputs_[1] = right;
right 547 src/x64/lithium-x64.h LDivI(LOperand* left, LOperand* right, LOperand* temp) {
right 549 src/x64/lithium-x64.h inputs_[1] = right;
right 561 src/x64/lithium-x64.h LOperand* right,
right 564 src/x64/lithium-x64.h inputs_[1] = right;
right 575 src/x64/lithium-x64.h LMulI(LOperand* left, LOperand* right) {
right 577 src/x64/lithium-x64.h inputs_[1] = right;
right 587 src/x64/lithium-x64.h LCmpIDAndBranch(LOperand* left, LOperand* right) {
right 589 src/x64/lithium-x64.h inputs_[1] = right;
right 620 src/x64/lithium-x64.h LCmpObjectEqAndBranch(LOperand* left, LOperand* right) {
right 622 src/x64/lithium-x64.h inputs_[1] = right;
right 716 src/x64/lithium-x64.h explicit LStringCompareAndBranch(LOperand* left, LOperand* right) {
right 718 src/x64/lithium-x64.h inputs_[1] = right;
right 788 src/x64/lithium-x64.h LCmpT(LOperand* left, LOperand* right) {
right 790 src/x64/lithium-x64.h inputs_[1] = right;
right 816 src/x64/lithium-x64.h LInstanceOf(LOperand* left, LOperand* right) {
right 818 src/x64/lithium-x64.h inputs_[1] = right;
right 865 src/x64/lithium-x64.h LBitI(LOperand* left, LOperand* right) {
right 867 src/x64/lithium-x64.h inputs_[1] = right;
right 879 src/x64/lithium-x64.h LShiftI(Token::Value op, LOperand* left, LOperand* right, bool can_deopt)
right 882 src/x64/lithium-x64.h inputs_[1] = right;
right 899 src/x64/lithium-x64.h LSubI(LOperand* left, LOperand* right) {
right 901 src/x64/lithium-x64.h inputs_[1] = right;
right 1056 src/x64/lithium-x64.h LAddI(LOperand* left, LOperand* right) {
right 1058 src/x64/lithium-x64.h inputs_[1] = right;
right 1068 src/x64/lithium-x64.h LPower(LOperand* left, LOperand* right) {
right 1070 src/x64/lithium-x64.h inputs_[1] = right;
right 1091 src/x64/lithium-x64.h LArithmeticD(Token::Value op, LOperand* left, LOperand* right)
right 1094 src/x64/lithium-x64.h inputs_[1] = right;
right 1110 src/x64/lithium-x64.h LArithmeticT(Token::Value op, LOperand* left, LOperand* right)
right 1113 src/x64/lithium-x64.h inputs_[1] = right;
right 1815 src/x64/lithium-x64.h LStringAdd(LOperand* left, LOperand* right) {
right 1817 src/x64/lithium-x64.h inputs_[1] = right;
right 1824 src/x64/lithium-x64.h LOperand* right() { return inputs_[1]; }
right 726 test/cctest/test-api.cc Local<String> right = String::New(two_byte_source);
right 729 test/cctest/test-api.cc Local<String> source = String::Concat(left, right);
right 730 test/cctest/test-api.cc right = String::NewExternal(
right 732 test/cctest/test-api.cc source = String::Concat(source, right);
right 733 test/cctest/test-api.cc right = String::NewExternal(
right 735 test/cctest/test-api.cc source = String::Concat(source, right);
right 736 test/cctest/test-api.cc right = v8_str(one_byte_string_2);
right 737 test/cctest/test-api.cc source = String::Concat(source, right);
right 740 test/cctest/test-api.cc right = String::New(two_byte_source);
right 743 test/cctest/test-api.cc source = String::Concat(source, right);
right 744 test/cctest/test-api.cc right = String::NewExternal(
right 746 test/cctest/test-api.cc source = String::Concat(source, right);