Lines Matching refs:node_
235 explicit NestedEffectsBase(Zone* zone) : node_(new(zone) Node(zone)) {}
239 if (node_->previous) NestedEffectsBase(node_->previous).ForEach(callback);
240 node_->effects.ForEach(callback);
243 Effects<Var, kNoVar> Top() { return node_->effects; }
246 for (Node* node = node_; node != NULL; node = node->previous) {
255 Zone* zone() { return node_->zone; }
257 void push() { node_ = new(node_->zone) Node(node_->zone, node_); }
258 void pop() { node_ = node_->previous; }
259 bool is_empty() { return node_ == NULL; }
263 for (Node* node = node_; node != NULL; node = node->previous) {
271 for (Node* node = node_; node != NULL; node = node->previous) {
288 explicit NestedEffectsBase(Node* node) : node_(node) {}
290 Node* node_;
297 if (!node_->effects.Insert(var, locator)) return false;
299 for (Node* node = node_->previous; node != NULL; node = node->previous) {