Lines Matching refs:node
38 bool IsVirtual(Node* node);
39 bool IsEscaped(Node* node);
40 bool IsAllocation(Node* node);
49 void Process(Node* node);
50 void ProcessAllocate(Node* node);
51 void ProcessFinishRegion(Node* node);
52 void ProcessStoreField(Node* node);
53 void ProcessStoreElement(Node* node);
54 bool CheckUsesForEscape(Node* node, bool phi_escaping = false) {
55 return CheckUsesForEscape(node, node, phi_escaping);
57 bool CheckUsesForEscape(Node* node, Node* rep, bool phi_escaping = false);
58 void RevisitUses(Node* node);
59 void RevisitInputs(Node* node);
60 bool SetEscaped(Node* node);
61 bool HasEntry(Node* node);
64 bool IsAllocationPhi(Node* node);
73 ZoneDeque<Node*> queue_;
97 Node* GetReplacement(Node* node);
98 bool IsVirtual(Node* node);
99 bool IsEscaped(Node* node);
100 bool CompareVirtualObjects(Node* left, Node* right);
101 Node* GetOrCreateObjectState(Node* effect, Node* node);
106 bool Process(Node* node);
107 void ProcessLoadField(Node* node);
108 void ProcessStoreField(Node* node);
109 void ProcessLoadElement(Node* node);
110 void ProcessStoreElement(Node* node);
111 void ProcessAllocationUsers(Node* node);
112 void ProcessAllocation(Node* node);
113 void ProcessFinishRegion(Node* node);
114 void ProcessCall(Node* node);
115 void ProcessStart(Node* node);
116 bool ProcessEffectPhi(Node* node);
117 void ProcessLoadFromPhi(int offset, Node* from, Node* node,
120 void ForwardVirtualState(Node* node);
121 bool IsEffectBranchPoint(Node* node);
122 bool IsDanglingEffectNode(Node* node);
123 int OffsetFromAccess(Node* node);
125 VirtualObject* GetVirtualObject(Node* at, NodeId id);
126 VirtualObject* ResolveVirtualObject(VirtualState* state, Node* node);
127 Node* GetReplacementIfSame(ZoneVector<VirtualObject*>& objs);
129 bool SetEscaped(Node* node);
130 Node* replacement(NodeId id);
131 Node* replacement(Node* node);
132 Node* ResolveReplacement(Node* node);
133 Node* GetReplacement(NodeId id);
134 bool SetReplacement(Node* node, Node* rep);
135 bool UpdateReplacement(VirtualState* state, Node* node, Node* rep);
137 VirtualObject* GetVirtualObject(VirtualState* state, Node* node);
156 ZoneVector<Node*> replacements_;