Home | History | Annotate | Download | only in compiler

Lines Matching refs:Node

9 #include "src/compiler/node.h"
43 // Placement of a node changes during scheduling. The placement state
56 // Per-node data tracked during scheduling.
59 int unscheduled_count_; // Number of unscheduled uses of this node.
60 Placement placement_; // Whether the node is fixed, schedulable,
61 // coupled to another node, or not yet known.
70 ZoneQueue<Node*> schedule_queue_; // Worklist of schedulable nodes.
71 ZoneVector<SchedulerData> node_data_; // Per-node data for all nodes.
79 inline SchedulerData* GetData(Node* node);
81 Placement GetPlacement(Node* node);
82 void UpdatePlacement(Node* node, Placement placement);
84 inline bool IsCoupledControlEdge(Node* node, int index);
85 void IncrementUnscheduledUseCount(Node* node, int index, Node* from);
86 void DecrementUnscheduledUseCount(Node* node, int index, Node* from);
114 void FuseFloatingControl(BasicBlock* block, Node* node);