Home | History | Annotate | Download | only in builtins

Lines Matching defs:constructor

6 #include "src/builtins/builtins-constructor.h"
95 Node* constructor,
118 Branch(WordEqual(constructor,
157 constructor, executor);
286 // 2. Let C be ? Get(O, "constructor").
290 Node* const constructor =
295 GotoIf(IsUndefined(constructor), &out);
298 ThrowIfNotJSReceiver(context, constructor,
305 CallStub(getproperty_callable, context, constructor, species_symbol);
375 Node* constructor = SpeciesConstructor(context, promise, promise_fun);
385 Branch(WordEqual(promise_fun, constructor), &fast_promise_capability,
399 Node* const capability = NewPromiseCapability(context, constructor);
915 // constructor's context. If they match, everything is fine, otherwise, bail
1402 // This shortcircuits the constructor lookups.
1406 // an observable constructor lookup.
1423 // 3.a Let xConstructor be ? Get(x, "constructor").
1424 // The constructor lookup is observable.
1428 Node* const constructor =
1432 GotoIfNot(SameValue(constructor, receiver, context), &if_valueisnotpromise);
1502 Node* constructor = Parameter(1);
1508 Return(NewPromiseCapability(context, constructor, debug_event));