Lines Matching refs:Node
21 class Node;
25 // out-of-line data associated with each node.
48 AllocationGroup(Node* node, PretenureFlag pretenure, Zone* zone);
49 AllocationGroup(Node* node, PretenureFlag pretenure, Node* size,
53 void Add(Node* object);
54 bool Contains(Node* object) const;
58 Node* size() const { return size_; }
63 Node* const size_;
78 Node* top, Zone* zone) {
85 Node* top() const { return top_; }
91 AllocationState(AllocationGroup* group, int size, Node* top);
97 Node* const top_;
108 Node* node;
112 void VisitNode(Node*, AllocationState const*);
113 void VisitAllocateRaw(Node*, AllocationState const*);
114 void VisitCall(Node*, AllocationState const*);
115 void VisitCallWithCallerSavedRegisters(Node*, AllocationState const*);
116 void VisitLoadElement(Node*, AllocationState const*);
117 void VisitLoadField(Node*, AllocationState const*);
118 void VisitStoreElement(Node*, AllocationState const*);
119 void VisitStoreField(Node*, AllocationState const*);
120 void VisitOtherEffect(Node*, AllocationState const*);
122 Node* ComputeIndex(ElementAccess const&, Node*);
123 WriteBarrierKind ComputeWriteBarrierKind(Node* object,
129 void EnqueueMerge(Node*, int, AllocationState const*);
130 void EnqueueUses(Node*, AllocationState const*);
131 void EnqueueUse(Node*, int, AllocationState const*);