|
| static constexpr bool | IsBuiltinId (Builtin builtin) |
| |
| static constexpr bool | IsBuiltinId (int maybe_id) |
| |
| static constexpr bool | IsTier0 (Builtin builtin) |
| |
| static constexpr Builtin | FromInt (int id) |
| |
| static constexpr int | ToInt (Builtin id) |
| |
| static BytecodeOffset | GetContinuationBytecodeOffset (Builtin builtin) |
| |
| static Builtin | GetBuiltinFromBytecodeOffset (BytecodeOffset) |
| |
| static constexpr Builtin | RecordWrite (SaveFPRegsMode fp_mode) |
| |
| static constexpr Builtin | IndirectPointerBarrier (SaveFPRegsMode fp_mode) |
| |
| static constexpr Builtin | EphemeronKeyBarrier (SaveFPRegsMode fp_mode) |
| |
| static constexpr Builtin | AdaptorWithBuiltinExitFrame (int formal_parameter_count) |
| |
| static constexpr Builtin | CallFunction (ConvertReceiverMode=ConvertReceiverMode::kAny) |
| |
| static constexpr Builtin | Call (ConvertReceiverMode=ConvertReceiverMode::kAny) |
| |
| static constexpr bool | IsAnyCall (Builtin builtin) |
| |
| static constexpr Builtin | NonPrimitiveToPrimitive (ToPrimitiveHint hint=ToPrimitiveHint::kDefault) |
| |
| static constexpr Builtin | OrdinaryToPrimitive (OrdinaryToPrimitiveHint hint) |
| |
| static constexpr Builtin | StringAdd (StringAddFlags flags=STRING_ADD_CHECK_NONE) |
| |
| static constexpr Builtin | LoadGlobalIC (TypeofMode typeof_mode) |
| |
| static constexpr Builtin | LoadGlobalICInOptimizedCode (TypeofMode typeof_mode) |
| |
| static constexpr Builtin | CEntry (int result_size, ArgvMode argv_mode, bool builtin_exit_frame=false, bool switch_to_central_stack=false) |
| |
| static constexpr Builtin | RuntimeCEntry (int result_size, bool switch_to_central_stack=false) |
| |
| static constexpr Builtin | InterpreterCEntry (int result_size) |
| |
| static constexpr Builtin | InterpreterPushArgsThenCall (ConvertReceiverMode receiver_mode, InterpreterPushArgsMode mode) |
| |
| static constexpr Builtin | InterpreterPushArgsThenConstruct (InterpreterPushArgsMode mode) |
| |
| static CallInterfaceDescriptor | CallInterfaceDescriptorFor (Builtin builtin) |
| |
| static V8_EXPORT_PRIVATE Callable | CallableFor (Isolate *isolate, Builtin builtin) |
| |
| static V8_EXPORT_PRIVATE bool | HasJSLinkage (Builtin builtin) |
| |
| static V8_EXPORT_PRIVATE int | GetStackParameterCount (Builtin builtin) |
| |
| static int | GetFormalParameterCount (Builtin builtin) |
| |
| static bool | CheckFormalParameterCount (Builtin builtin, int function_length, int formal_parameter_count_with_receiver) |
| |
| static V8_EXPORT_PRIVATE const char * | name (Builtin builtin) |
| |
| static V8_EXPORT_PRIVATE const char * | NameForStackTrace (Isolate *isolate, Builtin builtin) |
| |
| static Address | CppEntryOf (Builtin builtin) |
| |
| static Address | EntryOf (Builtin builtin, Isolate *isolate) |
| |
| static V8_EXPORT_PRIVATE Kind | KindOf (Builtin builtin) |
| |
| static const char * | KindNameOf (Builtin builtin) |
| |
| static V8_EXPORT_PRIVATE CodeEntrypointTag | EntrypointTagFor (Builtin builtin) |
| |
| static V8_EXPORT_PRIVATE bool | IsCpp (Builtin builtin) |
| |
| static bool | IsBuiltin (const Tagged< Code > code) |
| |
| static constexpr bool | AllBuiltinsAreIsolateIndependent () |
| |
| static constexpr bool | IsIsolateIndependent (Builtin builtin) |
| |
| static bool | IsIsolateIndependentBuiltin (Tagged< Code > code) |
| |
| static void | InitializeIsolateDataTables (Isolate *isolate) |
| |
| static void | EmitCodeCreateEvents (Isolate *isolate) |
| |
| static V8_WARN_UNUSED_RESULT MaybeHandle< Object > | InvokeApiFunction (Isolate *isolate, bool is_construct, DirectHandle< FunctionTemplateInfo > function, DirectHandle< Object > receiver, base::Vector< const DirectHandle< Object > > args, DirectHandle< HeapObject > new_target) |
| |
| static void | Generate_Adaptor (MacroAssembler *masm, int formal_parameter_count, Address builtin_address) |
| |
| static void | Generate_CEntry (MacroAssembler *masm, int result_size, ArgvMode argv_mode, bool builtin_exit_frame, bool switch_to_central_stack) |
| |
| static bool | AllowDynamicFunction (Isolate *isolate, DirectHandle< JSFunction > target, DirectHandle< JSObject > target_global_proxy) |
| |
| static DirectHandle< Code > | CreateInterpreterEntryTrampolineForProfiling (Isolate *isolate) |
| |
| static constexpr bool | IsJSEntryVariant (Builtin builtin) |
| |
Definition at line 85 of file builtins.h.