Lines Matching defs:map

818   TNode<BoolT> IsCodeTMap(TNode<Map> map) {
819 return V8_EXTERNAL_CODE_SPACE_BOOL ? IsCodeDataContainerMap(map)
820 : IsCodeMap(map);
1264 TNode<Object> LoadConstructorOrBackPointer(TNode<Map> map) {
1265 return LoadObjectField(map,
1296 TNode<Map> map = LoadMap(CAST(reference.object));
1298 return ReinterpretCast<T>(map);
1371 TNode<Word32T> IsStringWrapperElementsKind(TNode<Map> map);
1372 void GotoIfMapHasSlowProperties(TNode<Map> map, Label* if_slow);
1395 // Load the number of own descriptors of a map.
1396 TNode<Int32T> LoadNumberOfOwnDescriptors(TNode<Map> map);
1398 TNode<Int32T> LoadMapBitField(TNode<Map> map);
1399 // Load bit field 2 of a map.
1400 TNode<Int32T> LoadMapBitField2(TNode<Map> map);
1401 // Load bit field 3 of a map.
1402 TNode<Uint32T> LoadMapBitField3(TNode<Map> map);
1403 // Load the instance type of a map.
1404 TNode<Uint16T> LoadMapInstanceType(TNode<Map> map);
1405 // Load the ElementsKind of a map.
1406 TNode<Int32T> LoadMapElementsKind(TNode<Map> map);
1408 // Load the instance descriptors of a map.
1409 TNode<DescriptorArray> LoadMapDescriptors(TNode<Map> map);
1410 // Load the prototype of a map.
1411 TNode<HeapObject> LoadMapPrototype(TNode<Map> map);
1413 TNode<IntPtrT> LoadMapInstanceSizeInWords(TNode<Map> map);
1415 TNode<IntPtrT> LoadMapInobjectPropertiesStartInWords(TNode<Map> map);
1417 TNode<IntPtrT> LoadMapConstructorFunctionIndex(TNode<Map> map);
1419 TNode<Object> LoadMapConstructor(TNode<Map> map);
1421 TNode<WordT> LoadMapEnumLength(TNode<Map> map);
1423 TNode<Object> LoadMapBackPointer(TNode<Map> map);
1424 // Checks that |map| has only simple properties, returns bitfield3.
1425 TNode<Uint32T> EnsureOnlyHasSimpleProperties(TNode<Map> map,
1437 // Check if the map is set for slow properties.
1438 TNode<BoolT> IsDictionaryMap(TNode<Map> map);
1641 // Loads the initial map of the the Object constructor.
1657 TNode<Map> map, Label* runtime);
1706 void StoreMap(TNode<HeapObject> object, TNode<Map> map);
1709 void StoreMapNoWriteBarrier(TNode<HeapObject> object, TNode<Map> map);
1826 // EnsureArrayPushable verifies that receiver with this map is:
1831 TNode<Int32T> EnsureArrayPushable(TNode<Context> context, TNode<Map> map,
1937 TNode<Map> map,
1944 TNode<HeapObject> object, TNode<Map> map, TNode<IntPtrT> instance_size,
1950 TNode<Map> map,
1953 TNode<HeapObject> object, TNode<Map> map, TNode<IntPtrT> instance_size,
2033 TNode<Object> GetConstructor(TNode<Map> map);
2277 // * |source_map| is the map of the |source|.
2289 // converted. The caller should use this information to decide which map is
2311 // * |source_map| is the map of |source|. It will be used as the map of the
2522 // Check whether the map is for an object with special properties, such as a
2531 TNode<BoolT> IsCallableMap(TNode<Map> map);
2535 TNode<BoolT> IsConstructorMap(TNode<Map> map);
2537 TNode<BoolT> IsDeprecatedMap(TNode<Map> map);
2541 TNode<BoolT> IsExtensibleMap(TNode<Map> map);
2542 TNode<BoolT> IsExtensibleNonPrototypeMap(TNode<Map> map);
2550 TNode<BoolT> IsFunctionWithPrototypeSlotMap(TNode<Map> map);
2560 TNode<BoolT> IsJSArrayMap(TNode<Map> map);
2566 TNode<BoolT> IsJSFunctionMap(TNode<Map> map);
2571 TNode<BoolT> IsJSGlobalProxyMap(TNode<Map> map);
2574 TNode<BoolT> IsJSObjectMap(TNode<Map> map);
2577 TNode<BoolT> IsJSApiObjectMap(TNode<Map> map);
2579 TNode<BoolT> IsJSFinalizationRegistryMap(TNode<Map> map);
2581 TNode<BoolT> IsJSPromiseMap(TNode<Map> map);
2587 TNode<BoolT> IsJSReceiverMap(TNode<Map> map);
2591 TNode<BoolT> IsJSTypedArrayMap(TNode<Map> map);
2593 TNode<BoolT> IsJSGeneratorMap(TNode<Map> map);
2595 TNode<BoolT> IsJSPrimitiveWrapperMap(TNode<Map> map);
2598 TNode<BoolT> IsJSSharedStructMap(TNode<Map> map);
2616 TNode<Map> map);
2618 TNode<Map> map);
2621 TNode<Map> map);
2623 TNode<Map> map);
2624 TNode<BoolT> IsSloppyArgumentsMap(TNode<Context> context, TNode<Map> map);
2625 TNode<BoolT> IsStrictArgumentsMap(TNode<Context> context, TNode<Map> map);
2633 TNode<BoolT> IsSpecialReceiverMap(TNode<Map> map);
2646 TNode<BoolT> IsUndetectableMap(TNode<Map> map);
3178 void TryHasOwnProperty(TNode<HeapObject> object, TNode<Map> map,
3204 TNode<JSReceiver> object, TNode<Map> map,
3209 TNode<JSReceiver> object, TNode<Map> map,
3260 void LoadPropertyFromFastObject(TNode<HeapObject> object, TNode<Map> map,
3266 void LoadPropertyFromFastObject(TNode<HeapObject> object, TNode<Map> map,
3294 void TryLookupProperty(TNode<HeapObject> object, TNode<Map> map,
3306 void TryLookupPropertyInSimpleObject(TNode<JSObject> object, TNode<Map> map,
3317 void TryLookupElement(TNode<HeapObject> object, TNode<Map> map,
3335 TNode<HeapObject> receiver, TNode<HeapObject> holder, TNode<Map> map,
3342 TNode<HeapObject> receiver, TNode<HeapObject> holder, TNode<Map> map,
3471 void TransitionElementsKind(TNode<JSObject> object, TNode<Map> map,
3756 TNode<Map> map, TNode<SharedFunctionInfo> shared_info,
4011 void ForEachEnumerableOwnProperty(TNode<Context> context, TNode<Map> map,
4400 // Performs checks on a given prototype (e.g. map identity, property