webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Classes | Typedefs | Enumerations | Functions
JSC::LLInt Namespace Reference

Classes

class  CLoop
 
class  Data
 
struct  OpcodeStats
 

Typedefs

typedef std::array< OpcodeStats, numOpcodeIDsOpcodeStatsArray
 

Enumerations

enum  EntryKind { Prologue, ArityCheck }
 
enum  SetArgumentsWith { SetArgumentsWith::Object, SetArgumentsWith::CurrentArguments }
 

Functions

void setEntrypoint (VM &, CodeBlock *)
 
unsigned frameRegisterCountFor (CodeBlock *)
 
InstructionreturnToThrowForThrownException (ExecState *)
 
InstructionreturnToThrow (ExecState *)
 
voidcallToThrow (ExecState *)
 
void llintPCRangeStart ()
 
void llintPCRangeEnd ()
 
ALWAYS_INLINE bool isLLIntPC (void *pc)
 
SlowPathReturnType llint_trace_operand (ExecState *, Instruction *, int fromWhere, int operand)
 
SlowPathReturnType llint_trace_value (ExecState *, Instruction *, int fromWhere, int operand)
 
void llint_write_barrier_slow (ExecState *, JSCell *) WTF_INTERNAL
 
 LLINT_SLOW_PATH_HIDDEN_DECL (trace_prologue)
 
 LLINT_SLOW_PATH_HIDDEN_DECL (trace_prologue_function_for_call)
 
 LLINT_SLOW_PATH_HIDDEN_DECL (trace_prologue_function_for_construct)
 
 LLINT_SLOW_PATH_HIDDEN_DECL (trace_arityCheck_for_call)
 
 LLINT_SLOW_PATH_HIDDEN_DECL (trace_arityCheck_for_construct)
 
 LLINT_SLOW_PATH_HIDDEN_DECL (trace)
 
 LLINT_SLOW_PATH_HIDDEN_DECL (special_trace)
 
 LLINT_SLOW_PATH_HIDDEN_DECL (count_opcode)
 
 LLINT_SLOW_PATH_HIDDEN_DECL (count_opcode_slow_path)
 
 LLINT_SLOW_PATH_HIDDEN_DECL (entry_osr)
 
 LLINT_SLOW_PATH_HIDDEN_DECL (entry_osr_function_for_call)
 
 LLINT_SLOW_PATH_HIDDEN_DECL (entry_osr_function_for_construct)
 
 LLINT_SLOW_PATH_HIDDEN_DECL (entry_osr_function_for_call_arityCheck)
 
 LLINT_SLOW_PATH_HIDDEN_DECL (entry_osr_function_for_construct_arityCheck)
 
 LLINT_SLOW_PATH_HIDDEN_DECL (loop_osr)
 
 LLINT_SLOW_PATH_HIDDEN_DECL (replace)
 
 LLINT_SLOW_PATH_HIDDEN_DECL (stack_check)
 
 LLINT_SLOW_PATH_HIDDEN_DECL (slow_path_new_object)
 
 LLINT_SLOW_PATH_HIDDEN_DECL (slow_path_new_array)
 
 LLINT_SLOW_PATH_HIDDEN_DECL (slow_path_new_array_with_size)
 
 LLINT_SLOW_PATH_HIDDEN_DECL (slow_path_new_array_buffer)
 
 LLINT_SLOW_PATH_HIDDEN_DECL (slow_path_new_regexp)
 
 LLINT_SLOW_PATH_HIDDEN_DECL (slow_path_instanceof)
 
 LLINT_SLOW_PATH_HIDDEN_DECL (slow_path_instanceof_custom)
 
 LLINT_SLOW_PATH_HIDDEN_DECL (slow_path_try_get_by_id)
 
 LLINT_SLOW_PATH_HIDDEN_DECL (slow_path_get_by_id)
 
 LLINT_SLOW_PATH_HIDDEN_DECL (slow_path_get_arguments_length)
 
 LLINT_SLOW_PATH_HIDDEN_DECL (slow_path_put_by_id)
 
 LLINT_SLOW_PATH_HIDDEN_DECL (slow_path_del_by_id)
 
 LLINT_SLOW_PATH_HIDDEN_DECL (slow_path_get_by_val)
 
 LLINT_SLOW_PATH_HIDDEN_DECL (slow_path_get_argument_by_val)
 
 LLINT_SLOW_PATH_HIDDEN_DECL (slow_path_put_by_val)
 
 LLINT_SLOW_PATH_HIDDEN_DECL (slow_path_put_by_val_direct)
 
 LLINT_SLOW_PATH_HIDDEN_DECL (slow_path_del_by_val)
 
 LLINT_SLOW_PATH_HIDDEN_DECL (slow_path_put_by_index)
 
 LLINT_SLOW_PATH_HIDDEN_DECL (slow_path_put_getter_by_id)
 
 LLINT_SLOW_PATH_HIDDEN_DECL (slow_path_put_setter_by_id)
 
 LLINT_SLOW_PATH_HIDDEN_DECL (slow_path_put_getter_setter_by_id)
 
 LLINT_SLOW_PATH_HIDDEN_DECL (slow_path_put_getter_by_val)
 
 LLINT_SLOW_PATH_HIDDEN_DECL (slow_path_put_setter_by_val)
 
 LLINT_SLOW_PATH_HIDDEN_DECL (slow_path_jtrue)
 
 LLINT_SLOW_PATH_HIDDEN_DECL (slow_path_jfalse)
 
 LLINT_SLOW_PATH_HIDDEN_DECL (slow_path_jless)
 
 LLINT_SLOW_PATH_HIDDEN_DECL (slow_path_jnless)
 
 LLINT_SLOW_PATH_HIDDEN_DECL (slow_path_jgreater)
 
 LLINT_SLOW_PATH_HIDDEN_DECL (slow_path_jngreater)
 
 LLINT_SLOW_PATH_HIDDEN_DECL (slow_path_jlesseq)
 
 LLINT_SLOW_PATH_HIDDEN_DECL (slow_path_jnlesseq)
 
 LLINT_SLOW_PATH_HIDDEN_DECL (slow_path_jgreatereq)
 
 LLINT_SLOW_PATH_HIDDEN_DECL (slow_path_jngreatereq)
 
 LLINT_SLOW_PATH_HIDDEN_DECL (slow_path_switch_imm)
 
 LLINT_SLOW_PATH_HIDDEN_DECL (slow_path_switch_char)
 
 LLINT_SLOW_PATH_HIDDEN_DECL (slow_path_switch_string)
 
 LLINT_SLOW_PATH_HIDDEN_DECL (slow_path_new_func)
 
 LLINT_SLOW_PATH_HIDDEN_DECL (slow_path_new_func_exp)
 
 LLINT_SLOW_PATH_HIDDEN_DECL (slow_path_new_generator_func)
 
 LLINT_SLOW_PATH_HIDDEN_DECL (slow_path_new_generator_func_exp)
 
 LLINT_SLOW_PATH_HIDDEN_DECL (slow_path_new_async_func)
 
 LLINT_SLOW_PATH_HIDDEN_DECL (slow_path_new_async_func_exp)
 
 LLINT_SLOW_PATH_HIDDEN_DECL (slow_path_set_function_name)
 
 LLINT_SLOW_PATH_HIDDEN_DECL (slow_path_call)
 
 LLINT_SLOW_PATH_HIDDEN_DECL (slow_path_construct)
 
 LLINT_SLOW_PATH_HIDDEN_DECL (slow_path_size_frame_for_varargs)
 
 LLINT_SLOW_PATH_HIDDEN_DECL (slow_path_size_frame_for_forward_arguments)
 
 LLINT_SLOW_PATH_HIDDEN_DECL (slow_path_call_varargs)
 
 LLINT_SLOW_PATH_HIDDEN_DECL (slow_path_tail_call_forward_arguments)
 
 LLINT_SLOW_PATH_HIDDEN_DECL (slow_path_construct_varargs)
 
 LLINT_SLOW_PATH_HIDDEN_DECL (slow_path_call_eval)
 
 LLINT_SLOW_PATH_HIDDEN_DECL (slow_path_tear_off_arguments)
 
 LLINT_SLOW_PATH_HIDDEN_DECL (slow_path_strcat)
 
 LLINT_SLOW_PATH_HIDDEN_DECL (slow_path_to_primitive)
 
 LLINT_SLOW_PATH_HIDDEN_DECL (slow_path_throw)
 
 LLINT_SLOW_PATH_HIDDEN_DECL (slow_path_handle_traps)
 
 LLINT_SLOW_PATH_HIDDEN_DECL (slow_path_debug)
 
 LLINT_SLOW_PATH_HIDDEN_DECL (slow_path_handle_exception)
 
 LLINT_SLOW_PATH_HIDDEN_DECL (slow_path_get_from_scope)
 
 LLINT_SLOW_PATH_HIDDEN_DECL (slow_path_put_to_scope)
 
 LLINT_SLOW_PATH_HIDDEN_DECL (slow_path_check_if_exception_is_uncatchable_and_notify_profiler)
 
 LLINT_SLOW_PATH_HIDDEN_DECL (slow_path_log_shadow_chicken_prologue)
 
 LLINT_SLOW_PATH_HIDDEN_DECL (slow_path_log_shadow_chicken_tail)
 
