Lines Matching refs:JSFunction
23 CodeKinds JSFunction::GetAttachedCodeKinds() const {
33 CodeKinds JSFunction::GetAvailableCodeKinds() const {
62 bool JSFunction::HasAttachedOptimizedCode() const {
67 bool JSFunction::HasAvailableOptimizedCode() const {
72 bool JSFunction::HasAttachedCodeKind(CodeKind kind) const {
77 bool JSFunction::HasAvailableCodeKind(CodeKind kind) const {
101 base::Optional<CodeKind> JSFunction::GetActiveTier() const {
133 bool JSFunction::ActiveTierIsIgnition() const {
137 bool JSFunction::ActiveTierIsBaseline() const {
141 bool JSFunction::ActiveTierIsMaglev() const {
145 bool JSFunction::ActiveTierIsTurbofan() const {
149 bool JSFunction::CanDiscardCompiled() const {
179 void JSFunction::MarkForOptimization(Isolate* isolate, CodeKind target_kind,
214 void JSFunction::SetInterruptBudget(Isolate* isolate) {
225 // If the targets length is the default JSFunction accessor, we can keep the
261 // If the target's name is the default JSFunction accessor, we can keep the
327 Handle<JSFunction> target(
328 JSFunction::cast(function->bound_target_function()), isolate);
329 Handle<String> name = JSFunction::GetName(isolate, target);
363 // All non JSFunction targets get a direct property and don't use this
365 Handle<JSFunction> target(JSFunction::cast(function->bound_target_function()),
393 return JSFunction::GetName(
395 handle(JSFunction::cast(function->wrapped_target_function()), isolate));
413 // All non JSFunction targets get a direct property and don't use this
415 return Just(Handle<JSFunction>::cast(target)->length());
468 NewError(Handle<JSFunction>(creation_context->type_error_function(),
480 Handle<String> JSFunction::GetName(Isolate* isolate,
481 Handle<JSFunction> function) {
489 void JSFunction::EnsureClosureFeedbackCellArray(
490 Handle<JSFunction> function, bool reset_budget_for_feedback_allocation) {
538 void JSFunction::EnsureFeedbackVector(Isolate* isolate,
539 Handle<JSFunction> function,
552 void JSFunction::CreateAndAttachFeedbackVector(
553 Isolate* isolate, Handle<JSFunction> function,
580 void JSFunction::InitializeFeedbackCell(
581 Handle<JSFunction> function, IsCompiledScope* is_compiled_scope,
622 void SetInstancePrototype(Isolate* isolate, Handle<JSFunction> function,
644 JSFunction::SetInitialMap(isolate, function, new_map, value);
666 void JSFunction::SetPrototype(Handle<JSFunction> function,
706 void JSFunction::SetInitialMap(Isolate* isolate, Handle<JSFunction> function,
711 void JSFunction::SetInitialMap(Isolate* isolate, Handle<JSFunction> function,
713 Handle<JSFunction> constructor) {
726 void JSFunction::EnsureHasInitialMap(Handle<JSFunction> function) {
772 JSFunction::SetInitialMap(isolate, function, map, prototype);
910 bool FastInitializeDerivedMap(Isolate* isolate, Handle<JSFunction> new_target,
911 Handle<JSFunction> constructor,
943 JSFunction::CalculateExpectedNofProperties(isolate, new_target));
944 JSFunction::CalculateInstanceSizeHelper(
958 JSFunction::SetInitialMap(isolate, new_target, map, prototype, constructor);
968 MaybeHandle<Map> JSFunction::GetDerivedMap(Isolate* isolate,
969 Handle<JSFunction> constructor,
981 Handle<JSFunction> function = Handle<JSFunction>::cast(new_target);
993 Handle<JSFunction> function = Handle<JSFunction>::cast(new_target);
1027 Handle<JSFunction> realm_constructor(JSFunction::cast(context->get(index)),
1070 Handle<Map> JSFunction::GetDerivedRabGsabMap(Isolate* isolate,
1071 Handle<JSFunction> constructor,
1096 int JSFunction::ComputeInstanceSizeWithMinSlack(Isolate* isolate) {
1105 std::unique_ptr<char[]> JSFunction::DebugNameCStr() {
1109 void JSFunction::PrintName(FILE* out) {
1118 JSFunction::kMinDescriptorsForFastBindAndWrap) {
1125 InternalIndex kNameIndex{JSFunction::kNameDescriptorIndex};
1136 Handle<String> JSFunction::GetDebugName(Handle<JSFunction> function) {
1146 // above, which should invoke JSFunction::GetName(), since that's
1149 // JSFunction where the "name" property is untouched, so we retain
1159 bool JSFunction::SetName(Handle<JSFunction> function, Handle<Name> name,
1197 Handle<String> JSFunction::ToString(Handle<JSFunction> function) {
1257 int JSFunction::CalculateExpectedNofProperties(Isolate* isolate,
1258 Handle<JSFunction> function) {
1265 Handle<JSFunction> func = Handle<JSFunction>::cast(current);
1301 void JSFunction::CalculateInstanceSizeHelper(InstanceType instance_type,
1329 void JSFunction::ClearTypeFeedbackInfo() {