|
static void | dart::compiler::BuildInstantiateTypeRuntimeCall (Assembler *assembler) |
|
static void | dart::compiler::BuildInstantiateTypeParameterStub (Assembler *assembler, Nullability nullability, bool is_function_parameter) |
|
static void | dart::compiler::EnsureIsTypeOrFunctionTypeOrTypeParameter (Assembler *assembler, Register type_reg, Register scratch_reg) |
|
static void | dart::compiler::BuildTypeParameterTypeTestStub (Assembler *assembler, bool allow_null) |
|
static void | dart::compiler::InvokeTypeCheckFromTypeTestStub (Assembler *assembler, TypeCheckMode mode) |
|
static void | dart::compiler::GenerateBoxFpuValueStub (Assembler *assembler, const dart::Class &cls, const RuntimeEntry &runtime_entry, void(Assembler::*store_value)(FpuRegister, Register, int32_t)) |
|
static intptr_t | dart::compiler::SuspendStateFpOffset () |
|
static void | dart::compiler::CallDartCoreLibraryFunction (Assembler *assembler, intptr_t entry_point_offset_in_thread, intptr_t function_offset_in_object_store, bool uses_args_desc=false) |
|
static void | dart::compiler::GenerateAllocateSuspendState (Assembler *assembler, Label *slow_case, Register result_reg, Register frame_size_reg, Register temp_reg) |
|
static void | dart::compiler::GenerateSubtypeTestCacheLoopBody (Assembler *assembler, int n, Register null_reg, Register cache_entry_reg, Register instance_cid_or_sig_reg, Register instance_type_args_reg, Register parent_fun_type_args_reg, Register delayed_type_args_reg, Label *found, Label *not_found, Label *next_iteration) |
|
static void | dart::compiler::GenerateSubtypeTestCacheHashSearch (Assembler *assembler, int n, Register null_reg, Register cache_entry_reg, Register instance_cid_or_sig_reg, Register instance_type_args_reg, Register parent_fun_type_args_reg, Register delayed_type_args_reg, Register cache_entry_end_reg, Register cache_contents_size_reg, Register probe_distance_reg, const StubCodeCompiler::STCSearchExitGenerator &gen_found, const StubCodeCompiler::STCSearchExitGenerator &gen_not_found) |
|
static void | dart::compiler::GenerateSubtypeTestCacheLinearSearch (Assembler *assembler, int n, Register null_reg, Register cache_entry_reg, Register instance_cid_or_sig_reg, Register instance_type_args_reg, Register parent_fun_type_args_reg, Register delayed_type_args_reg, const StubCodeCompiler::STCSearchExitGenerator &gen_found, const StubCodeCompiler::STCSearchExitGenerator &gen_not_found) |
|