Lines Matching defs:object
38 // Load the {object}s elements.
48 auto object = Parameter<JSObject>(Descriptor::kObject);
52 TNode<FixedArrayBase> elements = LoadElements(object);
53 elements = TryGrowElementsCapacity(object, elements, PACKED_DOUBLE_ELEMENTS,
58 TailCallRuntime(Runtime::kGrowArrayElements, NoContextConstant(), object,
63 auto object = Parameter<JSObject>(Descriptor::kObject);
67 TNode<FixedArrayBase> elements = LoadElements(object);
69 TryGrowElementsCapacity(object, elements, PACKED_ELEMENTS, key, &runtime);
73 TailCallRuntime(Runtime::kGrowArrayElements, NoContextConstant(), object,
112 // Tail call into code object on the SharedFunctionInfo.
128 TNode<BoolT> IsPageFlagSet(TNode<IntPtrT> object, int mask) {
129 TNode<IntPtrT> page = PageFromAddress(object);
137 TNode<BoolT> IsWhite(TNode<IntPtrT> object) {
141 GetMarkBit(object, &cell, &mask);
148 void GetMarkBit(TNode<IntPtrT> object, TNode<IntPtrT>* cell,
150 TNode<IntPtrT> page = PageFromAddress(object);
159 r0 = WordShr(object, IntPtrConstant(shift));
167 r1 = WordShr(object, IntPtrConstant(kTaggedSizeLog2));
176 void InsertIntoRememberedSet(TNode<IntPtrT> object, TNode<IntPtrT> slot,
179 TNode<IntPtrT> page = PageFromAddress(object);
269 // object, instead of calling IsPageFlagSet each time.
274 TNode<IntPtrT> object = BitcastTaggedToWord(
277 IsPageFlagSet(object, MemoryChunk::kIsInYoungGenerationMask);
284 TNode<IntPtrT> object = BitcastTaggedToWord(
286 InsertIntoRememberedSet(object, slot, fp_mode);
292 TNode<IntPtrT> object = BitcastTaggedToWord(
294 InsertIntoRememberedSet(object, slot, fp_mode);
329 TNode<IntPtrT> object = BitcastTaggedToWord(
332 IsPageFlagSet(object, MemoryChunk::kSkipEvacuationSlotsRecordingMask),
339 TNode<IntPtrT> object = BitcastTaggedToWord(
343 std::make_pair(MachineTypeOf<IntPtrT>::value, object),
378 TNode<IntPtrT> object = BitcastTaggedToWord(
383 std::make_pair(MachineTypeOf<IntPtrT>::value, object),
736 // If the string was not found in the string table, then no object can
805 // If the target is deprecated, the object will be updated on first
985 auto object = Parameter<HeapObject>(Descriptor::kObject);
989 TNode<Oddball> result = HasProperty(context, object, key, kForInHasProperty);
1229 auto object = Parameter<Object>(Descriptor::kObject);
1232 // TODO(duongn): consider tailcalling to GetPropertyWithReceiver(object,
1233 // object, key, OnNonExistent::kReturnUndefined).
1259 TryPrototypeChainLookup(object, object, key, lookup_property_in_holder,
1267 TailCallRuntime(Runtime::kGetProperty, context, object, key);
1274 // The {object} is a JSProxy instance, look up the {name} on it, passing
1275 // {object} both as receiver and holder. If {name} is absent we can safely
1277 TailCallBuiltin(Builtin::kProxyGetProperty, context, object, name, object,
1284 auto object = Parameter<Object>(Descriptor::kObject);
1314 TryPrototypeChainLookup(receiver, object, key, lookup_property_in_holder,
1331 TailCallRuntime(Runtime::kGetPropertyWithReceiver, context, object, key,
1342 // The {object} is a JSProxy instance, look up the {name} on it, passing
1343 // {object} both as receiver and holder. If {name} is absent we can safely
1345 TailCallBuiltin(Builtin::kProxyGetProperty, context, object, name, receiver,
1363 // any operation here should be unobservable until after the object has been
1390 // arguments. A smi 0 is returned on failure, an object on success.