Flutter Engine
The Flutter Engine
|
#include <il.h>
Public Types | |
enum | { kBasePos , kIndexPos , kOffsetPos } |
Public Types inherited from dart::TemplateDefinition< 3, NoThrow > | |
using | BaseClass = typename NoCSE< Definition, PureDefinition >::Base |
Public Member Functions | |
CalculateElementAddressInstr (Value *base, Value *index, intptr_t index_scale, Value *offset) | |
virtual Representation | representation () const |
virtual Representation | RequiredInputRepresentation (intptr_t idx) const |
Value * | base () const |
Value * | index () const |
Value * | offset () const |
intptr_t | index_scale () const |
virtual Definition * | Canonicalize (FlowGraph *flow_graph) |
virtual bool | MayCreateUnsafeUntaggedPointer () const |
virtual bool | AllowsCSE () const |
virtual bool | ComputeCanDeoptimize () const |
virtual bool | HasUnknownSideEffects () const |
virtual bool | AttributesEqual (const Instruction &other) const |
Public Member Functions inherited from dart::TemplateDefinition< 3, 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 | |
Protected Attributes inherited from dart::TemplateDefinition< 3, NoThrow > | |
EmbeddedArray< Value *, N > | inputs_ |
|
inline |
|
inlinevirtual |
|
inlinevirtual |
|
inline |
|
virtual |
Definition at line 3777 of file il.cc.
|
inlinevirtual |
|
inlinevirtual |
|
inline |
|
inline |
|
inlinevirtual |
|
inline |
|
inlinevirtual |
|
inlinevirtual |