Home | History | Annotate | Download | only in compiler

Lines Matching refs:Node

38   Reduction Reduce(Node* node) final;
53 AbstractChecks(Node* node, Zone* zone) : AbstractChecks(zone) {
54 nodes_[next_index_++] = node;
57 AbstractChecks const* Extend(Node* node, Zone* zone) const {
59 that->nodes_[that->next_index_] = node;
63 Node* Lookup(Node* node) const;
70 Node* nodes_[kMaxTrackedChecks];
85 AbstractElements(Node* object, Node* index, Node* value,
91 AbstractElements const* Extend(Node* object, Node* index, Node* value,
100 Node* Lookup(Node* object, Node* index,
102 AbstractElements const* Kill(Node* object, Node* index, Zone* zone) const;
112 Element(Node* object, Node* index, Node* value,
119 Node* object = nullptr;
120 Node* index = nullptr;
121 Node* value = nullptr;
139 AbstractField(Node* object, Node* value, MaybeHandle<Name> name, Zone* zone)
144 AbstractField const* Extend(Node* object, Node* value,
151 Node* Lookup(Node* object) const;
161 Node* this_object = this_it.first;
178 Field(Node* value, MaybeHandle<Name> name) : value(value), name(name) {}
184 Node* value = nullptr;
188 ZoneMap<Node*, Field> info_for_node_;
198 AbstractMaps(Node* object, ZoneHandleSet<Map> maps, Zone* zone);
200 AbstractMaps const* Extend(Node* object, ZoneHandleSet<Map> maps,
202 bool Lookup(Node* object, ZoneHandleSet<Map>* object_maps) const;
213 ZoneMap<Node*, ZoneHandleSet<Map>> info_for_node_;
227 AbstractState const* SetMaps(Node* object, ZoneHandleSet<Map> maps,
229 AbstractState const* KillMaps(Node* object, Zone* zone) const;
232 bool LookupMaps(Node* object, ZoneHandleSet<Map>* object_maps) const;
234 AbstractState const* AddField(Node* object, size_t index, Node* value,
239 AbstractState const* KillField(Node* object, size_t index,
241 AbstractState const* KillFields(Node* object, MaybeHandle<Name> name,
243 Node* LookupField(Node* object, size_t index) const;
245 AbstractState const* AddElement(Node* object, Node* index, Node* value,
248 AbstractState const* KillElement(Node* object, Node* index,
250 Node* LookupElement(Node* object, Node* index,
253 AbstractState const* AddCheck(Node* node, Zone* zone) const;
254 Node* LookupCheck(Node* node) const;
268 AbstractState const* Get(Node* node) const;
269 void Set(Node* node, AbstractState const* state);
277 Reduction ReduceArrayBufferWasNeutered(Node* node);
278 Reduction ReduceCheckMaps(Node* node);
279 Reduction ReduceCompareMaps(Node* node);
280 Reduction ReduceMapGuard(Node* node);
281 Reduction ReduceEnsureWritableFastElements(Node* node);
282 Reduction ReduceMaybeGrowFastElements(Node* node);
283 Reduction ReduceTransitionElementsKind(Node* node);
284 Reduction ReduceLoadField(Node* node);
285 Reduction ReduceStoreField(Node* node);
286 Reduction ReduceLoadElement(Node* node);
287 Reduction ReduceStoreElement(Node* node);
288 Reduction ReduceTransitionAndStoreElement(Node* node);
289 Reduction ReduceStoreTypedElement(Node* node);
290 Reduction ReduceEffectPhi(Node* node);
291 Reduction ReduceStart(Node* node);
292 Reduction ReduceOtherNode(Node* node);
294 Reduction UpdateState(Node* node, AbstractState const* state);
296 AbstractState const* ComputeLoopState(Node* node,
299 Node* effect_phi, Node* phi);