SlowPathReturnType llint_throw_stack_overflow_error (VM *, ProtoCallFrame *) WTF_INTERNAL
 
SlowPathReturnType llint_stack_check_at_vm_entry (VM *, Register *) WTF_INTERNAL
 
NO_RETURN_DUE_TO_CRASH void llint_crash () WTF_INTERNAL
 
MacroAssemblerCodeRef functionForCallEntryThunkGenerator (VM *)
 
MacroAssemblerCodeRef functionForConstructEntryThunkGenerator (VM *)
 
MacroAssemblerCodeRef functionForCallArityCheckThunkGenerator (VM *)
 
MacroAssemblerCodeRef functionForConstructArityCheckThunkGenerator (VM *)
 
MacroAssemblerCodeRef evalEntryThunkGenerator (VM *)
 
MacroAssemblerCodeRef programEntryThunkGenerator (VM *)
 
MacroAssemblerCodeRef moduleProgramEntryThunkGenerator (VM *)
 
void initialize ()
 
InstructionexceptionInstructions ()
 
OpcodeopcodeMap ()
 
Opcode getOpcode (OpcodeID id)
 
ALWAYS_INLINE voidgetCodePtr (OpcodeID id)
 
ALWAYS_INLINE voidgetCodePtr (JSC::EncodedJSValue glueHelper())
 
 LLINT_SLOW_PATH_DECL (trace_prologue)
 
 LLINT_SLOW_PATH_DECL (trace_prologue_function_for_call)
 
 LLINT_SLOW_PATH_DECL (trace_prologue_function_for_construct)
 
 LLINT_SLOW_PATH_DECL (trace_arityCheck_for_call)
 
 LLINT_SLOW_PATH_DECL (trace_arityCheck_for_construct)
 
 LLINT_SLOW_PATH_DECL (trace)
 
 LLINT_SLOW_PATH_DECL (special_trace)
 
 LLINT_SLOW_PATH_DECL (entry_osr)
 
 LLINT_SLOW_PATH_DECL (entry_osr_function_for_call)
 
 LLINT_SLOW_PATH_DECL (entry_osr_function_for_construct)
 
 LLINT_SLOW_PATH_DECL (entry_osr_function_for_call_arityCheck)
 
 LLINT_SLOW_PATH_DECL (entry_osr_function_for_construct_arityCheck)
 
 LLINT_SLOW_PATH_DECL (loop_osr)
 
 LLINT_SLOW_PATH_DECL (replace)
 
 LLINT_SLOW_PATH_DECL (stack_check)
 
 LLINT_SLOW_PATH_DECL (slow_path_new_object)
 
 LLINT_SLOW_PATH_DECL (slow_path_new_array)
 
 LLINT_SLOW_PATH_DECL (slow_path_new_array_with_size)
 
 LLINT_SLOW_PATH_DECL (slow_path_new_array_buffer)
 
 LLINT_SLOW_PATH_DECL (slow_path_new_regexp)
 
 LLINT_SLOW_PATH_DECL (slow_path_instanceof)
 
 LLINT_SLOW_PATH_DECL (slow_path_instanceof_custom)
 
 LLINT_SLOW_PATH_DECL (slow_path_try_get_by_id)
 
 LLINT_SLOW_PATH_DECL (slow_path_get_by_id)
 
 LLINT_SLOW_PATH_DECL (slow_path_get_arguments_length)
 
 LLINT_SLOW_PATH_DECL (slow_path_put_by_id)
 
 LLINT_SLOW_PATH_DECL (slow_path_del_by_id)
 
 LLINT_SLOW_PATH_DECL (slow_path_get_by_val)
 
 LLINT_SLOW_PATH_DECL (slow_path_put_by_val)
 
 LLINT_SLOW_PATH_DECL (slow_path_put_by_val_direct)
 
 LLINT_SLOW_PATH_DECL (slow_path_del_by_val)
 
 LLINT_SLOW_PATH_DECL (slow_path_put_by_index)
 
 LLINT_SLOW_PATH_DECL (slow_path_put_getter_by_id)
 
 LLINT_SLOW_PATH_DECL (slow_path_put_setter_by_id)
 
 LLINT_SLOW_PATH_DECL (slow_path_put_getter_setter_by_id)
 
 LLINT_SLOW_PATH_DECL (slow_path_put_getter_by_val)
 
 LLINT_SLOW_PATH_DECL (slow_path_put_setter_by_val)
 
 LLINT_SLOW_PATH_DECL (slow_path_jtrue)
 
 LLINT_SLOW_PATH_DECL (slow_path_jfalse)
 
 LLINT_SLOW_PATH_DECL (slow_path_jless)
 
 LLINT_SLOW_PATH_DECL (slow_path_jnless)
 
 LLINT_SLOW_PATH_DECL (slow_path_jgreater)
 
 LLINT_SLOW_PATH_DECL (slow_path_jngreater)
 
 LLINT_SLOW_PATH_DECL (slow_path_jlesseq)
 
 LLINT_SLOW_PATH_DECL (slow_path_jnlesseq)
 
 LLINT_SLOW_PATH_DECL (slow_path_jgreatereq)
 
 LLINT_SLOW_PATH_DECL (slow_path_jngreatereq)
 
 LLINT_SLOW_PATH_DECL (slow_path_switch_imm)
 
 LLINT_SLOW_PATH_DECL (slow_path_switch_char)
 
 LLINT_SLOW_PATH_DECL (slow_path_switch_string)
 
 LLINT_SLOW_PATH_DECL (slow_path_new_func)
 
 LLINT_SLOW_PATH_DECL (slow_path_new_generator_func)
 
 LLINT_SLOW_PATH_DECL (slow_path_new_async_func)
 
 LLINT_SLOW_PATH_DECL (slow_path_new_func_exp)
 
 LLINT_SLOW_PATH_DECL (slow_path_new_generator_func_exp)
 
 LLINT_SLOW_PATH_DECL (slow_path_new_async_func_exp)
 
 LLINT_SLOW_PATH_DECL (slow_path_set_function_name)
 
