Lines Matching refs:ObjectData
81 class ObjectData : public ZoneObject { class
83 ObjectData(JSHeapBroker* broker, ObjectData** storage, Handle<Object> object, in ObjectData() function in v8::internal::compiler::ObjectData
150 class HeapObjectData : public ObjectData {
152 HeapObjectData(JSHeapBroker* broker, ObjectData** storage,
156 ObjectData* map() const { return map_; } in map()
162 ObjectData* const map_;
167 PropertyCellData(JSHeapBroker* broker, ObjectData** storage,
177 ObjectData* value() const { in value()
184 ObjectData* value_ = nullptr;
217 PropertyCellData::PropertyCellData(JSHeapBroker* broker, ObjectData** storage, in PropertyCellData()
260 ObjectData* value_data = broker->TryGetOrCreateData(value); in Cache()
277 JSReceiverData(JSHeapBroker* broker, ObjectData** storage, in JSReceiverData()
284 JSObjectData(JSHeapBroker* broker, ObjectData** storage, in JSObjectData()
389 JSTypedArrayData(JSHeapBroker* broker, ObjectData** storage, in JSTypedArrayData()
396 JSDataViewData(JSHeapBroker* broker, ObjectData** storage, in JSDataViewData()
403 JSBoundFunctionData(JSHeapBroker* broker, ObjectData** storage, in JSBoundFunctionData()
410 JSFunctionData(JSHeapBroker* broker, ObjectData** storage, in JSFunctionData()
431 ObjectData* context() const { in context()
439 ObjectData* instance_prototype() const { in instance_prototype()
443 ObjectData* shared() const { in shared()
447 ObjectData* raw_feedback_cell() const { in raw_feedback_cell()
487 ObjectData* prototype_or_initial_map_ = nullptr;
492 ObjectData* context_ = nullptr;
494 ObjectData* instance_prototype_ =
496 ObjectData* shared_ = nullptr;
497 ObjectData* feedback_cell_ = nullptr;
504 BigIntData(JSHeapBroker* broker, ObjectData** storage, Handle<BigInt> object, in BigIntData()
517 ObjectData* field_owner = nullptr;
522 MapData(JSHeapBroker* broker, ObjectData** storage, Handle<Map> object,
730 HeapObjectData::HeapObjectData(JSHeapBroker* broker, ObjectData** storage, in HeapObjectData()
732 : ObjectData(broker, storage, object, kind), in HeapObjectData()
774 ObjectData* map_data = map(); in GetMapInstanceType()
814 MapData::MapData(JSHeapBroker* broker, ObjectData** storage, Handle<Map> object, in MapData()
848 FixedArrayBaseData(JSHeapBroker* broker, ObjectData** storage, in FixedArrayBaseData()
861 FixedArrayData(JSHeapBroker* broker, ObjectData** storage, in FixedArrayData()
869 ScriptContextTableData(JSHeapBroker* broker, ObjectData** storage, in ScriptContextTableData()
876 JSArrayData(JSHeapBroker* broker, ObjectData** storage, in JSArrayData()
883 JSGlobalObjectData(JSHeapBroker* broker, ObjectData** storage, in JSGlobalObjectData()
890 JSGlobalProxyData(JSHeapBroker* broker, ObjectData** storage, in JSGlobalProxyData()
896 bool ObjectData::Is##Name() const { \
909 Name##Data* ObjectData::As##Name() { \
973 ObjectData* JSHeapBroker::TryGetOrCreateData(Handle<Object> object, in TryGetOrCreateData()
980 ObjectData** storage = &entry->value; in TryGetOrCreateData()
982 entry->value = zone()->New<ObjectData>( in TryGetOrCreateData()
992 ObjectData* object_data; in TryGetOrCreateData()
995 return zone()->New<ObjectData>(this, &entry->value, object, kSmi); in TryGetOrCreateData()
1011 return zone()->New<ObjectData>(this, &entry->value, object, in TryGetOrCreateData()
2076 ObjectData* ObjectRef::data() const { in data()