Flutter Engine
The Flutter Engine
|
#include <il.h>
Public Types | |
enum class | StubId { kAwait , kAwaitWithTypeCheck , kYieldAsyncStar , kSuspendSyncStarAtStart , kSuspendSyncStarAtYield } |
Public Types inherited from dart::TemplateDefinition< 2, Throws > | |
using | BaseClass = typename NoCSE< Definition, PureDefinition >::Base |
Public Member Functions | |
SuspendInstr (const InstructionSource &source, StubId stub_id, Value *operand, Value *type_args, intptr_t deopt_id, intptr_t resume_deopt_id) | |
bool | has_type_args () const |
virtual intptr_t | InputCount () const |
Value * | operand () const |
Value * | type_args () const |
StubId | stub_id () const |
intptr_t | resume_deopt_id () const |
virtual TokenPosition | token_pos () const |
virtual bool | CanCallDart () const |
virtual bool | ComputeCanDeoptimize () const |
virtual bool | ComputeCanDeoptimizeAfterCall () const |
virtual bool | HasUnknownSideEffects () const |
virtual intptr_t | NumberOfInputsConsumedBeforeCall () const |
DECLARE_INSTRUCTION (Suspend) | |
virtual PRINT_OPERANDS_TO_SUPPORT Definition * | Canonicalize (FlowGraph *flow_graph) |
Public Member Functions inherited from dart::TemplateDefinition< 2, Throws > | |
TemplateDefinition (intptr_t deopt_id=DeoptId::kNone) | |
TemplateDefinition (const InstructionSource &source, intptr_t deopt_id=DeoptId::kNone) | |
virtual Value * | InputAt (intptr_t i) const |
virtual bool | MayThrow () const |
Additional Inherited Members | |
Protected Attributes inherited from dart::TemplateDefinition< 2, Throws > | |
EmbeddedArray< Value *, N > | inputs_ |
|
strong |
Enumerator | |
---|---|
kAwait | |
kAwaitWithTypeCheck | |
kYieldAsyncStar | |
kSuspendSyncStarAtStart | |
kSuspendSyncStarAtYield |
Definition at line 11425 of file il.h.
|
inline |
|
inlinevirtual |
|
virtual |
Definition at line 8413 of file il.cc.
|
inlinevirtual |
|
inlinevirtual |
dart::SuspendInstr::DECLARE_INSTRUCTION | ( | Suspend | ) |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
inline |
|
inline |
|
inline |
|
inlinevirtual |
|
inline |