SlowPathReturnType setUpCall (ExecState *execCallee, Instruction *pc, CodeSpecializationKind kind, JSValue calleeAsValue, LLIntCallLinkInfo *callLinkInfo=0)
 
SlowPathReturnType genericCall (ExecState *exec, Instruction *pc, CodeSpecializationKind kind)
 
 LLINT_SLOW_PATH_DECL (slow_path_call)
 
 LLINT_SLOW_PATH_DECL (slow_path_construct)
 
 LLINT_SLOW_PATH_DECL (slow_path_size_frame_for_varargs)
 
 LLINT_SLOW_PATH_DECL (slow_path_size_frame_for_forward_arguments)
 
SlowPathReturnType varargsSetup (ExecState *exec, Instruction *pc, CodeSpecializationKind kind, SetArgumentsWith set)
 
 LLINT_SLOW_PATH_DECL (slow_path_call_varargs)
 
 LLINT_SLOW_PATH_DECL (slow_path_tail_call_forward_arguments)
 
 LLINT_SLOW_PATH_DECL (slow_path_construct_varargs)
 
 LLINT_SLOW_PATH_DECL (slow_path_call_eval)
 
 LLINT_SLOW_PATH_DECL (slow_path_strcat)
 
 LLINT_SLOW_PATH_DECL (slow_path_to_primitive)
 
 LLINT_SLOW_PATH_DECL (slow_path_throw)
 
 LLINT_SLOW_PATH_DECL (slow_path_handle_traps)
 
 LLINT_SLOW_PATH_DECL (slow_path_debug)
 
 LLINT_SLOW_PATH_DECL (slow_path_handle_exception)
 
 LLINT_SLOW_PATH_DECL (slow_path_get_from_scope)
 
 LLINT_SLOW_PATH_DECL (slow_path_put_to_scope)
 
 LLINT_SLOW_PATH_DECL (slow_path_check_if_exception_is_uncatchable_and_notify_profiler)
 
 LLINT_SLOW_PATH_DECL (slow_path_log_shadow_chicken_prologue)
 
 LLINT_SLOW_PATH_DECL (slow_path_log_shadow_chicken_tail)
 

Typedef Documentation

◆ OpcodeStatsArray

Enumeration Type Documentation

◆ EntryKind

Enumerator
Prologue 
ArityCheck 

◆ SetArgumentsWith

Enumerator
Object 
CurrentArguments 

Function Documentation

◆ callToThrow()

void * JSC::LLInt::callToThrow ( ExecState )

◆ evalEntryThunkGenerator()

MacroAssemblerCodeRef JSC::LLInt::evalEntryThunkGenerator ( VM )

◆ exceptionInstructions()

Instruction* JSC::LLInt::exceptionInstructions ( )
inline

◆ frameRegisterCountFor()

unsigned JSC::LLInt::frameRegisterCountFor ( CodeBlock )

◆ functionForCallArityCheckThunkGenerator()

MacroAssemblerCodeRef JSC::LLInt::functionForCallArityCheckThunkGenerator ( VM )

◆ functionForCallEntryThunkGenerator()

MacroAssemblerCodeRef JSC::LLInt::functionForCallEntryThunkGenerator ( VM )

◆ functionForConstructArityCheckThunkGenerator()

MacroAssemblerCodeRef JSC::LLInt::functionForConstructArityCheckThunkGenerator ( VM )

◆ functionForConstructEntryThunkGenerator()

MacroAssemblerCodeRef JSC::LLInt::functionForConstructEntryThunkGenerator ( VM )

◆ genericCall()

SlowPathReturnType JSC::LLInt::genericCall ( ExecState exec,
Instruction pc,
CodeSpecializationKind  kind 
)
inline

◆ getCodePtr() [1/2]

ALWAYS_INLINE void* JSC::LLInt::getCodePtr ( OpcodeID  id)

◆ getCodePtr() [2/2]

ALWAYS_INLINE void* JSC::LLInt::getCodePtr ( JSC::EncodedJSValue   glueHelper())

