Lines Matching refs:NodeOrigin
19 class NodeOrigin {
22 NodeOrigin(const char* phase_name, const char* reducer_name, in NodeOrigin() function
29 NodeOrigin(const char* phase_name, const char* reducer_name, in NodeOrigin() function
36 NodeOrigin(const NodeOrigin& other) = default;
37 static NodeOrigin Unknown() { return NodeOrigin(); } in Unknown()
46 bool operator==(const NodeOrigin& o) const {
53 NodeOrigin() in NodeOrigin() function
63 inline bool operator!=(const NodeOrigin& lhs, const NodeOrigin& rhs) {
73 : origins_(origins), prev_origin_(NodeOrigin::Unknown()) { in NON_EXPORTED_BASE()
77 NodeOrigin(origins->current_phase_name_, reducer_name, node->id()); in NON_EXPORTED_BASE()
87 NodeOrigin prev_origin_; in NON_EXPORTED_BASE()
117 NodeOrigin GetNodeOrigin(Node* node) const; in NON_EXPORTED_BASE()
118 void SetNodeOrigin(Node* node, const NodeOrigin& no); in NON_EXPORTED_BASE()
120 void SetCurrentPosition(const NodeOrigin& no) { current_origin_ = no; } in NON_EXPORTED_BASE()
129 NodeOrigin current_origin_; in NON_EXPORTED_BASE()
132 NodeAuxData<NodeOrigin, NodeOrigin::Unknown> table_; in NON_EXPORTED_BASE()