| Index: runtime/vm/flow_graph_compiler_x64.h
|
| ===================================================================
|
| --- runtime/vm/flow_graph_compiler_x64.h (revision 15037)
|
| +++ runtime/vm/flow_graph_compiler_x64.h (working copy)
|
| @@ -192,6 +192,7 @@
|
| void FinalizeStackmaps(const Code& code);
|
| void FinalizeVarDescriptors(const Code& code);
|
| void FinalizeComments(const Code& code);
|
| + void FinalizeStaticCallTargetsTable(const Code& code);
|
|
|
| const Bool& bool_true() const { return bool_true_; }
|
| const Bool& bool_false() const { return bool_false_; }
|
| @@ -227,6 +228,8 @@
|
| Register index);
|
|
|
| private:
|
| + void AddStaticCallTarget(const Function& function);
|
| +
|
| void GenerateDeferredCode();
|
|
|
| void EmitInstructionPrologue(Instruction* instr);
|
| @@ -320,6 +323,8 @@
|
| GrowableArray<BlockInfo*> block_info_;
|
| GrowableArray<CompilerDeoptInfo*> deopt_infos_;
|
| GrowableArray<SlowPathCode*> slow_path_code_;
|
| + // Stores tuples: code offset, function.
|
| + const GrowableObjectArray& static_calls_target_table_;
|
| const bool is_optimizing_;
|
| // Set to true if optimized code has IC calls.
|
| bool may_reoptimize_;
|
|
|