◆ getOpcode()

Opcode JSC::LLInt::getOpcode ( OpcodeID  id)
inline

◆ initialize()

void JSC::LLInt::initialize ( )

◆ isLLIntPC()

ALWAYS_INLINE bool JSC::LLInt::isLLIntPC ( void pc)

◆ llint_crash()

NO_RETURN_DUE_TO_CRASH void JSC::LLInt::llint_crash ( )

◆ LLINT_SLOW_PATH_DECL() [1/76]

JSC::LLInt::LLINT_SLOW_PATH_DECL ( trace_prologue  )

◆ LLINT_SLOW_PATH_DECL() [2/76]

JSC::LLInt::LLINT_SLOW_PATH_DECL ( trace_prologue_function_for_call  )

◆ LLINT_SLOW_PATH_DECL() [3/76]

JSC::LLInt::LLINT_SLOW_PATH_DECL ( trace_prologue_function_for_construct  )

◆ LLINT_SLOW_PATH_DECL() [4/76]

JSC::LLInt::LLINT_SLOW_PATH_DECL ( trace_arityCheck_for_call  )

◆ LLINT_SLOW_PATH_DECL() [5/76]

JSC::LLInt::LLINT_SLOW_PATH_DECL ( trace_arityCheck_for_construct  )

◆ LLINT_SLOW_PATH_DECL() [6/76]

JSC::LLInt::LLINT_SLOW_PATH_DECL ( trace  )

◆ LLINT_SLOW_PATH_DECL() [7/76]

JSC::LLInt::LLINT_SLOW_PATH_DECL ( special_trace  )

◆ LLINT_SLOW_PATH_DECL() [8/76]

JSC::LLInt::LLINT_SLOW_PATH_DECL ( entry_osr  )

◆ LLINT_SLOW_PATH_DECL() [9/76]

JSC::LLInt::LLINT_SLOW_PATH_DECL ( entry_osr_function_for_call  )

◆ LLINT_SLOW_PATH_DECL() [10/76]

JSC::LLInt::LLINT_SLOW_PATH_DECL ( entry_osr_function_for_construct  )

◆ LLINT_SLOW_PATH_DECL() [11/76]

JSC::LLInt::LLINT_SLOW_PATH_DECL ( entry_osr_function_for_call_arityCheck  )

◆ LLINT_SLOW_PATH_DECL() [12/76]

JSC::LLInt::LLINT_SLOW_PATH_DECL ( entry_osr_function_for_construct_arityCheck  )

◆ LLINT_SLOW_PATH_DECL() [13/76]

JSC::LLInt::LLINT_SLOW_PATH_DECL ( loop_osr  )

◆ LLINT_SLOW_PATH_DECL() [14/76]

JSC::LLInt::LLINT_SLOW_PATH_DECL ( replace  )

◆ LLINT_SLOW_PATH_DECL() [15/76]

JSC::LLInt::LLINT_SLOW_PATH_DECL ( stack_check  )

◆ LLINT_SLOW_PATH_DECL() [16/76]

JSC::LLInt::LLINT_SLOW_PATH_DECL ( slow_path_new_object  )

◆ LLINT_SLOW_PATH_DECL() [17/76]

JSC::LLInt::LLINT_SLOW_PATH_DECL ( slow_path_new_array  )

◆ LLINT_SLOW_PATH_DECL() [18/76]

JSC::LLInt::LLINT_SLOW_PATH_DECL ( slow_path_new_array_with_size  )

◆ LLINT_SLOW_PATH_DECL() [19/76]

JSC::LLInt::LLINT_SLOW_PATH_DECL ( slow_path_new_array_buffer  )

◆ LLINT_SLOW_PATH_DECL() [20/76]

JSC::LLInt::LLINT_SLOW_PATH_DECL ( slow_path_new_regexp  )

◆ LLINT_SLOW_PATH_DECL() [21/76]

JSC::LLInt::LLINT_SLOW_PATH_DECL ( slow_path_instanceof  )

◆ LLINT_SLOW_PATH_DECL() [22/76]

JSC::LLInt::LLINT_SLOW_PATH_DECL ( slow_path_instanceof_custom  )

◆ LLINT_SLOW_PATH_DECL() [23/76]

JSC::LLInt::LLINT_SLOW_PATH_DECL ( slow_path_try_get_by_id  )

◆ LLINT_SLOW_PATH_DECL() [24/76]

JSC::LLInt::LLINT_SLOW_PATH_DECL ( slow_path_get_by_id  )

◆ LLINT_SLOW_PATH_DECL() [25/76]

JSC::LLInt::LLINT_SLOW_PATH_DECL ( slow_path_get_arguments_length  )

◆ LLINT_SLOW_PATH_DECL() [26/76]

JSC::LLInt::LLINT_SLOW_PATH_DECL ( slow_path_put_by_id  )

◆ LLINT_SLOW_PATH_DECL() [27/76]

JSC::LLInt::LLINT_SLOW_PATH_DECL ( slow_path_del_by_id  )

◆ LLINT_SLOW_PATH_DECL() [28/76]

JSC::LLInt::LLINT_SLOW_PATH_DECL ( slow_path_get_by_val  )

◆ LLINT_SLOW_PATH_DECL() [29/76]

JSC::LLInt::LLINT_SLOW_PATH_DECL ( slow_path_put_by_val  )

◆ LLINT_SLOW_PATH_DECL() [30/76]

JSC::LLInt::LLINT_SLOW_PATH_DECL ( slow_path_put_by_val_direct  )

◆ LLINT_SLOW_PATH_DECL() [31/76]

JSC::LLInt::LLINT_SLOW_PATH_DECL ( slow_path_del_by_val  )

◆ LLINT_SLOW_PATH_DECL() [32/76]

JSC::LLInt::LLINT_SLOW_PATH_DECL ( slow_path_put_by_index  )

◆ LLINT_SLOW_PATH_DECL() [33/76]

JSC::LLInt::LLINT_SLOW_PATH_DECL ( slow_path_put_getter_by_id  )

◆ LLINT_SLOW_PATH_DECL() [34/76]

JSC::LLInt::LLINT_SLOW_PATH_DECL ( slow_path_put_setter_by_id  )

◆ LLINT_SLOW_PATH_DECL() [35/76]

JSC::LLInt::LLINT_SLOW_PATH_DECL ( slow_path_put_getter_setter_by_id  )

◆ LLINT_SLOW_PATH_DECL() [36/76]

