Flutter Engine
The Flutter Engine
Loading...
Searching...
No Matches
Public Member Functions | List of all members
dart::DeoptimizeInstr Class Reference

#include <il.h>

Inheritance diagram for dart::DeoptimizeInstr:
dart::TemplateInstruction< 0, NoThrow, Pure >

Public Member Functions

 DeoptimizeInstr (ICData::DeoptReasonId deopt_reason, intptr_t deopt_id)
 
virtual bool ComputeCanDeoptimize () const
 
virtual bool AttributesEqual (const Instruction &other) const
 
- Public Member Functions inherited from dart::TemplateInstruction< 0, NoThrow, Pure >
 TemplateInstruction (intptr_t deopt_id=DeoptId::kNone)
 
 TemplateInstruction (const InstructionSource &source, intptr_t deopt_id=DeoptId::kNone)
 
virtual intptr_t InputCount () const
 
virtual ValueInputAt (intptr_t i) const
 
virtual bool MayThrow () const
 

Additional Inherited Members

- Public Types inherited from dart::TemplateInstruction< 0, NoThrow, Pure >
using BaseClass = typename Pure< Instruction, PureInstruction >::Base
 
- Protected Attributes inherited from dart::TemplateInstruction< 0, NoThrow, Pure >
EmbeddedArray< Value *, Ninputs_
 

Detailed Description

Definition at line 4058 of file il.h.

Constructor & Destructor Documentation

◆ DeoptimizeInstr()

dart::DeoptimizeInstr::DeoptimizeInstr ( ICData::DeoptReasonId  deopt_reason,
intptr_t  deopt_id 
)
inline

Definition at line 4060 of file il.h.

4061 : TemplateInstruction(deopt_id), deopt_reason_(deopt_reason) {}
TemplateInstruction(intptr_t deopt_id=DeoptId::kNone)
Definition il.h:1501

Member Function Documentation

◆ AttributesEqual()

virtual bool dart::DeoptimizeInstr::AttributesEqual ( const Instruction other) const
inlinevirtual

Definition at line 4065 of file il.h.

4065{ return true; }

◆ ComputeCanDeoptimize()

virtual bool dart::DeoptimizeInstr::ComputeCanDeoptimize ( ) const
inlinevirtual

Definition at line 4063 of file il.h.

4063{ return true; }

The documentation for this class was generated from the following file: