#include <flow_graph_compiler.h>
Definition at line 312 of file flow_graph_compiler.h.
◆ LateInitializationErrorSlowPath()
dart::LateInitializationErrorSlowPath::LateInitializationErrorSlowPath |
( |
Instruction * |
instruction | ) |
|
|
inlineexplicit |
Definition at line 314 of file flow_graph_compiler.h.
316 kLateFieldNotInitializedErrorRuntimeEntry) {
318 }
Instruction * instruction() const
ThrowErrorSlowPathCode(Instruction *instruction, const RuntimeEntry &runtime_entry)
◆ EmitSharedStubCall()
void dart::LateInitializationErrorSlowPath::EmitSharedStubCall |
( |
FlowGraphCompiler * |
compiler, |
|
|
bool |
save_fpu_registers |
|
) |
| |
|
virtual |
Reimplemented from dart::ThrowErrorSlowPathCode.
Definition at line 3277 of file flow_graph_compiler.cc.
3279 {
3280#if defined(TARGET_ARCH_IA32)
3282#else
3287 auto object_store =
compiler->isolate_group()->object_store();
3290 save_fpu_registers
3291 ? object_store->late_initialization_error_stub_with_fpu_regs_stub()
3292 : object_store
3293 ->late_initialization_error_stub_without_fpu_regs_stub());
3295#endif
3296}
static Object & ZoneHandle()
static constexpr Register kFieldReg
◆ GetNumberOfArgumentsForRuntimeCall()
virtual intptr_t dart::LateInitializationErrorSlowPath::GetNumberOfArgumentsForRuntimeCall |
( |
| ) |
|
|
inlinevirtual |
◆ name()
virtual const char * dart::LateInitializationErrorSlowPath::name |
( |
| ) |
|
|
inlinevirtual |
◆ PushArgumentsForRuntimeCall()
void dart::LateInitializationErrorSlowPath::PushArgumentsForRuntimeCall |
( |
FlowGraphCompiler * |
compiler | ) |
|
|
virtual |
The documentation for this class was generated from the following files: