Flutter Engine
The Flutter Engine
|
#include <il.h>
Static Public Member Functions | |
static intptr_t | ArgumentCountFor (MethodRecognizer::Kind recognized_kind_) |
Static Public Member Functions inherited from dart::Definition | |
static bool | IsArrayLength (Definition *def) |
Static Public Member Functions inherited from dart::Instruction | |
static const ICData * | GetICData (const ZoneGrowableArray< const ICData * > &ic_data_array, intptr_t deopt_id, bool is_static_call) |
static LocationSummary * | MakeCallSummary (Zone *zone, const Instruction *instr, LocationSummary *locs=nullptr) |
static bool | SlowPathSharingSupported (bool is_optimizing) |
Static Public Attributes | |
static constexpr intptr_t | kSavedSpTempIndex = 0 |
static constexpr intptr_t | kObjectTempIndex = 1 |
static constexpr intptr_t | kDoubleTempIndex = 2 |
Static Public Attributes inherited from dart::Definition | |
static constexpr intptr_t | kReplacementMarker = -2 |
Static Public Attributes inherited from dart::Instruction | |
static const intptr_t | kInstructionAttrs [kNumInstructions] |
Additional Inherited Members | |
Public Types inherited from dart::Instruction | |
enum | Tag { FOR_EACH_INSTRUCTION =(DECLARE_TAG) kNumInstructions } |
enum | SpeculativeMode { kGuardInputs , kNotSpeculative } |
using | InputsIterable = InstructionIndexedPropertyIterable< InputsTrait > |
using | SuccessorsIterable = InstructionIndexedPropertyIterable< SuccessorsTrait > |
Protected Member Functions inherited from dart::Definition | |
void | set_type (CompileType *type) |
Protected Member Functions inherited from dart::Instruction | |
intptr_t | GetDeoptId () const |
virtual void | CopyDeoptIdFrom (const Instruction &instr) |
void | WriteExtraWithoutInputs (FlowGraphSerializer *s) |
void | ReadExtraWithoutInputs (FlowGraphDeserializer *d) |
Protected Attributes inherited from dart::VariadicDefinition | |
InputsArray | inputs_ |
Protected Attributes inherited from dart::Definition | |
Range * | range_ = nullptr |
dart::InvokeMathCFunctionInstr::InvokeMathCFunctionInstr | ( | InputsArray && | inputs, |
intptr_t | deopt_id, | ||
MethodRecognizer::Kind | recognized_kind, | ||
const InstructionSource & | source | ||
) |
Definition at line 7185 of file il.cc.
|
inlinevirtual |
|
static |
Definition at line 7196 of file il.cc.
|
inlinevirtual |
Reimplemented from dart::Instruction.
Definition at line 10286 of file il.h.
|
virtual |
Reimplemented from dart::Definition.
Definition at line 7263 of file il.cc.
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
inline |
|
inlinevirtual |
Reimplemented from dart::Instruction.
Definition at line 10269 of file il.h.
|
inlinevirtual |
Reimplemented from dart::Instruction.
|
inlinevirtual |
Reimplemented from dart::Instruction.
const RuntimeEntry & dart::InvokeMathCFunctionInstr::TargetFunction | ( | ) | const |
Definition at line 7223 of file il.cc.
|
inlinevirtual |
Reimplemented from dart::Instruction.
Definition at line 10263 of file il.h.
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |