Lines Matching refs:Node

21   typedef compiler::Node Node;
43 void TryProbeStubCache(StubCache* stub_cache, Node* receiver, Node* name,
47 Node* StubCachePrimaryOffsetForTesting(Node* name, Node* map) {
50 Node* StubCacheSecondaryOffsetForTesting(Node* name, Node* map) {
55 LoadICParameters(Node* context, Node* receiver, Node* name, Node* slot,
56 Node* vector)
63 Node* context;
64 Node* receiver;
65 Node* name;
66 Node* slot;
67 Node* vector;
71 Node* vector, Node* slot, ExitPoint* exit_point, Label* try_handler,
80 StoreICParameters(Node* context, Node* receiver, Node* name, Node* value,
81 Node* slot, Node* vector)
84 Node* value;
89 const StoreICParameters* p, Node* handler, Label* miss,
96 void LoadICProtoArray(const LoadICParameters* p, Node* handler,
107 Node* TryMonomorphicCase(Node* slot, Node* vector, Node* receiver_map,
110 void HandlePolymorphicCase(Node* receiver_map, Node* feedback,
113 void HandleKeyedStorePolymorphicCase(Node* receiver_map, Node* feedback,
122 const LoadICParameters* p, Node* handler, Label* miss,
125 void HandleLoadICSmiHandlerCase(const LoadICParameters* p, Node* holder,
126 Node* smi_handler, Label* miss,
130 void HandleLoadICProtoHandlerCase(const LoadICParameters* p, Node* handler,
137 Node* EmitLoadICProtoArrayCheck(const LoadICParameters* p, Node* handler,
138 Node* handler_length, Node* handler_flags,
144 void HandleLoadGlobalICHandlerCase(const LoadICParameters* p, Node* handler,
151 Node* handler, Label* miss);
153 void HandleStoreICProtoHandler(const StoreICParameters* p, Node* handler,
157 void HandleStoreICSmiHandlerCase(Node* handler_word, Node* holder,
158 Node* value, Node* transition, Label* miss);
161 void HandleStoreFieldAndReturn(Node* handler_word, Node* holder,
162 Representation representation, Node* value,
163 Node* transition, Label* miss);
167 void GenericElementLoad(Node* receiver, Node* receiver_map,
168 Node* instance_type, Node* index, Label* slow);
170 void GenericPropertyLoad(Node* receiver, Node* receiver_map,
171 Node* instance_type, Node* key,
176 Node* PrepareValueForStore(Node* handler_word, Node* holder,
177 Representation representation, Node* transition,
178 Node* value, Label* bailout);
181 void ExtendPropertiesBackingStore(Node* object);
183 void StoreNamedField(Node* handler_word, Node* object, bool is_inobject,
184 Representation representation, Node* value,
187 void EmitFastElementsBoundsCheck(Node* object, Node* elements,
188 Node* intptr_index,
189 Node* is_jsarray_condition, Label* miss);
190 void EmitElementLoad(Node* object, Node* elements, Node* elements_kind,
191 Node* key, Node* is_jsarray_condition, Label* if_hole,
195 void CheckPrototype(Node* prototype_cell, Node* name, Label* miss);
196 void NameDictionaryNegativeLookup(Node* object, Node* name, Label* miss);
204 Node* StubCachePrimaryOffset(Node* name, Node* map);
205 Node* StubCacheSecondaryOffset(Node* name, Node* seed);
208 Node* entry_offset, Node* name, Node* map,
218 typedef compiler::Node Node;
232 void ReturnCallRuntime(Runtime::FunctionId function, Node* context,
242 void ReturnCallStub(Callable const& callable, Node* context, TArgs... args) {
251 void ReturnCallStub(const CallInterfaceDescriptor& descriptor, Node* target,
252 Node* context, TArgs... args) {
260 void Return(Node* const result) {
271 void IndirectReturn(Node* const result) {