Flutter Engine
The Flutter Engine
|
#include <il.h>
Public Member Functions | |
ConstraintInstr (Value *value, Range *constraint) | |
virtual CompileType | ComputeType () const |
virtual bool | ComputeCanDeoptimize () const |
virtual bool | HasUnknownSideEffects () const |
virtual bool | AttributesEqual (const Instruction &other) const |
Value * | value () const |
Range * | constraint () const |
virtual void | InferRange (RangeAnalysis *analysis, Range *range) |
void | set_target (TargetEntryInstr *target) |
TargetEntryInstr * | target () const |
DECLARE_INSTRUCTION_SERIALIZABLE_FIELDS(ConstraintInstr, TemplateDefinition, FIELD_LIST) DECLARE_EXTRA_SERIALIZATION private | DISALLOW_COPY_AND_ASSIGN (ConstraintInstr) |
Public Member Functions inherited from dart::TemplateDefinition< 1, NoThrow > | |
TemplateDefinition (intptr_t deopt_id=DeoptId::kNone) | |
TemplateDefinition (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 | |
Public Types inherited from dart::TemplateDefinition< 1, NoThrow > | |
using | BaseClass = typename NoCSE< Definition, PureDefinition >::Base |
Protected Attributes inherited from dart::TemplateDefinition< 1, NoThrow > | |
EmbeddedArray< Value *, N > | inputs_ |
|
inlinevirtual |
|
inlinevirtual |
|
virtual |
Definition at line 1762 of file type_propagator.cc.
|
inline |
DECLARE_INSTRUCTION_SERIALIZABLE_FIELDS(ConstraintInstr, TemplateDefinition, FIELD_LIST) DECLARE_EXTRA_SERIALIZATION private dart::ConstraintInstr::DISALLOW_COPY_AND_ASSIGN | ( | ConstraintInstr | ) |
|
inlinevirtual |
|
virtual |
Definition at line 2808 of file range_analysis.cc.
|
inline |
|
inline |
|
inline |