Lines Matching refs:ProfileNode
235 class V8_EXPORT_PRIVATE ProfileNode {
237 inline ProfileNode(ProfileTree* tree, CodeEntry* entry, ProfileNode* parent,
240 ProfileNode* FindChild(
243 ProfileNode* FindOrAddChild(CodeEntry* entry, int line_number = 0);
250 const std::vector<ProfileNode*>* children() const { return &children_list_; } in children()
252 ProfileNode* parent() const { return parent_; } in parent()
288 std::unordered_map<CodeEntryAndLineNumber, ProfileNode*, Hasher, Equals>
291 std::vector<ProfileNode*> children_list_;
292 ProfileNode* parent_;
299 DISALLOW_COPY_AND_ASSIGN(ProfileNode);
309 ProfileNode* AddPathFromEnd(
313 ProfileNode* AddPathFromEnd(
318 ProfileNode* root() const { return root_; } in root()
325 void EnqueueNode(const ProfileNode* node) { pending_nodes_.push_back(node); } in EnqueueNode()
327 std::vector<const ProfileNode*> TakePendingNodes() { in TakePendingNodes()
335 std::vector<const ProfileNode*> pending_nodes_;
338 ProfileNode* root_;
349 ProfileNode* node;