Flutter Engine
The Flutter Engine
|
#include "vm/deopt_instructions.h"
#include "vm/code_patcher.h"
#include "vm/compiler/assembler/assembler.h"
#include "vm/compiler/assembler/disassembler.h"
#include "vm/compiler/backend/il.h"
#include "vm/compiler/backend/locations.h"
#include "vm/compiler/jit/compiler.h"
#include "vm/parser.h"
#include "vm/stack_frame.h"
#include "vm/thread.h"
#include "vm/timeline.h"
Go to the source code of this file.
Classes | |
class | dart::DeoptRetAddressInstr |
class | dart::DeoptConstantInstr |
class | dart::DeoptWordInstr |
class | dart::DeoptIntegerInstrBase |
class | dart::DeoptMintPairInstr |
class | dart::DeoptIntInstr< K, slot_kind, T > |
class | dart::DeoptFpuInstr< K, slot_kind, Type, PtrType > |
class | dart::DeoptPcMarkerInstr |
class | dart::DeoptPpInstr |
class | dart::DeoptCallerFpInstr |
class | dart::DeoptCallerPpInstr |
class | dart::DeoptCallerPcInstr |
class | dart::DeoptMaterializedObjectRefInstr |
class | dart::DeoptMaterializeObjectInstr |
class | dart::DeoptInfoBuilder::TrieNode |
Namespaces | |
namespace | dart |
Macros | |
#define | FORMAT "[%s]" |
Typedefs | |
typedef DeoptIntInstr< DeoptInstr::kUint32, CatchEntryMove::SourceKind::kUint32Slot, uint32_t > | dart::DeoptUint32Instr |
typedef DeoptIntInstr< DeoptInstr::kInt32, CatchEntryMove::SourceKind::kInt32Slot, int32_t > | dart::DeoptInt32Instr |
typedef DeoptIntInstr< DeoptInstr::kMint, CatchEntryMove::SourceKind::kInt64Slot, int64_t > | dart::DeoptMintInstr |
typedef DeoptFpuInstr< DeoptInstr::kFloat, CatchEntryMove::SourceKind::kFloatSlot, float, DoublePtr > | dart::DeoptFloatInstr |
typedef DeoptFpuInstr< DeoptInstr::kDouble, CatchEntryMove::SourceKind::kDoubleSlot, double, DoublePtr > | dart::DeoptDoubleInstr |
typedef DeoptFpuInstr< DeoptInstr::kFloat32x4, CatchEntryMove::SourceKind::kFloat32x4Slot, simd128_value_t, Float32x4Ptr > | dart::DeoptFloat32x4Instr |
typedef DeoptFpuInstr< DeoptInstr::kFloat64x2, CatchEntryMove::SourceKind::kFloat64x2Slot, simd128_value_t, Float64x2Ptr > | dart::DeoptFloat64x2Instr |
typedef DeoptFpuInstr< DeoptInstr::kInt32x4, CatchEntryMove::SourceKind::kInt32x4Slot, simd128_value_t, Int32x4Ptr > | dart::DeoptInt32x4Instr |
Functions | |
dart::DEFINE_FLAG (bool, compress_deopt_info, true, "Compress the size of the deoptimization info for optimized code.") | |
dart::DECLARE_FLAG (bool, trace_deoptimization) | |
dart::DECLARE_FLAG (bool, trace_deoptimization_verbose) | |
static bool | dart::IsObjectInstruction (DeoptInstr::Kind kind) |
static void | dart::FillDeferredSlots (DeoptContext *deopt_context, DeferredSlot **slot_list) |
#define FORMAT "[%s]" |