Home
last modified time | relevance | path

Searched refs:function_template_info (Results 1 – 15 of 15) sorted by relevance

/external/v8/src/ic/
Dcall-optimization.cc99 Isolate* isolate, Handle<FunctionTemplateInfo> function_template_info) { in Initialize() argument
100 if (function_template_info->call_code(kAcquireLoad).IsUndefined(isolate)) in Initialize()
103 CallHandlerInfo::cast(function_template_info->call_code(kAcquireLoad)), in Initialize()
106 if (!function_template_info->signature().IsUndefined(isolate)) { in Initialize()
108 handle(FunctionTemplateInfo::cast(function_template_info->signature()), in Initialize()
Dcall-optimization.h56 Handle<FunctionTemplateInfo> function_template_info);
/external/v8/src/objects/
Dtemplates-inl.h46 Isolate* isolate, Handle<FunctionTemplateInfo> function_template_info) { in TQ_OBJECT_CONSTRUCTORS_IMPL()
47 HeapObject extra = function_template_info->rare_data(isolate); in TQ_OBJECT_CONSTRUCTORS_IMPL()
49 return AllocateFunctionTemplateRareData(isolate, function_template_info); in TQ_OBJECT_CONSTRUCTORS_IMPL()
63 Isolate* isolate, Handle<FunctionTemplateInfo> function_template_info, \
66 EnsureFunctionTemplateRareData(isolate, function_template_info); \
Dtemplates.h49 Isolate* isolate, Handle<FunctionTemplateInfo> function_template_info, \
149 Isolate* isolate, Handle<FunctionTemplateInfo> function_template_info);
152 Isolate* isolate, Handle<FunctionTemplateInfo> function_template_info);
Dobjects-definitions.h114 function_template_info) \
Dobjects.cc1323 Isolate* isolate, Handle<FunctionTemplateInfo> function_template_info) { in AllocateFunctionTemplateRareData() argument
1324 DCHECK(function_template_info->rare_data().IsUndefined(isolate)); in AllocateFunctionTemplateRareData()
1331 function_template_info->set_rare_data(*rare_data); in AllocateFunctionTemplateRareData()
/external/v8/src/builtins/
Dbuiltins-call-gen.cc583 TNode<FunctionTemplateInfo> function_template_info, TNode<IntPtrT> argc, in CallFunctionTemplate() argument
604 function_template_info, FunctionTemplateInfo::kFlagOffset); in CallFunctionTemplate()
633 function_template_info, FunctionTemplateInfo::kSignatureOffset); in CallFunctionTemplate()
642 function_template_info, FunctionTemplateInfo::kCallCodeOffset); in CallFunctionTemplate()
654 auto function_template_info = UncheckedParameter<FunctionTemplateInfo>( in TF_BUILTIN() local
658 function_template_info, argc, context); in TF_BUILTIN()
664 auto function_template_info = UncheckedParameter<FunctionTemplateInfo>( in TF_BUILTIN() local
668 function_template_info, argc, context); in TF_BUILTIN()
674 auto function_template_info = UncheckedParameter<FunctionTemplateInfo>( in TF_BUILTIN() local
679 function_template_info, argc, context); in TF_BUILTIN()
Dbuiltins-call-gen.h40 TNode<FunctionTemplateInfo> function_template_info,
/external/v8/src/compiler/
Djs-call-reducer.cc887 const FunctionTemplateInfoRef function_template_info, Node* receiver, in FastApiCallReducerAssembler() argument
891 c_function_(function_template_info.c_function()), in FastApiCallReducerAssembler()
892 c_signature_(function_template_info.c_signature()), in FastApiCallReducerAssembler()
893 function_template_info_(function_template_info), in FastApiCallReducerAssembler()
3485 const FunctionTemplateInfoRef& function_template_info) { in CanOptimizeFastCall() argument
3486 const CFunctionInfo* c_signature = function_template_info.c_signature(); in CanOptimizeFastCall()
3490 function_template_info.c_function() != kNullAddress; in CanOptimizeFastCall()
3523 if (!shared.function_template_info().has_value()) { in ReduceCallApiFunction()
3530 FunctionTemplateInfoRef function_template_info( in ReduceCallApiFunction() local
3531 shared.function_template_info().value()); in ReduceCallApiFunction()
[all …]
Djs-native-context-specialization.h190 FunctionTemplateInfoRef const& function_template_info);
Djs-heap-broker.cc293 auto function_template_info = Handle<FunctionTemplateInfo>::cast(object); in FunctionTemplateInfoData() local
295 function_template_info->signature().IsUndefined(broker->isolate()); in FunctionTemplateInfoData()
296 accept_any_receiver_ = function_template_info->accept_any_receiver(); in FunctionTemplateInfoData()
337 auto function_template_info = Handle<FunctionTemplateInfo>::cast(object()); in SerializeCallCode() local
339 broker->GetOrCreateData(function_template_info->call_code(kAcquireLoad)); in SerializeCallCode()
1796 ObjectData* function_template_info() const { return function_template_info_; } in function_template_info() function in v8::internal::compiler::SharedFunctionInfoData
4302 SharedFunctionInfoRef::function_template_info() const { in function_template_info() function in v8::internal::compiler::SharedFunctionInfoRef
4311 ObjectData* function_template_info = in function_template_info() local
4312 data()->AsSharedFunctionInfo()->function_template_info(); in function_template_info()
4313 if (!function_template_info) return base::nullopt; in function_template_info()
[all …]
Djs-native-context-specialization.cc2277 FunctionTemplateInfoRef const& function_template_info) { in InlineApiCall() argument
2278 if (!function_template_info.has_call_code()) { in InlineApiCall()
2282 if (!function_template_info.call_code().has_value()) { in InlineApiCall()
2284 << function_template_info); in InlineApiCall()
2287 CallHandlerInfoRef call_handler_info = *function_template_info.call_code(); in InlineApiCall()
Dheap-refs.h828 base::Optional<FunctionTemplateInfoRef> function_template_info() const;
/external/v8/src/heap/
Dfactory.h721 Handle<FunctionTemplateInfo> function_template_info, FunctionKind kind);
Dfactory.cc2699 Handle<FunctionTemplateInfo> function_template_info, FunctionKind kind) { in NewSharedFunctionInfoForApiFunction() argument
2701 maybe_name, function_template_info, Builtins::kNoBuiltinId, kind); in NewSharedFunctionInfoForApiFunction()