JSC::LLInt::LLINT_SLOW_PATH_DECL ( slow_path_put_getter_by_val  )

◆ LLINT_SLOW_PATH_DECL() [37/76]

JSC::LLInt::LLINT_SLOW_PATH_DECL ( slow_path_put_setter_by_val  )

◆ LLINT_SLOW_PATH_DECL() [38/76]

JSC::LLInt::LLINT_SLOW_PATH_DECL ( slow_path_jtrue  )

◆ LLINT_SLOW_PATH_DECL() [39/76]

JSC::LLInt::LLINT_SLOW_PATH_DECL ( slow_path_jfalse  )

◆ LLINT_SLOW_PATH_DECL() [40/76]

JSC::LLInt::LLINT_SLOW_PATH_DECL ( slow_path_jless  )

◆ LLINT_SLOW_PATH_DECL() [41/76]

JSC::LLInt::LLINT_SLOW_PATH_DECL ( slow_path_jnless  )

◆ LLINT_SLOW_PATH_DECL() [42/76]

JSC::LLInt::LLINT_SLOW_PATH_DECL ( slow_path_jgreater  )

◆ LLINT_SLOW_PATH_DECL() [43/76]

JSC::LLInt::LLINT_SLOW_PATH_DECL ( slow_path_jngreater  )

◆ LLINT_SLOW_PATH_DECL() [44/76]

JSC::LLInt::LLINT_SLOW_PATH_DECL ( slow_path_jlesseq  )

◆ LLINT_SLOW_PATH_DECL() [45/76]

JSC::LLInt::LLINT_SLOW_PATH_DECL ( slow_path_jnlesseq  )

◆ LLINT_SLOW_PATH_DECL() [46/76]

JSC::LLInt::LLINT_SLOW_PATH_DECL ( slow_path_jgreatereq  )

◆ LLINT_SLOW_PATH_DECL() [47/76]

JSC::LLInt::LLINT_SLOW_PATH_DECL ( slow_path_jngreatereq  )

◆ LLINT_SLOW_PATH_DECL() [48/76]

JSC::LLInt::LLINT_SLOW_PATH_DECL ( slow_path_switch_imm  )

◆ LLINT_SLOW_PATH_DECL() [49/76]

JSC::LLInt::LLINT_SLOW_PATH_DECL ( slow_path_switch_char  )

◆ LLINT_SLOW_PATH_DECL() [50/76]

JSC::LLInt::LLINT_SLOW_PATH_DECL ( slow_path_switch_string  )

◆ LLINT_SLOW_PATH_DECL() [51/76]

JSC::LLInt::LLINT_SLOW_PATH_DECL ( slow_path_new_func  )

◆ LLINT_SLOW_PATH_DECL() [52/76]

JSC::LLInt::LLINT_SLOW_PATH_DECL ( slow_path_new_generator_func  )

◆ LLINT_SLOW_PATH_DECL() [53/76]

JSC::LLInt::LLINT_SLOW_PATH_DECL ( slow_path_new_async_func  )

◆ LLINT_SLOW_PATH_DECL() [54/76]

JSC::LLInt::LLINT_SLOW_PATH_DECL ( slow_path_new_func_exp  )

◆ LLINT_SLOW_PATH_DECL() [55/76]

JSC::LLInt::LLINT_SLOW_PATH_DECL ( slow_path_new_generator_func_exp  )

◆ LLINT_SLOW_PATH_DECL() [56/76]

JSC::LLInt::LLINT_SLOW_PATH_DECL ( slow_path_new_async_func_exp  )

◆ LLINT_SLOW_PATH_DECL() [57/76]

JSC::LLInt::LLINT_SLOW_PATH_DECL ( slow_path_set_function_name  )

◆ LLINT_SLOW_PATH_DECL() [58/76]

JSC::LLInt::LLINT_SLOW_PATH_DECL ( slow_path_call  )

◆ LLINT_SLOW_PATH_DECL() [59/76]

JSC::LLInt::LLINT_SLOW_PATH_DECL ( slow_path_construct  )

◆ LLINT_SLOW_PATH_DECL() [60/76]

JSC::LLInt::LLINT_SLOW_PATH_DECL ( slow_path_size_frame_for_varargs  )

◆ LLINT_SLOW_PATH_DECL() [61/76]

JSC::LLInt::LLINT_SLOW_PATH_DECL ( slow_path_size_frame_for_forward_arguments  )

◆ LLINT_SLOW_PATH_DECL() [62/76]

JSC::LLInt::LLINT_SLOW_PATH_DECL ( slow_path_call_varargs  )

◆ LLINT_SLOW_PATH_DECL() [63/76]

JSC::LLInt::LLINT_SLOW_PATH_DECL ( slow_path_tail_call_forward_arguments  )

◆ LLINT_SLOW_PATH_DECL() [64/76]

JSC::LLInt::LLINT_SLOW_PATH_DECL ( slow_path_construct_varargs  )

◆ LLINT_SLOW_PATH_DECL() [65/76]

JSC::LLInt::LLINT_SLOW_PATH_DECL ( slow_path_call_eval  )

◆ LLINT_SLOW_PATH_DECL() [66/76]

JSC::LLInt::LLINT_SLOW_PATH_DECL ( slow_path_strcat  )

◆ LLINT_SLOW_PATH_DECL() [67/76]

JSC::LLInt::LLINT_SLOW_PATH_DECL ( slow_path_to_primitive  )

◆ LLINT_SLOW_PATH_DECL() [68/76]

JSC::LLInt::LLINT_SLOW_PATH_DECL ( slow_path_throw  )

◆ LLINT_SLOW_PATH_DECL() [69/76]

JSC::LLInt::LLINT_SLOW_PATH_DECL ( slow_path_handle_traps  )

◆ LLINT_SLOW_PATH_DECL() [70/76]

JSC::LLInt::LLINT_SLOW_PATH_DECL ( slow_path_debug  )

◆ LLINT_SLOW_PATH_DECL() [71/76]

JSC::LLInt::LLINT_SLOW_PATH_DECL ( slow_path_handle_exception  )

◆ LLINT_SLOW_PATH_DECL() [72/76]

JSC::LLInt::LLINT_SLOW_PATH_DECL ( slow_path_get_from_scope  )

◆ LLINT_SLOW_PATH_DECL() [73/76]

JSC::LLInt::LLINT_SLOW_PATH_DECL ( slow_path_put_to_scope  )

