Lines Matching defs:constructor

369   Handle<JSFunction> constructor(
374 constructor, isolate->heap()->GetPretenureMode()));
1917 // Copy map so it won't interfere constructor's initial map.
1935 // Copy map so it won't interfere constructor's initial map.
2481 Object* constructor = map->constructor();
2482 if (constructor->IsJSFunction() &&
2483 JSFunction::cast(constructor)->initial_map() == map) {
2640 Handle<JSFunction> constructor =
2646 RegExpImpl::CreateRegExpLiteral(constructor, pattern, flags,
8069 // First argument is a function to use as a constructor.
8116 Handle<Object> constructor = args.at<Object>(0);
8118 // If the constructor isn't a proper function we throw a type error.
8119 if (!constructor->IsJSFunction()) {
8120 Vector< Handle<Object> > arguments = HandleVector(&constructor, 1);
8126 Handle<JSFunction> function = Handle<JSFunction>::cast(constructor);
8131 Vector< Handle<Object> > arguments = HandleVector(&constructor, 1);
8171 // function is called as a constructor for the first time.
9055 Object* constructor = holder->map()->constructor();
9056 if (constructor != context_extension_function) return holder;
9702 * The second parameter of the constructor, fast_elements, specifies
11019 // Check for constructor frame.
11020 bool constructor = frame_inspector.IsConstructor();
11138 // Add the constructor information.
11139 details->set(kFrameDetailsConstructCallIndex, heap->ToBoolean(constructor));
12752 obj->map()->constructor() == arguments_function) {
12803 // args[1]: constructor function for instances to exclude (Mirror)
12826 // Get the constructor function for context extension and arguments array.
12830 JSFunction::cast(arguments_boilerplate->map()->constructor());
12866 JSFunction* constructor,
12880 if (obj->map()->constructor() == constructor) {
12897 // args[0]: the constructor to find instances of
12908 CONVERT_ARG_CHECKED(JSFunction, constructor, 0);
12916 constructor,
12932 constructor,
14313 Handle<JSFunction> constructor,
14352 *constructor, site);
14355 maybe_array = isolate->heap()->AllocateJSObject(*constructor);
14358 ElementsKind kind = constructor->initial_map()->elements_kind();
14377 // If we get 2 arguments then they are the stub parameters (constructor, type
14387 CONVERT_ARG_HANDLE_CHECKED(JSFunction, constructor, parameters_start);
14391 constructor,
14406 CONVERT_ARG_HANDLE_CHECKED(JSFunction, constructor, parameters_start);
14409 constructor,