Home
last modified time | relevance | path

Searched refs:JSFunction (Results 1 - 25 of 236) sorted by relevance

12345678910

/third_party/node/deps/v8/src/objects/
H A Dcontexts.h43 V(GENERATOR_NEXT_INTERNAL, JSFunction, generator_next_internal) \
44 V(ASYNC_MODULE_EVALUATE_INTERNAL, JSFunction, \
46 V(REFLECT_APPLY_INDEX, JSFunction, reflect_apply) \
47 V(REFLECT_CONSTRUCT_INDEX, JSFunction, reflect_construct) \
48 V(PROMISE_THEN_INDEX, JSFunction, promise_then) \
49 V(FUNCTION_PROTOTYPE_APPLY_INDEX, JSFunction, function_prototype_apply)
61 V(UINT8_ARRAY_FUN_INDEX, JSFunction, uint8_array_fun) \
62 V(INT8_ARRAY_FUN_INDEX, JSFunction, int8_array_fun) \
63 V(UINT16_ARRAY_FUN_INDEX, JSFunction, uint16_array_fun) \
64 V(INT16_ARRAY_FUN_INDEX, JSFunction, int16_array_fu
[all...]
H A Djs-function-inl.h11 // the definition of JSFunction is available (and this comment prevents
31 TQ_OBJECT_CONSTRUCTORS_IMPL(JSFunction)
33 ACCESSORS(JSFunction, raw_feedback_cell, FeedbackCell, kFeedbackCellOffset)
34 RELEASE_ACQUIRE_ACCESSORS(JSFunction, raw_feedback_cell, FeedbackCell,
37 FeedbackVector JSFunction::feedback_vector() const { in feedback_vector()
42 ClosureFeedbackCellArray JSFunction::closure_feedback_cell_array() const { in closure_feedback_cell_array()
47 void JSFunction::reset_tiering_state() { in reset_tiering_state()
52 bool JSFunction::ChecksTieringState() { return code().checks_tiering_state(); } in ChecksTieringState()
54 void JSFunction::CompleteInobjectSlackTrackingIfActive() { in CompleteInobjectSlackTrackingIfActive()
62 AbstractCode JSFunction
[all...]
H A Djs-function.h85 // JSFunction describes JavaScript functions.
86 class JSFunction : public TorqueGeneratedJSFunction< class
87 JSFunction, JSFunctionOrBoundFunctionOrWrappedFunction> {
108 static Handle<String> GetName(Isolate* isolate, Handle<JSFunction> function);
138 // - Attached: all code kinds that are directly attached to this JSFunction
148 // attached/available/active sets. This is because the JSFunction might have
201 // the JSFunction's bytecode being flushed.
215 Isolate* isolate, Handle<JSFunction> function,
218 Handle<JSFunction> function,
228 Handle<JSFunction> functio
[all...]
H A Djs-function.cc23 CodeKinds JSFunction::GetAttachedCodeKinds() const { in GetAttachedCodeKinds()
33 CodeKinds JSFunction::GetAvailableCodeKinds() const { in GetAvailableCodeKinds()
62 bool JSFunction::HasAttachedOptimizedCode() const { in HasAttachedOptimizedCode()
67 bool JSFunction::HasAvailableOptimizedCode() const { in HasAvailableOptimizedCode()
72 bool JSFunction::HasAttachedCodeKind(CodeKind kind) const { in HasAttachedCodeKind()
77 bool JSFunction::HasAvailableCodeKind(CodeKind kind) const { in HasAvailableCodeKind()
101 base::Optional<CodeKind> JSFunction::GetActiveTier() const { in GetActiveTier()
133 bool JSFunction::ActiveTierIsIgnition() const { in ActiveTierIsIgnition()
137 bool JSFunction::ActiveTierIsBaseline() const { in ActiveTierIsBaseline()
141 bool JSFunction
[all...]
H A Dcall-site-info.cc21 JSFunction fun = JSFunction::cast(function()); in IsPromiseAll()
27 JSFunction fun = JSFunction::cast(function()); in IsPromiseAllSettled()
33 JSFunction fun = JSFunction::cast(function()); in IsPromiseAny()
284 Handle<JSFunction> function(JSFunction::cast(info->function()), isolate); in GetFunctionName()
285 Handle<String> name = JSFunction::GetDebugName(function); in GetFunctionName()
301 Handle<JSFunction> functio in GetFunctionDebugName()
[all...]
H A Djs-temporal-objects.h52 Isolate* isolate, Handle<JSFunction> target,
124 Isolate* isolate, Handle<JSFunction> target,
157 Isolate* isolate, Handle<JSFunction> target,
191 Isolate* isolate, Handle<JSFunction> target,
232 Isolate* isolate, Handle<JSFunction> target,
275 Isolate* isolate, Handle<JSFunction> target,
298 Isolate* isolate, Handle<JSFunction> target,
331 Constructor(Isolate* isolate, Handle<JSFunction> target,
360 Isolate* isolate, Handle<JSFunction> target,
394 Isolate* isolate, Handle<JSFunction> targe
[all...]
/third_party/node/deps/v8/src/execution/
H A Dtiering-manager.h19 class JSFunction;
24 void TraceManualRecompile(JSFunction function, CodeKind code_kind,
31 void OnInterruptTick(Handle<JSFunction> function);
36 void RequestOsrAtNextOpportunity(JSFunction function);
38 // For use when a JSFunction is available.
39 static int InterruptBudgetFor(Isolate* isolate, JSFunction function);
40 // For use when no JSFunction is available.
47 void MaybeOptimizeFrame(JSFunction function, UnoptimizedFrame* frame,
50 OptimizationDecision ShouldOptimize(JSFunction function, CodeKind code_kind,
52 void Optimize(JSFunction functio
[all...]
H A Dtiering-manager.cc101 void TraceInOptimizationQueue(JSFunction function) { in TraceInOptimizationQueue()
108 void TraceHeuristicOptimizationDisallowed(JSFunction function) { in TraceHeuristicOptimizationDisallowed()
117 void TraceRecompile(Isolate* isolate, JSFunction function, in TraceRecompile()
132 void TraceManualRecompile(JSFunction function, CodeKind code_kind, in TraceManualRecompile()
142 void TieringManager::Optimize(JSFunction function, CodeKind code_kind, in Optimize()
153 JSFunction function = frame->function(); in HaveCachedOSRCodeForCurrentBytecodeOffset()
188 int TieringManager::InterruptBudgetFor(Isolate* isolate, JSFunction function) { in InterruptBudgetFor()
210 bool SmallEnoughForOSR(Isolate* isolate, JSFunction function) { in SmallEnoughForOSR()
217 void TrySetOsrUrgency(Isolate* isolate, JSFunction function, int osr_urgency) { in TrySetOsrUrgency()
239 void TryIncrementOsrUrgency(Isolate* isolate, JSFunction functio
[all...]
/third_party/node/deps/v8/src/runtime/
H A Druntime-compiler.cc32 Object CompileOptimized(Isolate* isolate, Handle<JSFunction> function, in CompileOptimized()
56 Handle<JSFunction> function = args.at<JSFunction>(0); in RUNTIME_FUNCTION()
82 Handle<JSFunction> function = args.at<JSFunction>(0); in RUNTIME_FUNCTION()
88 JSFunction::CreateAndAttachFeedbackVector(isolate, function, in RUNTIME_FUNCTION()
98 Handle<JSFunction> function = args.at<JSFunction>(0); in RUNTIME_FUNCTION()
106 Handle<JSFunction> function = args.at<JSFunction>( in RUNTIME_FUNCTION()
[all...]
H A Druntime-classes.cc42 Handle<JSFunction> constructor = args.at<JSFunction>(0); in RUNTIME_FUNCTION()
47 Handle<JSFunction> realm_type_error_function( in RUNTIME_FUNCTION()
48 JSFunction::cast(context->get(Context::TYPE_ERROR_FUNCTION_INDEX)), in RUNTIME_FUNCTION()
85 Handle<JSFunction> function) { in ThrowNotSuperConstructor()
89 handle(Handle<JSFunction>::cast(constructor)->shared().Name(), isolate); in ThrowNotSuperConstructor()
119 Handle<JSFunction> function = args.at<JSFunction>(1); in RUNTIME_FUNCTION()
157 Handle<JSFunction> method = args.at<JSFunction>(int_inde in GetMethodAndSetName()
[all...]
H A Druntime-function.cc23 Handle<Object> script(Handle<JSFunction>::cast(function)->shared().script(), in RUNTIME_FUNCTION()
36 Handle<Object> script(Handle<JSFunction>::cast(function)->shared().script(), in RUNTIME_FUNCTION()
51 Handle<JSFunction>::cast(function)->shared(), isolate); in RUNTIME_FUNCTION()
62 auto fun = JSFunction::cast(args[0]); in RUNTIME_FUNCTION()
72 auto f = JSFunction::cast(args[0]); in RUNTIME_FUNCTION()
H A Druntime-test.cc86 bool IsAsmWasmFunction(Isolate* isolate, JSFunction function) { in IsAsmWasmFunction()
152 Handle<JSFunction> function = Handle<JSFunction>::cast(function_object); in RUNTIME_FUNCTION()
165 Handle<JSFunction> function; in RUNTIME_FUNCTION()
225 bool CanOptimizeFunction(Handle<JSFunction> function, Isolate* isolate,
230 Handle<JSFunction> function, Isolate* isolate, in CanOptimizeFunction()
233 // JSFunction::MarkForOptimization(). in CanOptimizeFunction()
278 bool CanOptimizeFunction<CodeKind::MAGLEV>(Handle<JSFunction> function, in CanOptimizeFunction()
299 Handle<JSFunction> function = Handle<JSFunction> in OptimizeFunctionOnNextCall()
[all...]
/third_party/node/deps/v8/src/builtins/
H A Dbuiltins-lazy-gen.cc18 TNode<CodeT> code, TNode<JSFunction> function) { in GenerateTailCallToJSCode()
26 Runtime::FunctionId function_id, TNode<JSFunction> function) { in GenerateTailCallToReturnedCode()
34 Runtime::FunctionId function_id, TNode<JSFunction> function) { in TailCallRuntimeIfStateEquals()
44 TNode<JSFunction> function, TNode<FeedbackVector> feedback_vector) { in MaybeTailCallOptimizedCodeSlot()
98 StoreObjectField(function, JSFunction::kCodeOffset, optimized_code); in MaybeTailCallOptimizedCodeSlot()
114 void LazyBuiltinsAssembler::CompileLazy(TNode<JSFunction> function) { in CompileLazy()
122 CAST(LoadObjectField(function, JSFunction::kSharedFunctionInfoOffset)); in CompileLazy()
134 StoreObjectField(function, JSFunction::kCodeOffset, sfi_code); in CompileLazy()
180 auto function = Parameter<JSFunction>(Descriptor::kTarget); in TF_BUILTIN()
186 auto function = Parameter<JSFunction>(Descripto in TF_BUILTIN()
[all...]
H A Daccessors.cc316 Handle<JSFunction> function) { in GetFunctionPrototype()
325 JSFunction::SetPrototype(function, proto); in GetFunctionPrototype()
335 Handle<JSFunction> function = in FunctionPrototypeGetter()
336 Handle<JSFunction>::cast(Utils::OpenHandle(*info.Holder())); in FunctionPrototypeGetter()
349 Handle<JSFunction> object = in FunctionPrototypeSetter()
350 Handle<JSFunction>::cast(Utils::OpenHandle(*info.Holder())); in FunctionPrototypeSetter()
352 JSFunction::SetPrototype(object, value); in FunctionPrototypeSetter()
370 Handle<JSFunction> function = in FunctionLengthGetter()
371 Handle<JSFunction>::cast(Utils::OpenHandle(*info.Holder())); in FunctionLengthGetter()
390 Handle<JSFunction> functio in FunctionNameGetter()
[all...]
H A Dbuiltins-lazy-gen.h20 void GenerateTailCallToJSCode(TNode<CodeT> code, TNode<JSFunction> function);
23 TNode<JSFunction> function);
27 TNode<JSFunction> function);
29 void MaybeTailCallOptimizedCodeSlot(TNode<JSFunction> function,
31 void CompileLazy(TNode<JSFunction> function);
H A Dbuiltins-async-gen.cc109 AllocateInNewSpace(JSFunction::kSizeWithoutPrototype); in Await()
115 AllocateInNewSpace(JSFunction::kSizeWithoutPrototype); in Await()
158 // JSFunction. in InitializeNativeClosure()
161 IntPtrConstant(JSFunction::kSizeWithoutPrototype / in InitializeNativeClosure()
163 STATIC_ASSERT(JSFunction::kSizeWithoutPrototype == 7 * kTaggedSize); in InitializeNativeClosure()
169 StoreObjectFieldRoot(function, JSFunction::kFeedbackCellOffset, in InitializeNativeClosure()
173 function, JSFunction::kSharedFunctionInfoOffset, shared_info); in InitializeNativeClosure()
174 StoreObjectFieldNoWriteBarrier(function, JSFunction::kContextOffset, context); in InitializeNativeClosure()
184 StoreObjectFieldNoWriteBarrier(function, JSFunction::kCodeOffset, code); in InitializeNativeClosure()
187 TNode<JSFunction> AsyncBuiltinsAssemble
[all...]
H A Dbuiltins-function.cc30 Handle<JSFunction> target = args.target(); in CreateDynamicFunction()
84 Handle<JSFunction> function; in CreateDynamicFunction()
97 function = Handle<JSFunction>::cast(result); in CreateDynamicFunction()
115 JSFunction::GetDerivedMap(isolate, target, new_target), Object); in CreateDynamicFunction()
157 Handle<JSFunction> func = Handle<JSFunction>::cast(maybe_func); in BUILTIN()
176 Handle<JSFunction> func = Handle<JSFunction>::cast(maybe_func); in BUILTIN()
233 return *JSFunction::ToString(Handle<JSFunction> in BUILTIN()
[all...]
H A Dbuiltins-utils-inl.h25 Handle<JSFunction> BuiltinArguments::target() const { in target()
27 return Handle<JSFunction>(address_of_arg_at(index)); in target()
32 return Handle<JSFunction>(address_of_arg_at(index)); in new_target()
/third_party/node/deps/v8/src/heap/
H A Dweak-object-worklists.cc172 WeakObjectWorklist<JSFunction>& flushed_js_functions) { in UpdateFlushedJSFunctions()
174 [](JSFunction slot_in, JSFunction* slot_out) -> bool { in UpdateFlushedJSFunctions()
175 JSFunction forwarded = ForwardingAddress(slot_in); in UpdateFlushedJSFunctions()
188 WeakObjectWorklist<JSFunction>& baseline_flush_candidates) { in UpdateBaselineFlushingCandidates()
190 [](JSFunction slot_in, JSFunction* slot_out) -> bool { in UpdateBaselineFlushingCandidates()
191 JSFunction forwarded = ForwardingAddress(slot_in); in UpdateBaselineFlushingCandidates()
/third_party/node/deps/v8/src/init/
H A Dbootstrapper.cc189 Handle<JSFunction> CreateEmptyFunction();
192 Handle<JSFunction> GetThrowTypeErrorIntrinsic();
194 void CreateSloppyModeFunctionMaps(Handle<JSFunction> empty);
195 void CreateStrictModeFunctionMaps(Handle<JSFunction> empty);
196 void CreateObjectFunction(Handle<JSFunction> empty);
197 void CreateIteratorMaps(Handle<JSFunction> empty);
198 void CreateAsyncIteratorMaps(Handle<JSFunction> empty);
199 void CreateAsyncFunctionMaps(Handle<JSFunction> empty);
203 void AddRestrictedFunctionProperties(Handle<JSFunction> empty);
228 Handle<JSFunction> empty_functio
[all...]
/third_party/node/deps/v8/src/codegen/
H A Dpending-optimization-table.h24 Handle<JSFunction> function,
33 Handle<JSFunction> function);
39 Handle<JSFunction> function);
45 JSFunction function);
/third_party/node/deps/v8/src/api/
H A Dapi-natives.cc46 MaybeHandle<JSFunction> InstantiateFunction(
51 MaybeHandle<JSFunction> InstantiateFunction( in InstantiateFunction()
385 JSFunction fun = JSFunction::cast(new_target); in IsSimpleInstantiation()
397 Handle<JSFunction> constructor; in InstantiateObject()
401 constructor = Handle<JSFunction>::cast(new_target); in InstantiateObject()
426 Handle<JSFunction> tmp_constructor; in InstantiateObject()
469 Handle<JSFunction> parent_instance; in GetInstancePrototype()
474 JSFunction); in GetInstancePrototype()
481 JSFunction); in GetInstancePrototype()
[all...]
/third_party/node/deps/v8/src/web-snapshot/
H A Dweb-snapshot.h185 void DiscoverFunction(Handle<JSFunction> function);
186 void DiscoverClass(Handle<JSFunction> function);
187 void DiscoverContextAndPrototype(Handle<JSFunction> function);
191 void DiscoverSource(Handle<JSFunction> function);
195 Handle<JSFunction> function);
199 void SerializeFunction(Handle<JSFunction> function);
200 void SerializeClass(Handle<JSFunction> function);
213 uint32_t GetFunctionId(JSFunction function);
214 uint32_t GetClassId(JSFunction function);
319 Handle<JSFunction> CreateJSFunctio
[all...]
/third_party/node/deps/v8/src/ic/
H A Dcall-optimization.h30 Handle<JSFunction> constant_function() const { in constant_function()
59 void Initialize(IsolateT* isolate, Handle<JSFunction> function);
68 Handle<JSFunction> function);
70 Handle<JSFunction> constant_function_;
/third_party/node/deps/v8/src/deoptimizer/
H A Ddeoptimizer.h54 Handle<JSFunction> function() const;
72 static void DeoptimizeFunction(JSFunction function, Code code = Code());
137 Deoptimizer(Isolate* isolate, JSFunction function, DeoptimizeKind kind,
186 static void TraceFoundActivation(Isolate* isolate, JSFunction function);
192 JSFunction function_;

Completed in 20 milliseconds

12345678910