◆ LLINT_SLOW_PATH_DECL() [74/76]

JSC::LLInt::LLINT_SLOW_PATH_DECL ( slow_path_check_if_exception_is_uncatchable_and_notify_profiler  )

◆ LLINT_SLOW_PATH_DECL() [75/76]

JSC::LLInt::LLINT_SLOW_PATH_DECL ( slow_path_log_shadow_chicken_prologue  )

◆ LLINT_SLOW_PATH_DECL() [76/76]

JSC::LLInt::LLINT_SLOW_PATH_DECL ( slow_path_log_shadow_chicken_tail  )

◆ LLINT_SLOW_PATH_HIDDEN_DECL() [1/80]

JSC::LLInt::LLINT_SLOW_PATH_HIDDEN_DECL ( trace_prologue  )

◆ LLINT_SLOW_PATH_HIDDEN_DECL() [2/80]

JSC::LLInt::LLINT_SLOW_PATH_HIDDEN_DECL ( trace_prologue_function_for_call  )

◆ LLINT_SLOW_PATH_HIDDEN_DECL() [3/80]

JSC::LLInt::LLINT_SLOW_PATH_HIDDEN_DECL ( trace_prologue_function_for_construct  )

◆ LLINT_SLOW_PATH_HIDDEN_DECL() [4/80]

JSC::LLInt::LLINT_SLOW_PATH_HIDDEN_DECL ( trace_arityCheck_for_call  )

◆ LLINT_SLOW_PATH_HIDDEN_DECL() [5/80]

JSC::LLInt::LLINT_SLOW_PATH_HIDDEN_DECL ( trace_arityCheck_for_construct  )

◆ LLINT_SLOW_PATH_HIDDEN_DECL() [6/80]

JSC::LLInt::LLINT_SLOW_PATH_HIDDEN_DECL ( trace  )

◆ LLINT_SLOW_PATH_HIDDEN_DECL() [7/80]

JSC::LLInt::LLINT_SLOW_PATH_HIDDEN_DECL ( special_trace  )

◆ LLINT_SLOW_PATH_HIDDEN_DECL() [8/80]

JSC::LLInt::LLINT_SLOW_PATH_HIDDEN_DECL ( count_opcode  )

◆ LLINT_SLOW_PATH_HIDDEN_DECL() [9/80]

JSC::LLInt::LLINT_SLOW_PATH_HIDDEN_DECL ( count_opcode_slow_path  )

◆ LLINT_SLOW_PATH_HIDDEN_DECL() [10/80]

JSC::LLInt::LLINT_SLOW_PATH_HIDDEN_DECL ( entry_osr  )

◆ LLINT_SLOW_PATH_HIDDEN_DECL() [11/80]

JSC::LLInt::LLINT_SLOW_PATH_HIDDEN_DECL ( entry_osr_function_for_call  )

◆ LLINT_SLOW_PATH_HIDDEN_DECL() [12/80]

JSC::LLInt::LLINT_SLOW_PATH_HIDDEN_DECL ( entry_osr_function_for_construct  )

◆ LLINT_SLOW_PATH_HIDDEN_DECL() [13/80]

JSC::LLInt::LLINT_SLOW_PATH_HIDDEN_DECL ( entry_osr_function_for_call_arityCheck  )

◆ LLINT_SLOW_PATH_HIDDEN_DECL() [14/80]

JSC::LLInt::LLINT_SLOW_PATH_HIDDEN_DECL ( entry_osr_function_for_construct_arityCheck  )

◆ LLINT_SLOW_PATH_HIDDEN_DECL() [15/80]

JSC::LLInt::LLINT_SLOW_PATH_HIDDEN_DECL ( loop_osr  )

◆ LLINT_SLOW_PATH_HIDDEN_DECL() [16/80]

JSC::LLInt::LLINT_SLOW_PATH_HIDDEN_DECL ( replace  )

◆ LLINT_SLOW_PATH_HIDDEN_DECL() [17/80]

JSC::LLInt::LLINT_SLOW_PATH_HIDDEN_DECL ( stack_check  )

◆ LLINT_SLOW_PATH_HIDDEN_DECL() [18/80]

JSC::LLInt::LLINT_SLOW_PATH_HIDDEN_DECL ( slow_path_new_object  )

◆ LLINT_SLOW_PATH_HIDDEN_DECL() [19/80]

JSC::LLInt::LLINT_SLOW_PATH_HIDDEN_DECL ( slow_path_new_array  )

◆ LLINT_SLOW_PATH_HIDDEN_DECL() [20/80]

JSC::LLInt::LLINT_SLOW_PATH_HIDDEN_DECL ( slow_path_new_array_with_size  )

◆ LLINT_SLOW_PATH_HIDDEN_DECL() [21/80]

JSC::LLInt::LLINT_SLOW_PATH_HIDDEN_DECL ( slow_path_new_array_buffer  )

◆ LLINT_SLOW_PATH_HIDDEN_DECL() [22/80]

JSC::LLInt::LLINT_SLOW_PATH_HIDDEN_DECL ( slow_path_new_regexp  )

◆ LLINT_SLOW_PATH_HIDDEN_DECL() [23/80]

JSC::LLInt::LLINT_SLOW_PATH_HIDDEN_DECL ( slow_path_instanceof  )

◆ LLINT_SLOW_PATH_HIDDEN_DECL() [24/80]

JSC::LLInt::LLINT_SLOW_PATH_HIDDEN_DECL ( slow_path_instanceof_custom  )

◆ LLINT_SLOW_PATH_HIDDEN_DECL() [25/80]

JSC::LLInt::LLINT_SLOW_PATH_HIDDEN_DECL ( slow_path_try_get_by_id  )

◆ LLINT_SLOW_PATH_HIDDEN_DECL() [26/80]

JSC::LLInt::LLINT_SLOW_PATH_HIDDEN_DECL ( slow_path_get_by_id  )

◆ LLINT_SLOW_PATH_HIDDEN_DECL() [27/80]

JSC::LLInt::LLINT_SLOW_PATH_HIDDEN_DECL ( slow_path_get_arguments_length  )

◆ LLINT_SLOW_PATH_HIDDEN_DECL() [28/80]

JSC::LLInt::LLINT_SLOW_PATH_HIDDEN_DECL ( slow_path_put_by_id  )

◆ LLINT_SLOW_PATH_HIDDEN_DECL() [29/80]

JSC::LLInt::LLINT_SLOW_PATH_HIDDEN_DECL ( slow_path_del_by_id  )

