/external/v8/src/ |
D | contexts.h | 36 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 …]
|
D | accessors.cc | 313 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 …]
|
D | runtime-profiler.h | 15 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);
|
D | bootstrapper.cc | 176 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 …]
|
D | runtime-profiler.cc | 73 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()
|
D | api-natives.cc | 45 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 …]
|
D | compiler.h | 58 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/ |
D | builtins-lazy-gen.cc | 17 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 …]
|
D | builtins-lazy-gen.h | 20 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);
|
D | builtins-async-gen.cc | 41 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 …]
|
D | builtins-function.cc | 29 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()
|
D | builtins-api.cc | 129 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()
|
D | builtins-function-gen.cc | 51 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()
|
D | builtins-array-gen.h | 115 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/ |
D | runtime-function.cc | 25 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()
|
D | runtime-compiler.cc | 25 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 …]
|
D | runtime-classes.cc | 35 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 …]
|
D | runtime-test.cc | 145 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/ |
D | call-optimization.cc | 12 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()
|
D | call-optimization.h | 25 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_;
|
D | ic-stats.h | 24 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/ |
D | compilation-dependencies.cc | 34 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()
|
D | js-context-specialization.h | 39 MaybeHandle<JSFunction> closure) in JSContextSpecialization() 65 MaybeHandle<JSFunction> closure() const { return closure_; } in closure() 70 MaybeHandle<JSFunction> closure_;
|
/external/v8/src/heap/ |
D | factory.h | 490 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/ |
D | wasm-js.cc | 1227 ? 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 …]
|