Flutter Engine
The Flutter Engine
|
#include "vm/compiler/backend/flow_graph_compiler.h"
#include "vm/globals.h"
#include "platform/utils.h"
#include "vm/bit_vector.h"
#include "vm/compiler/backend/code_statistics.h"
#include "vm/compiler/backend/il_printer.h"
#include "vm/compiler/backend/inliner.h"
#include "vm/compiler/backend/linearscan.h"
#include "vm/compiler/backend/locations.h"
#include "vm/compiler/backend/loops.h"
#include "vm/compiler/cha.h"
#include "vm/compiler/intrinsifier.h"
#include "vm/compiler/jit/compiler.h"
#include "vm/dart_entry.h"
#include "vm/debugger.h"
#include "vm/deopt_instructions.h"
#include "vm/exceptions.h"
#include "vm/flags.h"
#include "vm/kernel_isolate.h"
#include "vm/log.h"
#include "vm/longjump.h"
#include "vm/object_store.h"
#include "vm/parser.h"
#include "vm/pointer_tagging.h"
#include "vm/raw_object.h"
#include "vm/resolver.h"
#include "vm/service_isolate.h"
#include "vm/stack_frame.h"
#include "vm/stub_code.h"
#include "vm/symbols.h"
#include "vm/timeline.h"
#include "vm/type_testing_stubs.h"
Go to the source code of this file.
Namespaces | |
namespace | dart |
Macros | |
#define | __ assembler()-> |
#define | __ assembler()-> |
#define | __ compiler->assembler()-> |
Functions | |
dart::DEFINE_FLAG (bool, trace_inlining_intervals, false, "Inlining interval diagnostics") | |
dart::DEFINE_FLAG (bool, enable_peephole, true, "Enable peephole optimization") | |
dart::DEFINE_FLAG (bool, enable_simd_inline, true, "Enable inlining of SIMD related method calls.") | |
dart::DEFINE_FLAG (int, min_optimization_counter_threshold, 5000, "The minimum invocation count for a function.") | |
dart::DEFINE_FLAG (int, optimization_counter_scale, 2000, "The scale of invocation count, by size of the function.") | |
dart::DEFINE_FLAG (bool, source_lines, false, "Emit source line as assembly comment.") | |
dart::DEFINE_FLAG (bool, force_indirect_calls, false, "Do not emit PC relative calls.") | |
dart::DECLARE_FLAG (charp, deoptimize_filter) | |
dart::DECLARE_FLAG (bool, intrinsify) | |
dart::DECLARE_FLAG (int, regexp_optimization_counter_threshold) | |
dart::DECLARE_FLAG (int, reoptimization_counter_threshold) | |
dart::DECLARE_FLAG (int, stacktrace_every) | |
dart::DECLARE_FLAG (charp, stacktrace_filter) | |
dart::DECLARE_FLAG (int, gc_every) | |
dart::DECLARE_FLAG (bool, trace_compiler) | |
dart::DEFINE_FLAG (bool, align_all_loops, false, "Align all loop headers to 32 byte boundary") | |
static bool | dart::IsPusher (Instruction *instr) |
static bool | dart::IsPopper (Instruction *instr) |
static const Code & | dart::StubEntryFor (const ICData &ic_data, bool optimized) |
static Register | dart::AllocateFreeRegister (bool *blocked_registers) |
static FpuRegister | dart::AllocateFreeFpuRegister (bool *blocked_registers) |
#define __ assembler()-> |
Definition at line 3089 of file flow_graph_compiler.cc.
#define __ assembler()-> |
Definition at line 3089 of file flow_graph_compiler.cc.
#define __ compiler->assembler()-> |
Definition at line 3089 of file flow_graph_compiler.cc.