◆ LLINT_SLOW_PATH_HIDDEN_DECL() [30/80]

JSC::LLInt::LLINT_SLOW_PATH_HIDDEN_DECL ( slow_path_get_by_val  )

◆ LLINT_SLOW_PATH_HIDDEN_DECL() [31/80]

JSC::LLInt::LLINT_SLOW_PATH_HIDDEN_DECL ( slow_path_get_argument_by_val  )

◆ LLINT_SLOW_PATH_HIDDEN_DECL() [32/80]

JSC::LLInt::LLINT_SLOW_PATH_HIDDEN_DECL ( slow_path_put_by_val  )

◆ LLINT_SLOW_PATH_HIDDEN_DECL() [33/80]

JSC::LLInt::LLINT_SLOW_PATH_HIDDEN_DECL ( slow_path_put_by_val_direct  )

◆ LLINT_SLOW_PATH_HIDDEN_DECL() [34/80]

JSC::LLInt::LLINT_SLOW_PATH_HIDDEN_DECL ( slow_path_del_by_val  )

◆ LLINT_SLOW_PATH_HIDDEN_DECL() [35/80]

JSC::LLInt::LLINT_SLOW_PATH_HIDDEN_DECL ( slow_path_put_by_index  )

◆ LLINT_SLOW_PATH_HIDDEN_DECL() [36/80]

JSC::LLInt::LLINT_SLOW_PATH_HIDDEN_DECL ( slow_path_put_getter_by_id  )

◆ LLINT_SLOW_PATH_HIDDEN_DECL() [37/80]

JSC::LLInt::LLINT_SLOW_PATH_HIDDEN_DECL ( slow_path_put_setter_by_id  )

◆ LLINT_SLOW_PATH_HIDDEN_DECL() [38/80]

JSC::LLInt::LLINT_SLOW_PATH_HIDDEN_DECL ( slow_path_put_getter_setter_by_id  )

◆ LLINT_SLOW_PATH_HIDDEN_DECL() [39/80]

JSC::LLInt::LLINT_SLOW_PATH_HIDDEN_DECL ( slow_path_put_getter_by_val  )

◆ LLINT_SLOW_PATH_HIDDEN_DECL() [40/80]

JSC::LLInt::LLINT_SLOW_PATH_HIDDEN_DECL ( slow_path_put_setter_by_val  )

◆ LLINT_SLOW_PATH_HIDDEN_DECL() [41/80]

JSC::LLInt::LLINT_SLOW_PATH_HIDDEN_DECL ( slow_path_jtrue  )

◆ LLINT_SLOW_PATH_HIDDEN_DECL() [42/80]

JSC::LLInt::LLINT_SLOW_PATH_HIDDEN_DECL ( slow_path_jfalse  )

◆ LLINT_SLOW_PATH_HIDDEN_DECL() [43/80]

JSC::LLInt::LLINT_SLOW_PATH_HIDDEN_DECL ( slow_path_jless  )

◆ LLINT_SLOW_PATH_HIDDEN_DECL() [44/80]

JSC::LLInt::LLINT_SLOW_PATH_HIDDEN_DECL ( slow_path_jnless  )

◆ LLINT_SLOW_PATH_HIDDEN_DECL() [45/80]

JSC::LLInt::LLINT_SLOW_PATH_HIDDEN_DECL ( slow_path_jgreater  )

◆ LLINT_SLOW_PATH_HIDDEN_DECL() [46/80]

JSC::LLInt::LLINT_SLOW_PATH_HIDDEN_DECL ( slow_path_jngreater  )

◆ LLINT_SLOW_PATH_HIDDEN_DECL() [47/80]

JSC::LLInt::LLINT_SLOW_PATH_HIDDEN_DECL ( slow_path_jlesseq  )

◆ LLINT_SLOW_PATH_HIDDEN_DECL() [48/80]

JSC::LLInt::LLINT_SLOW_PATH_HIDDEN_DECL ( slow_path_jnlesseq  )

◆ LLINT_SLOW_PATH_HIDDEN_DECL() [49/80]

JSC::LLInt::LLINT_SLOW_PATH_HIDDEN_DECL ( slow_path_jgreatereq  )

◆ LLINT_SLOW_PATH_HIDDEN_DECL() [50/80]

JSC::LLInt::LLINT_SLOW_PATH_HIDDEN_DECL ( slow_path_jngreatereq  )

◆ LLINT_SLOW_PATH_HIDDEN_DECL() [51/80]

JSC::LLInt::LLINT_SLOW_PATH_HIDDEN_DECL ( slow_path_switch_imm  )

◆ LLINT_SLOW_PATH_HIDDEN_DECL() [52/80]

JSC::LLInt::LLINT_SLOW_PATH_HIDDEN_DECL ( slow_path_switch_char  )

◆ LLINT_SLOW_PATH_HIDDEN_DECL() [53/80]

JSC::LLInt::LLINT_SLOW_PATH_HIDDEN_DECL ( slow_path_switch_string  )

◆ LLINT_SLOW_PATH_HIDDEN_DECL() [54/80]

JSC::LLInt::LLINT_SLOW_PATH_HIDDEN_DECL ( slow_path_new_func  )

◆ LLINT_SLOW_PATH_HIDDEN_DECL() [55/80]

JSC::LLInt::LLINT_SLOW_PATH_HIDDEN_DECL ( slow_path_new_func_exp  )

◆ LLINT_SLOW_PATH_HIDDEN_DECL() [56/80]

JSC::LLInt::LLINT_SLOW_PATH_HIDDEN_DECL ( slow_path_new_generator_func  )

◆ LLINT_SLOW_PATH_HIDDEN_DECL() [57/80]

JSC::LLInt::LLINT_SLOW_PATH_HIDDEN_DECL ( slow_path_new_generator_func_exp  )

◆ LLINT_SLOW_PATH_HIDDEN_DECL() [58/80]

JSC::LLInt::LLINT_SLOW_PATH_HIDDEN_DECL ( slow_path_new_async_func  )

◆ LLINT_SLOW_PATH_HIDDEN_DECL() [59/80]

JSC::LLInt::LLINT_SLOW_PATH_HIDDEN_DECL ( slow_path_new_async_func_exp  )

◆ LLINT_SLOW_PATH_HIDDEN_DECL() [60/80]

JSC::LLInt::LLINT_SLOW_PATH_HIDDEN_DECL ( slow_path_set_function_name  )

