Lines Matching refs:Node
14 typedef compiler::Node Node;
58 Node* AllocateAndInitJSPromise(Node* context);
61 Node* AllocateAndInitJSPromise(Node* context, Node* parent);
65 Node* AllocateAndSetJSPromise(Node* context, Node* status, Node* result);
67 Node* AllocatePromiseResolveThenableJobInfo(Node* result, Node* then,
68 Node* resolve, Node* reject,
69 Node* context);
71 std::pair<Node*, Node*> CreatePromiseResolvingFunctions(
72 Node* promise, Node* native_context, Node* promise_context);
74 Node* PromiseHasHandler(Node* promise);
76 Node* CreatePromiseResolvingFunctionsContext(Node* promise, Node* debug_event,
77 Node* native_context);
79 Node* CreatePromiseGetCapabilitiesExecutorContext(Node* native_context,
80 Node* promise_capability);
82 Node* NewPromiseCapability(Node* context, Node* constructor,
83 Node* debug_event = nullptr);
86 void PromiseInit(Node* promise);
88 Node* ThrowIfNotJSReceiver(Node* context, Node* value,
92 Node* SpeciesConstructor(Node* context, Node* object,
93 Node* default_constructor);
95 void PromiseSetHasHandler(Node* promise);
96 void PromiseSetHandledHint(Node* promise);
98 void AppendPromiseCallback(int offset, compiler::Node* promise,
99 compiler::Node* value);
101 Node* InternalPromiseThen(Node* context, Node* promise, Node* on_resolve,
102 Node* on_reject);
104 Node* InternalPerformPromiseThen(Node* context, Node* promise,
105 Node* on_resolve, Node* on_reject,
106 Node* deferred_promise,
107 Node* deferred_on_resolve,
108 Node* deferred_on_reject);
110 void InternalResolvePromise(Node* context, Node* promise, Node* result);
112 void BranchIfFastPath(Node* context, Node* promise, Label* if_isunmodified,
115 void BranchIfFastPath(Node* native_context, Node* promise_fun, Node* promise,
118 Node* CreatePromiseContext(Node* native_context, int slots);
119 void PromiseFulfill(Node* context, Node* promise, Node* result,
122 void BranchIfAccessCheckFailed(Node* context, Node* native_context,
123 Node* promise_constructor, Node* executor,
126 void InternalPromiseReject(Node* context, Node* promise, Node* value,
128 void InternalPromiseReject(Node* context, Node* promise, Node* value,
129 Node* debug_event);
130 std::pair<Node*, Node*> CreatePromiseFinallyFunctions(Node* on_finally,
131 Node* native_context);
132 Node* CreatePromiseFinallyContext(Node* on_finally, Node* native_context);
134 Node* CreateValueThunkFunction(Node* value, Node* native_context);
135 Node* CreateValueThunkFunctionContext(Node* value, Node* native_context);
137 Node* CreateThrowerFunctionContext(Node* reason, Node* native_context);
138 Node* CreateThrowerFunction(Node* reason, Node* native_context);
141 Node* AllocateJSPromise(Node* context);