/third_party/node/deps/v8/src/objects/ |
H A D | contexts.h | 43 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 D | js-function-inl.h | 11 // 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 D | js-function.h | 85 // 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 D | js-function.cc | 23 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 D | call-site-info.cc | 21 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 D | js-temporal-objects.h | 52 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 D | tiering-manager.h | 19 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 D | tiering-manager.cc | 101 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 D | runtime-compiler.cc | 32 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 D | runtime-classes.cc | 42 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 D | runtime-function.cc | 23 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 D | runtime-test.cc | 86 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 D | builtins-lazy-gen.cc | 18 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 D | accessors.cc | 316 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 D | builtins-lazy-gen.h | 20 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 D | builtins-async-gen.cc | 109 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 D | builtins-function.cc | 30 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 D | builtins-utils-inl.h | 25 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 D | weak-object-worklists.cc | 172 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 D | bootstrapper.cc | 189 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 D | pending-optimization-table.h | 24 Handle<JSFunction> function, 33 Handle<JSFunction> function); 39 Handle<JSFunction> function); 45 JSFunction function);
|
/third_party/node/deps/v8/src/api/ |
H A D | api-natives.cc | 46 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 D | web-snapshot.h | 185 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 D | call-optimization.h | 30 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 D | deoptimizer.h | 54 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_;
|