Lines Matching defs:object
253 // Load the object in |slot_index| of the context at |depth| in the context
267 // Load the object in |slot_index| of the context at |depth| in the context
281 // Load the object in |slot_index| of the current context into the accumulator.
292 // Load the object in |slot_index| of the current context into the accumulator.
303 // Stores the object in the accumulator into |slot_index| of the context at
317 // Stores the object in the accumulator into |slot_index| of the current
329 // Lookup the object with the name in constant pool entry |name_index|
341 // Lookup the object with the name in constant pool entry |name_index|
390 // Lookup the object with the name in constant pool entry |name_index|
398 // Lookup the object with the name in constant pool entry |name_index|
446 // Lookup the object with the name in constant pool entry |name_index|
454 // Lookup the object with the name in constant pool entry |name_index|
463 // Store the object in accumulator to the object with the name in constant
518 // GetNamedProperty <object> <name_index> <slot>
520 // Calls the LoadIC at FeedBackVector slot <slot> for <object> and the name at
556 // object's prototype (home object in the accumulator) and the name at constant
574 // GetKeyedProperty <object> <slot>
576 // Calls the KeyedLoadIC at FeedBackVector slot <slot> for <object> and the key
579 TNode<Object> object = LoadRegisterAtOperandIndex(0);
586 var_result = CallBuiltin(Builtin::kKeyedLoadIC, context, object, name, slot,
600 TNode<Object> object = LoadRegisterAtOperandIndex(0);
608 CallStub(ic, context, object, name, value, slot, maybe_vector);
619 // SetNamedProperty <object> <name_index> <slot>
621 // Calls the StoreIC at FeedBackVector slot <slot> for <object> and
634 // DefineNamedOwnProperty <object> <name_index> <slot>
636 // Calls the DefineNamedOwnIC at FeedBackVector slot <slot> for <object> and
644 // SetKeyedProperty <object> <key> <slot>
646 // Calls the KeyedStoreIC at FeedbackVector slot <slot> for <object> and
650 TNode<Object> object = LoadRegisterAtOperandIndex(0);
662 TNode<Object> result = CallBuiltin(Builtin::kKeyedStoreIC, context, object,
673 // DefineKeyedOwnProperty <object> <key> <slot>
675 // Calls the DefineKeyedOwnIC at FeedbackVector slot <slot> for <object> and
682 TNode<Object> object = LoadRegisterAtOperandIndex(0);
690 var_result = CallBuiltin(Builtin::kDefineKeyedOwnIC, context, object, name,
725 // DefineKeyedOwnPropertyInLiteral <object> <name> <flags> <slot>
727 // Define a property <name> with value from the accumulator in <object>.
732 // in object or class literals.
734 TNode<Object> object = LoadRegisterAtOperandIndex(0);
744 CallRuntime(Runtime::kDefineKeyedOwnPropertyInLiteral, context, object, name,
1175 // Convert the object referenced by the accumulator to a name.
1177 TNode<Object> object = GetAccumulator();
1179 TNode<Object> result = CallBuiltin(Builtin::kToName, context, object);
1186 // Convert the object referenced by the accumulator to a number.
1193 // Convert the object referenced by the accumulator to a numeric.
1200 // Convert the object referenced by the accumulator to a JSReceiver.
1307 // object in the accumulator.
1317 // Delete the property specified in the accumulator from the object
1320 TNode<Object> object = LoadRegisterAtOperandIndex(0);
1324 CallBuiltin(Builtin::kDeleteProperty, context, object, key,
1332 // Delete the property specified in the accumulator from the object
1335 TNode<Object> object = LoadRegisterAtOperandIndex(0);
1339 CallBuiltin(Builtin::kDeleteProperty, context, object, key,
1347 // Get the super constructor from the object referenced by the accumulator.
1699 // Test if the object referenced by the register operand is a property of the
1700 // object referenced by the accumulator.
1703 TNode<Object> object = GetAccumulator();
1709 var_result = CallBuiltin(Builtin::kKeyedHasIC, context, object, name, slot,
1717 // Test if the object referenced by the <src> register is an an instance of type
1720 TNode<Object> object = LoadRegisterAtOperandIndex(0);
1727 SetAccumulator(InstanceOf(object, callable, context));
1737 TNode<Object> object = GetAccumulator();
1739 // If the object is an Smi then return false.
1741 GotoIf(TaggedIsSmi(object), &end);
1745 SelectBooleanConstant(IsUndetectableMap(LoadMap(CAST(object))));
1757 TNode<Object> object = GetAccumulator();
1759 SelectBooleanConstant(TaggedEqual(object, NullConstant()));
1768 TNode<Object> object = GetAccumulator();
1770 SelectBooleanConstant(TaggedEqual(object, UndefinedConstant()));
1777 // Tests if the object in the <accumulator> is typeof the literal represented
1780 TNode<Object> object = GetAccumulator();
1808 GotoIfNumber(object, &if_true);
1814 GotoIf(TaggedIsSmi(object), &if_false);
1815 Branch(IsString(CAST(object)), &if_true, &if_false);
1820 GotoIf(TaggedIsSmi(object), &if_false);
1821 Branch(IsSymbol(CAST(object)), &if_true, &if_false);
1826 GotoIf(TaggedEqual(object, TrueConstant()), &if_true);
1827 Branch(TaggedEqual(object, FalseConstant()), &if_true, &if_false);
1832 GotoIf(TaggedIsSmi(object), &if_false);
1833 Branch(IsBigInt(CAST(object)), &if_true, &if_false);
1838 GotoIf(TaggedIsSmi(object), &if_false);
1840 GotoIf(IsNull(object), &if_false);
1841 Branch(IsUndetectableMap(LoadMap(CAST(object))), &if_true, &if_false);
1846 GotoIf(TaggedIsSmi(object), &if_false);
1848 TNode<Int32T> map_bitfield = LoadMapBitField(LoadMap(CAST(object)));
1859 GotoIf(TaggedIsSmi(object), &if_false);
1861 // If the object is null then return true.
1862 GotoIf(IsNull(object), &if_true);
1864 // Check if the object is a receiver type and is not undefined or callable.
1865 TNode<Map> map = LoadMap(CAST(object));
1957 // Jump by the number of bytes represented by an immediate operand if the object
1958 // referenced by the accumulator is true when the object is cast to boolean.
1973 // pool if the object referenced by the accumulator is true when the object is
1988 // Jump by the number of bytes represented by an immediate operand if the object
1989 // referenced by the accumulator is false when the object is cast to boolean.
2004 // pool if the object referenced by the accumulator is false when the object is
2019 // Jump by the number of bytes represented by an immediate operand if the object
2029 // pool if the object referenced by the accumulator is the null constant.
2037 // Jump by the number of bytes represented by an immediate operand if the object
2047 // pool if the object referenced by the accumulator is not the null constant.
2055 // Jump by the number of bytes represented by an immediate operand if the object
2065 // pool if the object referenced by the accumulator is the undefined constant.
2073 // Jump by the number of bytes represented by an immediate operand if the object
2083 // pool if the object referenced by the accumulator is not the undefined
2092 // Jump by the number of bytes represented by an immediate operand if the object
2110 // pool if the object referenced by the accumulator is the undefined constant or
2127 // Jump by the number of bytes represented by an immediate operand if the object
2148 // pool if the object referenced by the accumulator is a JSReceiver.
2365 // Creates an object literal for literal index <literal_idx> with
2447 // accumulator, creating and caching the site object on-demand as per the
2571 // with-statement with the object in |register|.
2573 TNode<Object> object = LoadRegisterAtOperandIndex(0);
2577 CallRuntime(Runtime::kPushWithContext, context, object, scope_info));
2583 // Creates a new mapped arguments object.
2621 // Creates a new unmapped arguments object.
2857 // on a JSReceiver object.
2953 // GetIterator <object>
2955 // Retrieves the object[Symbol.iterator] method, calls it and stores