• Home
  • Raw
  • Download

Lines Matching refs:VirtualObject

128 class VirtualObject : public ZoneObject {  class
138 VirtualObject(NodeId id, VirtualState* owner, Zone* zone) in VirtualObject() function in v8::internal::compiler::VirtualObject
146 VirtualObject(VirtualState* owner, const VirtualObject& other) in VirtualObject() function in v8::internal::compiler::VirtualObject
154 VirtualObject(NodeId id, VirtualState* owner, Zone* zone, size_t field_number, in VirtualObject() function in v8::internal::compiler::VirtualObject
203 bool UpdateFrom(const VirtualObject& other);
231 DISALLOW_COPY_AND_ASSIGN(VirtualObject);
234 DEFINE_OPERATORS_FOR_FLAGS(VirtualObject::StatusFlags) in DEFINE_OPERATORS_FOR_FLAGS()
236 bool VirtualObject::UpdateFrom(const VirtualObject& other) { in DEFINE_OPERATORS_FOR_FLAGS()
272 VirtualObject* VirtualObjectFromAlias(size_t alias);
273 void SetVirtualObject(Alias alias, VirtualObject* state);
279 VirtualObject* Copy(VirtualObject* obj, Alias alias);
281 for (VirtualObject* obj : info_) { in SetCopyRequired()
287 ZoneVector<VirtualObject*> info_;
303 ZoneVector<VirtualObject*>& objects() { return objects_; } in objects()
317 ZoneVector<VirtualObject*> objects_;
328 if (VirtualObject* obj = state->VirtualObjectFromAlias(alias)) { in LoadVirtualObjectsFromStatesFor()
343 if (VirtualObject* obj = state->VirtualObjectFromAlias(alias)) { in LoadVirtualObjectsForFieldsFrom()
354 for (VirtualObject* obj : objects_) { in GetFields()
367 VirtualObject* VirtualState::Copy(VirtualObject* obj, Alias alias) { in Copy()
369 VirtualObject* new_obj = in Copy()
370 new (info_.get_allocator().zone()) VirtualObject(this, *obj); in Copy()
378 VirtualObject* VirtualState::VirtualObjectFromAlias(size_t alias) { in VirtualObjectFromAlias()
382 void VirtualState::SetVirtualObject(Alias alias, VirtualObject* obj) { in SetVirtualObject()
391 VirtualObject* ls = VirtualObjectFromAlias(alias); in UpdateFrom()
392 VirtualObject* rs = from->VirtualObjectFromAlias(alias); in UpdateFrom()
397 ls = new (zone) VirtualObject(this, *rs); in UpdateFrom()
443 bool VirtualObject::MergeFields(size_t i, Node* at, MergeCache* cache, in MergeFields()
488 bool VirtualObject::MergeFrom(MergeCache* cache, Node* at, Graph* graph, in MergeFrom()
525 VirtualObject* mergeObject = VirtualObjectFromAlias(alias); in MergeFrom()
529 if (VirtualObject* obj = state->VirtualObjectFromAlias(alias)) { in MergeFrom()
542 VirtualObject* obj = new (zone) in MergeFrom()
543 VirtualObject(cache->objects().front()->id(), this, zone, fields, in MergeFrom()
549 VirtualObject* obj = new (zone) VirtualObject(this, *mergeObject); in MergeFrom()
1167 if (VirtualObject* obj = in ProcessAllocationUsers()
1194 VirtualObject* EscapeAnalysis::CopyForModificationAt(VirtualObject* obj, in CopyForModificationAt()
1203 if (VirtualObject* next_obj = state->VirtualObjectFromAlias(alias)) { in CopyForModificationAt()
1324 VirtualObject* obj = new (zone()) VirtualObject( in ProcessAllocation()
1329 alias, new (zone()) VirtualObject(node->id(), state, zone())); in ProcessAllocation()
1339 VirtualObject* obj = in ProcessFinishRegion()
1485 if (VirtualObject* object = GetVirtualObject(state, from)) { in ProcessLoadField()
1530 if (VirtualObject* object = GetVirtualObject(state, from)) { in ProcessLoadElement()
1563 if (VirtualObject* object = GetVirtualObject(state, to)) { in ProcessStoreField()
1609 if (VirtualObject* object = GetVirtualObject(state, to)) { in ProcessStoreElement()
1628 if (VirtualObject* object = GetVirtualObject(state, to)) { in ProcessStoreElement()
1644 if (VirtualObject* vobj = GetVirtualObject(virtual_states_[effect->id()], in GetOrCreateObjectState()
1687 if (VirtualObject* vobj = GetVirtualObject(virtual_states_[effect->id()], in IsCyclicObjectState()
1707 if (VirtualObject* object = state->VirtualObjectFromAlias(alias)) { in DebugPrintState()
1734 VirtualObject* EscapeAnalysis::GetVirtualObject(VirtualState* state, in GetVirtualObject()