Flutter Engine
The Flutter Engine
|
#include <il.h>
Public Types | |
enum | Kind { kOsrAndPreemption , kOsrOnly } |
Public Types inherited from dart::TemplateInstruction< 0, NoThrow > | |
using | BaseClass = typename NoCSE< Instruction, PureInstruction >::Base |
Public Member Functions | |
CheckStackOverflowInstr (const InstructionSource &source, intptr_t stack_depth, intptr_t loop_depth, intptr_t deopt_id, Kind kind) | |
virtual TokenPosition | token_pos () const |
bool | in_loop () const |
intptr_t | stack_depth () const |
intptr_t | loop_depth () const |
virtual bool | ComputeCanDeoptimize () const |
virtual bool | ComputeCanDeoptimizeAfterCall () const |
virtual Instruction * | Canonicalize (FlowGraph *flow_graph) |
virtual bool | HasUnknownSideEffects () const |
virtual bool | CanEliminate (const BlockEntryInstr *block) const |
virtual bool | UseSharedSlowPathStub (bool is_optimizing) const |
Public Member Functions inherited from dart::TemplateInstruction< 0, NoThrow > | |
TemplateInstruction (intptr_t deopt_id=DeoptId::kNone) | |
TemplateInstruction (const InstructionSource &source, intptr_t deopt_id=DeoptId::kNone) | |
virtual intptr_t | InputCount () const |
virtual Value * | InputAt (intptr_t i) const |
virtual bool | MayThrow () const |
Additional Inherited Members | |
Protected Attributes inherited from dart::TemplateInstruction< 0, NoThrow > | |
EmbeddedArray< Value *, N > | inputs_ |
Enumerator | |
---|---|
kOsrAndPreemption | |
kOsrOnly |
Definition at line 9831 of file il.h.
|
inline |
Definition at line 9842 of file il.h.
|
inlinevirtual |
|
virtual |
Definition at line 2644 of file il.cc.
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
inline |
|
inline |
|
inline |
|
inlinevirtual |
|
inlinevirtual |