Home | History | Annotate | Download | only in builtins

Lines Matching refs:Node

79   Node* AllocateAndInitJSPromise(Node* context);
82 Node* AllocateAndInitJSPromise(Node* context, Node* parent);
86 Node* AllocateAndSetJSPromise(Node* context, v8::Promise::PromiseState status,
87 Node* result);
89 Node* AllocatePromiseReaction(Node* next, Node* promise_or_capability,
90 Node* fulfill_handler, Node* reject_handler);
92 Node* AllocatePromiseReactionJobTask(Heap::RootListIndex map_root_index,
93 Node* context, Node* argument,
94 Node* handler,
95 Node* promise_or_capability);
96 Node* AllocatePromiseReactionJobTask(Node* map, Node* context, Node* argument,
97 Node* handler,
98 Node* promise_or_capability);
99 Node* AllocatePromiseResolveThenableJobTask(Node* promise_to_resolve,
100 Node* then, Node* thenable,
101 Node* context);
103 std::pair<Node*, Node*> CreatePromiseResolvingFunctions(
104 Node* promise, Node* native_context, Node* promise_context);
106 Node* PromiseHasHandler(Node* promise);
115 Node* CreatePromiseAllResolveElementContext(Node* promise_capability,
116 Node* native_context);
117 Node* CreatePromiseAllResolveElementFunction(Node* context, TNode<Smi> index,
118 Node* native_context);
120 Node* CreatePromiseResolvingFunctionsContext(Node* promise, Node* debug_event,
121 Node* native_context);
123 Node* CreatePromiseGetCapabilitiesExecutorContext(Node* native_context,
124 Node* promise_capability);
127 void PromiseInit(Node* promise);
129 void PromiseSetHasHandler(Node* promise);
130 void PromiseSetHandledHint(Node* promise);
132 void PerformPromiseThen(Node* context, Node* promise, Node* on_fulfilled,
133 Node* on_rejected,
134 Node* result_promise_or_capability);
136 Node* CreatePromiseContext(Node* native_context, int slots);
138 Node* TriggerPromiseReactions(Node* context, Node* promise, Node* result,
145 void BranchIfPromiseResolveLookupChainIntact(Node* native_context,
146 Node* constructor,
153 void BranchIfPromiseSpeciesLookupChainIntact(Node* native_context,
154 Node* promise_map,
161 void BranchIfPromiseThenLookupChainIntact(Node* native_context,
162 Node* receiver_map, Label* if_fast,
165 Node* InvokeResolve(Node* native_context, Node* constructor, Node* value,
168 Node* InvokeThen(Node* native_context, Node* receiver, TArgs... args);
170 void BranchIfAccessCheckFailed(Node* context, Node* native_context,
171 Node* promise_constructor, Node* executor,
174 std::pair<Node*, Node*> CreatePromiseFinallyFunctions(Node* on_finally,
175 Node* constructor,
176 Node* native_context);
177 Node* CreateValueThunkFunction(Node* value, Node* native_context);
179 Node* CreateThrowerFunction(Node* reason, Node* native_context);
181 Node* PerformPromiseAll(Node* context, Node* constructor, Node* capability,
185 void SetForwardingHandlerIfTrue(Node* context, Node* condition,
187 inline void SetForwardingHandlerIfTrue(Node* context, Node* condition,
188 Node* object) {
190 [object]() -> Node* { return object; });
192 void SetPromiseHandledByIfTrue(Node* context, Node* condition, Node* promise,
195 Node* PromiseStatus(Node* promise);
197 void PromiseReactionJob(Node* context, Node* argument, Node* handler,
198 Node* promise_or_capability,
201 Node* IsPromiseStatus(Node* actual, v8::Promise::PromiseState expected);
202 void PromiseSetStatus(Node* promise, v8::Promise::PromiseState status);
204 Node* AllocateJSPromise(Node* context);