Lines Matching defs:kInterpreterAccumulatorRegister
568 kInterpreterAccumulatorRegister);
605 __ JumpIfNotRoot(kInterpreterAccumulatorRegister, root, &dont_jump,
614 __ JumpIfRoot(kInterpreterAccumulatorRegister, root, &dont_jump,
647 // Returns into kInterpreterAccumulatorRegister
651 kInterpreterAccumulatorRegister);
653 // the original value into kInterpreterAccumulatorRegister, so we don't have
655 STATIC_ASSERT(kReturnRegister0 == kInterpreterAccumulatorRegister);
661 __ Move(kInterpreterAccumulatorRegister, Smi::FromInt(0));
666 __ Move(kInterpreterAccumulatorRegister, constant);
670 __ LoadRoot(kInterpreterAccumulatorRegister, RootIndex::kUndefinedValue);
674 __ LoadRoot(kInterpreterAccumulatorRegister, RootIndex::kNullValue);
678 __ LoadRoot(kInterpreterAccumulatorRegister, RootIndex::kTheHoleValue);
682 __ LoadRoot(kInterpreterAccumulatorRegister, RootIndex::kTrueValue);
686 __ LoadRoot(kInterpreterAccumulatorRegister, RootIndex::kFalseValue);
690 LoadConstant<HeapObject>(kInterpreterAccumulatorRegister, 0);
707 kInterpreterAccumulatorRegister, // value
715 __ StoreContext(kInterpreterAccumulatorRegister);
734 __ LoadTaggedAnyField(kInterpreterAccumulatorRegister, context,
744 __ LoadTaggedAnyField(kInterpreterAccumulatorRegister, context,
755 DCHECK(!AreAliased(value, context, kInterpreterAccumulatorRegister));
756 __ Move(value, kInterpreterAccumulatorRegister);
770 DCHECK(!AreAliased(value, context, kInterpreterAccumulatorRegister));
771 __ Move(value, kInterpreterAccumulatorRegister);
817 kInterpreterAccumulatorRegister); // value
821 LoadRegister(kInterpreterAccumulatorRegister, 0);
825 StoreRegister(0, kInterpreterAccumulatorRegister);
832 kInterpreterAccumulatorRegister); \
853 kInterpreterAccumulatorRegister);
866 kInterpreterAccumulatorRegister, // key
892 __ LoadTaggedAnyField(kInterpreterAccumulatorRegister, scratch,
907 DCHECK(!AreAliased(value, scratch, kInterpreterAccumulatorRegister));
908 __ Move(value, kInterpreterAccumulatorRegister);
933 kInterpreterAccumulatorRegister, // value
941 kInterpreterAccumulatorRegister, // value
954 kInterpreterAccumulatorRegister, // value
962 kInterpreterAccumulatorRegister, // value
970 kInterpreterAccumulatorRegister, // value
982 kInterpreterAccumulatorRegister, // value
992 kInterpreterAccumulatorRegister, // value
998 RegisterOperand(0), kInterpreterAccumulatorRegister, Index(1));
1003 RegisterOperand(0), kInterpreterAccumulatorRegister, Index(1));
1008 RegisterOperand(0), kInterpreterAccumulatorRegister, Index(1));
1013 RegisterOperand(0), kInterpreterAccumulatorRegister, Index(1));
1018 RegisterOperand(0), kInterpreterAccumulatorRegister, Index(1));
1023 RegisterOperand(0), kInterpreterAccumulatorRegister, Index(1));
1028 RegisterOperand(0), kInterpreterAccumulatorRegister, Index(1));
1033 RegisterOperand(0), kInterpreterAccumulatorRegister, Index(1));
1038 RegisterOperand(0), kInterpreterAccumulatorRegister, Index(1));
1043 RegisterOperand(0), kInterpreterAccumulatorRegister, Index(1));
1048 RegisterOperand(0), kInterpreterAccumulatorRegister, Index(1));
1053 RegisterOperand(0), kInterpreterAccumulatorRegister, Index(1));
1057 CallBuiltin<Builtin::kAddSmi_Baseline>(kInterpreterAccumulatorRegister,
1062 CallBuiltin<Builtin::kSubtractSmi_Baseline>(kInterpreterAccumulatorRegister,
1067 CallBuiltin<Builtin::kMultiplySmi_Baseline>(kInterpreterAccumulatorRegister,
1072 CallBuiltin<Builtin::kDivideSmi_Baseline>(kInterpreterAccumulatorRegister,
1077 CallBuiltin<Builtin::kModulusSmi_Baseline>(kInterpreterAccumulatorRegister,
1083 kInterpreterAccumulatorRegister, IntAsSmi(0), Index(1));
1087 CallBuiltin<Builtin::kBitwiseOrSmi_Baseline>(kInterpreterAccumulatorRegister,
1092 CallBuiltin<Builtin::kBitwiseXorSmi_Baseline>(kInterpreterAccumulatorRegister,
1097 CallBuiltin<Builtin::kBitwiseAndSmi_Baseline>(kInterpreterAccumulatorRegister,
1102 CallBuiltin<Builtin::kShiftLeftSmi_Baseline>(kInterpreterAccumulatorRegister,
1107 CallBuiltin<Builtin::kShiftRightSmi_Baseline>(kInterpreterAccumulatorRegister,
1113 kInterpreterAccumulatorRegister, IntAsSmi(0), Index(1));
1117 CallBuiltin<Builtin::kIncrement_Baseline>(kInterpreterAccumulatorRegister,
1122 CallBuiltin<Builtin::kDecrement_Baseline>(kInterpreterAccumulatorRegister,
1127 CallBuiltin<Builtin::kNegate_Baseline>(kInterpreterAccumulatorRegister,
1132 CallBuiltin<Builtin::kBitwiseNot_Baseline>(kInterpreterAccumulatorRegister,
1137 SelectBooleanConstant(kInterpreterAccumulatorRegister,
1144 SelectBooleanConstant(kInterpreterAccumulatorRegister,
1146 __ JumpIfRoot(kInterpreterAccumulatorRegister,
1153 CallBuiltin<Builtin::kTypeof>(kInterpreterAccumulatorRegister);
1159 __ Move(scratch, kInterpreterAccumulatorRegister);
1167 __ Move(scratch, kInterpreterAccumulatorRegister);
1175 __ LoadPrototype(prototype, kInterpreterAccumulatorRegister);
1370 __ LoadRegister(kInterpreterAccumulatorRegister, args[0]);
1371 __ LoadTaggedAnyField(kInterpreterAccumulatorRegister,
1372 kInterpreterAccumulatorRegister,
1378 __ LoadRegister(kInterpreterAccumulatorRegister, args[0]);
1379 __ StoreTaggedSignedField(kInterpreterAccumulatorRegister,
1382 __ LoadRoot(kInterpreterAccumulatorRegister, RootIndex::kUndefinedValue);
1445 kInterpreterAccumulatorRegister, // kNewTarget
1465 __ Move(new_target, kInterpreterAccumulatorRegister);
1479 RegisterOperand(0), kInterpreterAccumulatorRegister, Index(1));
1484 RegisterOperand(0), kInterpreterAccumulatorRegister, Index(1));
1489 RegisterOperand(0), kInterpreterAccumulatorRegister, Index(1));
1494 RegisterOperand(0), kInterpreterAccumulatorRegister, Index(1));
1499 RegisterOperand(0), kInterpreterAccumulatorRegister, Index(1));
1504 RegisterOperand(0), kInterpreterAccumulatorRegister, Index(1));
1509 kInterpreterAccumulatorRegister,
1513 kInterpreterAccumulatorRegister, is_true, distance);
1521 __ Move(callable, kInterpreterAccumulatorRegister);
1530 kInterpreterAccumulatorRegister, // object
1537 __ JumpIfSmi(kInterpreterAccumulatorRegister, &is_smi, Label::kNear);
1539 Register map_bit_field = kInterpreterAccumulatorRegister;
1540 __ LoadMap(map_bit_field, kInterpreterAccumulatorRegister);
1545 __ LoadRoot(kInterpreterAccumulatorRegister, RootIndex::kTrueValue);
1550 __ LoadRoot(kInterpreterAccumulatorRegister, RootIndex::kFalseValue);
1555 SelectBooleanConstant(kInterpreterAccumulatorRegister,
1557 __ JumpIfRoot(kInterpreterAccumulatorRegister,
1564 SelectBooleanConstant(kInterpreterAccumulatorRegister,
1566 __ JumpIfRoot(kInterpreterAccumulatorRegister,
1582 __ JumpIfSmi(kInterpreterAccumulatorRegister, &is_smi, Label::kNear);
1583 __ JumpIfObjectType(Condition::kEqual, kInterpreterAccumulatorRegister,
1587 __ LoadRoot(kInterpreterAccumulatorRegister, RootIndex::kFalseValue);
1592 __ LoadRoot(kInterpreterAccumulatorRegister, RootIndex::kTrueValue);
1597 __ JumpIfSmi(kInterpreterAccumulatorRegister, &is_smi, Label::kNear);
1600 kInterpreterAccumulatorRegister, FIRST_NONSTRING_TYPE,
1604 __ LoadRoot(kInterpreterAccumulatorRegister, RootIndex::kTrueValue);
1609 __ LoadRoot(kInterpreterAccumulatorRegister, RootIndex::kFalseValue);
1614 __ JumpIfSmi(kInterpreterAccumulatorRegister, &is_smi, Label::kNear);
1615 __ JumpIfObjectType(Condition::kNotEqual, kInterpreterAccumulatorRegister,
1619 __ LoadRoot(kInterpreterAccumulatorRegister, RootIndex::kTrueValue);
1624 __ LoadRoot(kInterpreterAccumulatorRegister, RootIndex::kFalseValue);
1629 __ JumpIfRoot(kInterpreterAccumulatorRegister, RootIndex::kTrueValue,
1631 __ JumpIfRoot(kInterpreterAccumulatorRegister, RootIndex::kFalseValue,
1634 __ LoadRoot(kInterpreterAccumulatorRegister, RootIndex::kFalseValue);
1639 __ LoadRoot(kInterpreterAccumulatorRegister, RootIndex::kTrueValue);
1644 __ JumpIfSmi(kInterpreterAccumulatorRegister, &is_smi, Label::kNear);
1645 __ JumpIfObjectType(Condition::kNotEqual, kInterpreterAccumulatorRegister,
1649 __ LoadRoot(kInterpreterAccumulatorRegister, RootIndex::kTrueValue);
1654 __ LoadRoot(kInterpreterAccumulatorRegister, RootIndex::kFalseValue);
1659 __ JumpIfSmi(kInterpreterAccumulatorRegister, &is_smi, Label::kNear);
1662 __ JumpIfRoot(kInterpreterAccumulatorRegister, RootIndex::kNullValue,
1666 Register map_bit_field = kInterpreterAccumulatorRegister;
1667 __ LoadMap(map_bit_field, kInterpreterAccumulatorRegister);
1672 __ LoadRoot(kInterpreterAccumulatorRegister, RootIndex::kTrueValue);
1678 __ LoadRoot(kInterpreterAccumulatorRegister, RootIndex::kFalseValue);
1683 __ JumpIfSmi(kInterpreterAccumulatorRegister, &is_smi, Label::kNear);
1686 Register map_bit_field = kInterpreterAccumulatorRegister;
1687 __ LoadMap(map_bit_field, kInterpreterAccumulatorRegister);
1694 __ LoadRoot(kInterpreterAccumulatorRegister, RootIndex::kTrueValue);
1700 __ LoadRoot(kInterpreterAccumulatorRegister, RootIndex::kFalseValue);
1705 __ JumpIfSmi(kInterpreterAccumulatorRegister, &is_smi, Label::kNear);
1708 __ JumpIfRoot(kInterpreterAccumulatorRegister, RootIndex::kNullValue,
1714 __ JumpIfObjectType(Condition::kLessThan, kInterpreterAccumulatorRegister,
1719 Register map_bit_field = kInterpreterAccumulatorRegister;
1728 __ LoadRoot(kInterpreterAccumulatorRegister, RootIndex::kTrueValue);
1734 __ LoadRoot(kInterpreterAccumulatorRegister, RootIndex::kFalseValue);
1746 CallBuiltin<Builtin::kToName>(kInterpreterAccumulatorRegister);
1747 StoreRegister(0, kInterpreterAccumulatorRegister);
1751 CallBuiltin<Builtin::kToNumber_Baseline>(kInterpreterAccumulatorRegister,
1756 CallBuiltin<Builtin::kToNumeric_Baseline>(kInterpreterAccumulatorRegister,
1762 CallBuiltin<Builtin::kToObject>(kInterpreterAccumulatorRegister);
1763 StoreRegister(0, kInterpreterAccumulatorRegister);
1767 CallBuiltin<Builtin::kToString>(kInterpreterAccumulatorRegister);
1800 kInterpreterAccumulatorRegister); // iterable
2061 __ JumpIfRoot(kInterpreterAccumulatorRegister, RootIndex::kUndefinedValue,
2063 __ JumpIfNotRoot(kInterpreterAccumulatorRegister, RootIndex::kNullValue,
2074 __ JumpIfSmi(kInterpreterAccumulatorRegister, &is_smi, Label::kNear);
2076 __ JumpIfObjectType(Condition::kLessThan, kInterpreterAccumulatorRegister,
2100 __ SmiUntag(case_value, kInterpreterAccumulatorRegister);
2109 StoreRegister(0, kInterpreterAccumulatorRegister);
2110 CallBuiltin<Builtin::kForInPrepare>(kInterpreterAccumulatorRegister,
2120 SelectBooleanConstant(kInterpreterAccumulatorRegister,
2122 LoadRegister(kInterpreterAccumulatorRegister, 0);
2125 kInterpreterAccumulatorRegister,
2143 LoadRegister(kInterpreterAccumulatorRegister, 0);
2144 __ AddSmi(kInterpreterAccumulatorRegister, Smi::FromInt(1));
2153 __ Move(tmp, kInterpreterAccumulatorRegister);
2154 __ Move(kInterpreterAccumulatorRegister, MemOperand(pending_message, 0));
2159 CallRuntime(Runtime::kThrow, kInterpreterAccumulatorRegister);
2164 CallRuntime(Runtime::kReThrow, kInterpreterAccumulatorRegister);
2180 __ JumpIfNotRoot(kInterpreterAccumulatorRegister, RootIndex::kTheHoleValue,
2190 __ JumpIfNotRoot(kInterpreterAccumulatorRegister, RootIndex::kTheHoleValue,
2200 __ JumpIfRoot(kInterpreterAccumulatorRegister, RootIndex::kTheHoleValue,