Home
last modified time | relevance | path

Searched refs:JSFunction (Results 1 – 25 of 190) sorted by relevance

12345678

/external/v8/src/
Dcontexts.h36 V(ASYNC_FUNCTION_AWAIT_CAUGHT_INDEX, JSFunction, \
38 V(ASYNC_FUNCTION_AWAIT_UNCAUGHT_INDEX, JSFunction, \
40 V(ASYNC_FUNCTION_PROMISE_CREATE_INDEX, JSFunction, \
42 V(ASYNC_FUNCTION_PROMISE_RELEASE_INDEX, JSFunction, \
44 V(IS_ARRAYLIKE, JSFunction, is_arraylike) \
45 V(GENERATOR_NEXT_INTERNAL, JSFunction, generator_next_internal) \
46 V(MAKE_ERROR_INDEX, JSFunction, make_error) \
47 V(MAKE_RANGE_ERROR_INDEX, JSFunction, make_range_error) \
48 V(MAKE_SYNTAX_ERROR_INDEX, JSFunction, make_syntax_error) \
49 V(MAKE_TYPE_ERROR_INDEX, JSFunction, make_type_error) \
[all …]
Daccessors.cc313 Handle<JSFunction> function) { in GetFunctionPrototype()
316 JSFunction::SetPrototype(function, proto); in GetFunctionPrototype()
328 Handle<JSFunction> function = in FunctionPrototypeGetter()
329 Handle<JSFunction>::cast(Utils::OpenHandle(*info.Holder())); in FunctionPrototypeGetter()
343 Handle<JSFunction> object = in FunctionPrototypeSetter()
344 Handle<JSFunction>::cast(Utils::OpenHandle(*info.Holder())); in FunctionPrototypeSetter()
346 JSFunction::SetPrototype(object, value); in FunctionPrototypeSetter()
368 Handle<JSFunction> function = in FunctionLengthGetter()
369 Handle<JSFunction>::cast(Utils::OpenHandle(*info.Holder())); in FunctionLengthGetter()
371 if (!JSFunction::GetLength(isolate, function).To(&length)) { in FunctionLengthGetter()
[all …]
Druntime-profiler.h15 class JSFunction; variable
30 void MaybeOptimize(JSFunction* function, JavaScriptFrame* frame);
33 bool MaybeOSR(JSFunction* function, JavaScriptFrame* frame);
34 OptimizationReason ShouldOptimize(JSFunction* function,
36 void Optimize(JSFunction* function, OptimizationReason reason);
37 void Baseline(JSFunction* function, OptimizationReason reason);
Dbootstrapper.cc176 Handle<JSFunction> CreateEmptyFunction();
179 Handle<JSFunction> GetThrowTypeErrorIntrinsic();
181 void CreateSloppyModeFunctionMaps(Handle<JSFunction> empty);
182 void CreateStrictModeFunctionMaps(Handle<JSFunction> empty);
183 void CreateObjectFunction(Handle<JSFunction> empty);
184 void CreateIteratorMaps(Handle<JSFunction> empty);
185 void CreateAsyncIteratorMaps(Handle<JSFunction> empty);
186 void CreateAsyncFunctionMaps(Handle<JSFunction> empty);
190 void AddRestrictedFunctionProperties(Handle<JSFunction> empty);
215 Handle<JSFunction> empty_function,
[all …]
Druntime-profiler.cc73 static void GetICCounts(JSFunction* function, int* ic_with_type_info_count, in GetICCounts()
90 static void TraceRecompile(JSFunction* function, const char* reason, in TraceRecompile()
108 void RuntimeProfiler::Optimize(JSFunction* function, in Optimize()
117 JSFunction* function = frame->function(); in AttemptOnStackReplacement()
142 void RuntimeProfiler::MaybeOptimize(JSFunction* function, in MaybeOptimize()
171 bool RuntimeProfiler::MaybeOSR(JSFunction* function, JavaScriptFrame* frame) { in MaybeOSR()
195 OptimizationReason RuntimeProfiler::ShouldOptimize(JSFunction* function, in ShouldOptimize()
247 JSFunction* function = frame->function(); in MarkCandidatesForOptimization()
Dapi-natives.cc45 MaybeHandle<JSFunction> InstantiateFunction(
356 JSFunction* fun = JSFunction::cast(new_target); in IsSimpleInstantiation()
367 Handle<JSFunction> constructor; in InstantiateObject()
371 constructor = Handle<JSFunction>::cast(new_target); in InstantiateObject()
395 Handle<JSFunction> tmp_constructor; in InstantiateObject()
437 Handle<JSFunction> parent_instance; in GetInstancePrototype()
443 JSFunction); in GetInstancePrototype()
450 JSFunction); in GetInstancePrototype()
455 MaybeHandle<JSFunction> InstantiateFunction(Isolate* isolate, in InstantiateFunction()
464 return Handle<JSFunction>::cast(result); in InstantiateFunction()
[all …]
Dcompiler.h58 static bool Compile(Handle<JSFunction> function, ClearExceptionFlag flag);
59 static bool CompileOptimized(Handle<JSFunction> function, ConcurrencyMode);
81 static void PostInstantiation(Handle<JSFunction> function, PretenureFlag);
100 V8_WARN_UNUSED_RESULT static MaybeHandle<JSFunction> GetFunctionFromEval(
122 V8_WARN_UNUSED_RESULT static MaybeHandle<JSFunction> GetWrappedFunction(
136 V8_WARN_UNUSED_RESULT static MaybeHandle<JSFunction> GetFunctionFromString(
176 Handle<JSFunction> function, BailoutId osr_offset,
/external/v8/src/builtins/
Dbuiltins-lazy-gen.cc17 TNode<Code> code, TNode<JSFunction> function) { in GenerateTailCallToJSCode()
27 Runtime::FunctionId function_id, TNode<JSFunction> function) { in GenerateTailCallToReturnedCode()
35 Runtime::FunctionId function_id, TNode<JSFunction> function) { in TailCallRuntimeIfMarkerEquals()
43 TNode<JSFunction> function, TNode<FeedbackVector> feedback_vector) { in MaybeTailCallOptimizedCodeSlot()
105 StoreObjectField(function, JSFunction::kCodeOffset, optimized_code); in MaybeTailCallOptimizedCodeSlot()
119 void LazyBuiltinsAssembler::CompileLazy(TNode<JSFunction> function) { in CompileLazy()
132 CAST(LoadObjectField(function, JSFunction::kSharedFunctionInfoOffset)); in CompileLazy()
142 StoreObjectField(function, JSFunction::kCodeOffset, code); in CompileLazy()
150 TNode<JSFunction> function = CAST(Parameter(Descriptor::kTarget)); in TF_BUILTIN()
156 TNode<JSFunction> function = CAST(Parameter(Descriptor::kTarget)); in TF_BUILTIN()
[all …]
Dbuiltins-lazy-gen.h20 void GenerateTailCallToJSCode(TNode<Code> code, TNode<JSFunction> function);
23 TNode<JSFunction> function);
27 TNode<JSFunction> function);
29 void MaybeTailCallOptimizedCodeSlot(TNode<JSFunction> function,
31 void CompileLazy(TNode<JSFunction> function);
Dbuiltins-async-gen.cc41 kResolveClosureOffset + JSFunction::kSizeWithoutPrototype; in Await()
43 kRejectClosureOffset + JSFunction::kSizeWithoutPrototype; in Await()
58 LoadObjectField(promise_fun, JSFunction::kPrototypeOrInitialMapOffset); in Await()
168 kResolveClosureOffset + JSFunction::kSizeWithoutPrototype; in AwaitOptimized()
170 kRejectClosureOffset + JSFunction::kSizeWithoutPrototype; in AwaitOptimized()
185 LoadObjectField(promise_fun, JSFunction::kPrototypeOrInitialMapOffset); in AwaitOptimized()
273 IntPtrConstant(JSFunction::kSizeWithoutPrototype / in InitializeNativeClosure()
275 STATIC_ASSERT(JSFunction::kSizeWithoutPrototype == 7 * kPointerSize); in InitializeNativeClosure()
281 StoreObjectFieldRoot(function, JSFunction::kFeedbackCellOffset, in InitializeNativeClosure()
287 function, JSFunction::kSharedFunctionInfoOffset, shared_info); in InitializeNativeClosure()
[all …]
Dbuiltins-function.cc29 Handle<JSFunction> target = args.target(); in CreateDynamicFunction()
104 Handle<JSFunction> function; in CreateDynamicFunction()
117 function = Handle<JSFunction>::cast(result); in CreateDynamicFunction()
135 JSFunction::GetDerivedMap(isolate, target, new_target), Object); in CreateDynamicFunction()
175 Handle<JSFunction> func = Handle<JSFunction>::cast(maybe_func); in BUILTIN()
194 Handle<JSFunction> func = Handle<JSFunction>::cast(maybe_func); in BUILTIN()
302 return *JSFunction::ToString(Handle<JSFunction>::cast(receiver)); in BUILTIN()
Dbuiltins-api.cc129 Handle<JSFunction> function = args.target(); in BUILTIN()
172 JSFunction::cast(*function)->shared()->IsApiFunction())); in InvokeApiFunction()
177 is_sloppy(JSFunction::cast(*function)->shared()->language_mode())) { in InvokeApiFunction()
192 Handle<JSFunction> function; in InvokeApiFunction()
206 : handle(JSFunction::cast(*function)->shared()->get_api_func_data(), in InvokeApiFunction()
270 JSFunction* constructor = JSFunction::cast(obj->map()->GetConstructor()); in HandleApiCallAsFunctionOrConstructor()
Dbuiltins-function-gen.cc51 JSFunction::kLengthDescriptorIndex, JSFunction::kNameDescriptorIndex)); in TF_BUILTIN()
62 const int length_index = JSFunction::kLengthDescriptorIndex; in TF_BUILTIN()
74 const int name_index = JSFunction::kNameDescriptorIndex; in TF_BUILTIN()
191 TNode<JSFunction> target = LoadTargetFromFrame(); in TF_BUILTIN()
Dbuiltins-array-gen.h115 TNode<JSFunction> target, TNode<HeapObject> allocation_site_or_undefined,
119 TNode<Context> context, TNode<JSFunction> target, TNode<Int32T> argc,
124 TNode<Context> context, TNode<JSFunction> target, TNode<Int32T> argc,
129 TNode<Context> context, TNode<JSFunction> target, TNode<Int32T> argc,
141 TNode<Context> context, TNode<JSFunction> target,
/external/v8/src/runtime/
Druntime-function.cc25 return *JSFunction::GetName(isolate, Handle<JSFunction>::cast(function)); in RUNTIME_FUNCTION()
37 Handle<JSFunction>::cast(function)->shared()->script(), isolate); in RUNTIME_FUNCTION()
50 Handle<JSFunction>::cast(function)->shared()->script(), isolate); in RUNTIME_FUNCTION()
64 Handle<JSFunction>::cast(function)->shared(), isolate); in RUNTIME_FUNCTION()
75 CONVERT_ARG_CHECKED(JSFunction, fun, 0); in RUNTIME_FUNCTION()
85 CONVERT_ARG_CHECKED(JSFunction, f, 0); in RUNTIME_FUNCTION()
94 CONVERT_ARG_HANDLE_CHECKED(JSFunction, target, 0); in RUNTIME_FUNCTION()
95 CONVERT_ARG_HANDLE_CHECKED(JSFunction, source, 1); in RUNTIME_FUNCTION()
136 JSFunction::EnsureFeedbackVector(target); in RUNTIME_FUNCTION()
158 JSFunction* func = JSFunction::cast(object); in RUNTIME_FUNCTION()
Druntime-compiler.cc25 CONVERT_ARG_HANDLE_CHECKED(JSFunction, function, 0); in RUNTIME_FUNCTION()
49 CONVERT_ARG_HANDLE_CHECKED(JSFunction, function, 0); in RUNTIME_FUNCTION()
66 CONVERT_ARG_HANDLE_CHECKED(JSFunction, function, 0); in RUNTIME_FUNCTION()
83 CONVERT_ARG_HANDLE_CHECKED(JSFunction, function, 0); in RUNTIME_FUNCTION()
98 CONVERT_ARG_HANDLE_CHECKED(JSFunction, function, 0); in RUNTIME_FUNCTION()
110 CONVERT_ARG_HANDLE_CHECKED(JSFunction, function, 0); in RUNTIME_FUNCTION()
157 Handle<JSFunction> function = deoptimizer->function(); in RUNTIME_FUNCTION()
183 Handle<JSFunction> function) { in IsSuitableForOnStackReplacement()
226 CONVERT_ARG_HANDLE_CHECKED(JSFunction, function, 0); in RUNTIME_FUNCTION()
319 Handle<JSFunction> compiled; in CompileGlobalEval()
[all …]
Druntime-classes.cc35 CONVERT_ARG_HANDLE_CHECKED(JSFunction, constructor, 0); in RUNTIME_FUNCTION()
66 Handle<JSFunction> function) { in ThrowNotSuperConstructor()
69 super_name = handle(Handle<JSFunction>::cast(constructor)->shared()->Name(), in ThrowNotSuperConstructor()
100 CONVERT_ARG_HANDLE_CHECKED(JSFunction, function, 1); in RUNTIME_FUNCTION()
126 inline void SetHomeObject(Isolate* isolate, JSFunction* method, in SetHomeObject()
129 const int kPropertyIndex = JSFunction::kMaybeHomeObjectDescriptorIndex; in SetHomeObject()
158 Handle<JSFunction> method = args.at<JSFunction>(int_index); in GetMethodAndSetHomeObjectAndName()
169 if (!JSFunction::SetName(method, name, name_prefix)) { in GetMethodAndSetHomeObjectAndName()
195 Handle<JSFunction> method = args.at<JSFunction>(int_index); in GetMethodWithSharedNameAndSetHomeObject()
451 Handle<JSFunction> constructor, Arguments& args) { in InitClassPrototype()
[all …]
Druntime-test.cc145 Handle<JSFunction> function = Handle<JSFunction>::cast(function_object); in RUNTIME_FUNCTION()
160 Handle<JSFunction> function; in RUNTIME_FUNCTION()
208 Handle<JSFunction> function = Handle<JSFunction>::cast(function_object); in RUNTIME_FUNCTION()
257 JSFunction::EnsureFeedbackVector(function); in RUNTIME_FUNCTION()
267 Handle<JSFunction> function; in RUNTIME_FUNCTION()
311 Handle<JSFunction> function = Handle<JSFunction>::cast(function_object); in RUNTIME_FUNCTION()
337 Handle<JSFunction> function = Handle<JSFunction>::cast(function_object); in RUNTIME_FUNCTION()
412 CONVERT_ARG_HANDLE_CHECKED(JSFunction, function, 0); in RUNTIME_FUNCTION()
469 CONVERT_ARG_HANDLE_CHECKED(JSFunction, function, 0); in RUNTIME_FUNCTION()
706 CONVERT_ARG_HANDLE_CHECKED(JSFunction, func, 0); in RUNTIME_FUNCTION()
[all …]
/external/v8/src/ic/
Dcall-optimization.cc12 constant_function_ = Handle<JSFunction>::null(); in CallOptimization()
17 Initialize(isolate, Handle<JSFunction>::cast(function)); in CallOptimization()
27 JSFunction* constructor = JSFunction::cast(holder_map->GetConstructor()); in GetAccessorContext()
114 Handle<JSFunction> function) { in Initialize()
122 Handle<JSFunction> function) { in AnalyzePossibleApiFunction()
Dcall-optimization.h25 Handle<JSFunction> constant_function() const { in constant_function()
55 void Initialize(Isolate* isolate, Handle<JSFunction> function);
62 Handle<JSFunction> function);
64 Handle<JSFunction> constant_function_;
Dic-stats.h24 class JSFunction; variable
62 const char* GetOrCacheFunctionName(JSFunction* function);
70 std::unordered_map<JSFunction*, std::unique_ptr<char[]>> function_name_map_;
/external/v8/src/compiler/
Dcompilation-dependencies.cc34 Handle<JSFunction> function = function_.object<JSFunction>(); in IsValid()
65 Handle<JSFunction> function = function_.object<JSFunction>(); in IsValid()
73 Handle<JSFunction> function = function_.object<JSFunction>(); in Install()
74 if (!function->has_initial_map()) JSFunction::EnsureHasInitialMap(function); in Install()
275 function_.object<JSFunction>()->ComputeInstanceSizeWithMinSlack( in IsValid()
283 function_.object<JSFunction>()->CompleteInobjectSlackTrackingIfActive(); in Install()
415 Handle<JSFunction> constructor; in DependOnStablePrototypeChains()
Djs-context-specialization.h39 MaybeHandle<JSFunction> closure) in JSContextSpecialization()
65 MaybeHandle<JSFunction> closure() const { return closure_; } in closure()
70 MaybeHandle<JSFunction> closure_;
/external/v8/src/heap/
Dfactory.h490 Handle<JSObject> NewFunctionPrototype(Handle<JSFunction> function);
566 Handle<JSObject> NewArgumentsObject(Handle<JSFunction> callee, int length);
572 Handle<JSObject> NewJSObject(Handle<JSFunction> constructor,
579 Handle<JSGlobalObject> NewJSGlobalObject(Handle<JSFunction> constructor);
629 Handle<JSGeneratorObject> NewJSGeneratorObject(Handle<JSFunction> function);
691 Handle<JSFunction> constructor);
697 Handle<JSFunction> NewFunction(const NewFunctionArgs& args);
700 Handle<JSFunction> NewFunctionForTest(Handle<String> name);
704 Handle<JSFunction> NewFunctionFromSharedFunctionInfo(
709 Handle<JSFunction> NewFunctionFromSharedFunctionInfo(
[all …]
/external/v8/src/wasm/
Dwasm-js.cc1227 ? i::Handle<i::JSFunction>::null() in WebAssemblyTableSet()
1228 : i::Handle<i::JSFunction>::cast(value)); in WebAssemblyTableSet()
1401 Handle<JSFunction> CreateFunc(Isolate* isolate, Handle<String> name, in CreateFunc()
1404 Handle<JSFunction> function = in CreateFunc()
1410 Handle<JSFunction> InstallFunc(Isolate* isolate, Handle<JSObject> object, in InstallFunc()
1414 Handle<JSFunction> function = CreateFunc(isolate, name, func); in InstallFunc()
1429 Handle<JSFunction> function = in InstallGetter()
1448 Handle<JSFunction> getter_func = in InstallGetterSetter()
1450 Handle<JSFunction> setter_func = in InstallGetterSetter()
1466 void SetDummyInstanceTemplate(Isolate* isolate, Handle<JSFunction> fun) { in SetDummyInstanceTemplate()
[all …]

12345678