◆ LLINT_SLOW_PATH_HIDDEN_DECL() [61/80]

JSC::LLInt::LLINT_SLOW_PATH_HIDDEN_DECL ( slow_path_call  )

◆ LLINT_SLOW_PATH_HIDDEN_DECL() [62/80]

JSC::LLInt::LLINT_SLOW_PATH_HIDDEN_DECL ( slow_path_construct  )

◆ LLINT_SLOW_PATH_HIDDEN_DECL() [63/80]

JSC::LLInt::LLINT_SLOW_PATH_HIDDEN_DECL ( slow_path_size_frame_for_varargs  )

◆ LLINT_SLOW_PATH_HIDDEN_DECL() [64/80]

JSC::LLInt::LLINT_SLOW_PATH_HIDDEN_DECL ( slow_path_size_frame_for_forward_arguments  )

◆ LLINT_SLOW_PATH_HIDDEN_DECL() [65/80]

JSC::LLInt::LLINT_SLOW_PATH_HIDDEN_DECL ( slow_path_call_varargs  )

◆ LLINT_SLOW_PATH_HIDDEN_DECL() [66/80]

JSC::LLInt::LLINT_SLOW_PATH_HIDDEN_DECL ( slow_path_tail_call_forward_arguments  )

◆ LLINT_SLOW_PATH_HIDDEN_DECL() [67/80]

JSC::LLInt::LLINT_SLOW_PATH_HIDDEN_DECL ( slow_path_construct_varargs  )

◆ LLINT_SLOW_PATH_HIDDEN_DECL() [68/80]

JSC::LLInt::LLINT_SLOW_PATH_HIDDEN_DECL ( slow_path_call_eval  )

◆ LLINT_SLOW_PATH_HIDDEN_DECL() [69/80]

JSC::LLInt::LLINT_SLOW_PATH_HIDDEN_DECL ( slow_path_tear_off_arguments  )

◆ LLINT_SLOW_PATH_HIDDEN_DECL() [70/80]

JSC::LLInt::LLINT_SLOW_PATH_HIDDEN_DECL ( slow_path_strcat  )

◆ LLINT_SLOW_PATH_HIDDEN_DECL() [71/80]

JSC::LLInt::LLINT_SLOW_PATH_HIDDEN_DECL ( slow_path_to_primitive  )

◆ LLINT_SLOW_PATH_HIDDEN_DECL() [72/80]

JSC::LLInt::LLINT_SLOW_PATH_HIDDEN_DECL ( slow_path_throw  )

◆ LLINT_SLOW_PATH_HIDDEN_DECL() [73/80]

JSC::LLInt::LLINT_SLOW_PATH_HIDDEN_DECL ( slow_path_handle_traps  )

◆ LLINT_SLOW_PATH_HIDDEN_DECL() [74/80]

JSC::LLInt::LLINT_SLOW_PATH_HIDDEN_DECL ( slow_path_debug  )

◆ LLINT_SLOW_PATH_HIDDEN_DECL() [75/80]

JSC::LLInt::LLINT_SLOW_PATH_HIDDEN_DECL ( slow_path_handle_exception  )

◆ LLINT_SLOW_PATH_HIDDEN_DECL() [76/80]

JSC::LLInt::LLINT_SLOW_PATH_HIDDEN_DECL ( slow_path_get_from_scope  )

◆ LLINT_SLOW_PATH_HIDDEN_DECL() [77/80]

JSC::LLInt::LLINT_SLOW_PATH_HIDDEN_DECL ( slow_path_put_to_scope  )

◆ LLINT_SLOW_PATH_HIDDEN_DECL() [78/80]

JSC::LLInt::LLINT_SLOW_PATH_HIDDEN_DECL ( slow_path_check_if_exception_is_uncatchable_and_notify_profiler  )

◆ LLINT_SLOW_PATH_HIDDEN_DECL() [79/80]

JSC::LLInt::LLINT_SLOW_PATH_HIDDEN_DECL ( slow_path_log_shadow_chicken_prologue  )

◆ LLINT_SLOW_PATH_HIDDEN_DECL() [80/80]

JSC::LLInt::LLINT_SLOW_PATH_HIDDEN_DECL ( slow_path_log_shadow_chicken_tail  )

◆ llint_stack_check_at_vm_entry()

SlowPathReturnType JSC::LLInt::llint_stack_check_at_vm_entry ( VM ,
Register  
)

◆ llint_throw_stack_overflow_error()

SlowPathReturnType JSC::LLInt::llint_throw_stack_overflow_error ( VM ,
ProtoCallFrame  
)

◆ llint_trace_operand()

SlowPathReturnType JSC::LLInt::llint_trace_operand ( ExecState ,
Instruction ,
int  fromWhere,
int  operand 
)

◆ llint_trace_value()

SlowPathReturnType JSC::LLInt::llint_trace_value ( ExecState ,
Instruction ,
int  fromWhere,
int  operand 
)

◆ llint_write_barrier_slow()

void JSC::LLInt::llint_write_barrier_slow ( ExecState ,
JSCell  
)

◆ llintPCRangeEnd()

void JSC::LLInt::llintPCRangeEnd ( )

◆ llintPCRangeStart()

void JSC::LLInt::llintPCRangeStart ( )

◆ moduleProgramEntryThunkGenerator()

MacroAssemblerCodeRef JSC::LLInt::moduleProgramEntryThunkGenerator ( VM )

◆ opcodeMap()

Opcode* JSC::LLInt::opcodeMap ( )
inline

◆ programEntryThunkGenerator()

MacroAssemblerCodeRef JSC::LLInt::programEntryThunkGenerator ( VM )

◆ returnToThrow()

Instruction * JSC::LLInt::returnToThrow ( ExecState )

◆ returnToThrowForThrownException()

Instruction * JSC::LLInt::returnToThrowForThrownException ( ExecState )

◆ setEntrypoint()

void JSC::LLInt::setEntrypoint ( VM ,
CodeBlock  
)

◆ setUpCall()

SlowPathReturnType JSC::LLInt::setUpCall ( ExecState execCallee,
Instruction pc,
CodeSpecializationKind  kind,
JSValue  calleeAsValue,
LLIntCallLinkInfo callLinkInfo = 0 
)
inline

◆ varargsSetup()

SlowPathReturnType JSC::LLInt::varargsSetup ( ExecState exec,
Instruction pc,
CodeSpecializationKind  kind,
SetArgumentsWith  set 
)
inline