| Index: runtime/vm/flow_graph_compiler.h
|
| ===================================================================
|
| --- runtime/vm/flow_graph_compiler.h (revision 42521)
|
| +++ runtime/vm/flow_graph_compiler.h (working copy)
|
| @@ -265,9 +265,11 @@
|
| };
|
|
|
| public:
|
| - FlowGraphCompiler(Assembler* assembler,
|
| - FlowGraph* flow_graph,
|
| - bool is_optimizing);
|
| + FlowGraphCompiler(
|
| + Assembler* assembler,
|
| + FlowGraph* flow_graph,
|
| + bool is_optimizing,
|
| + const GrowableArray<const Function*>& inline_id_to_function);
|
|
|
| ~FlowGraphCompiler();
|
|
|
| @@ -519,6 +521,11 @@
|
|
|
| void AddStubCallTarget(const Code& code);
|
|
|
| + const Array& inlined_code_intervals() const {
|
| + ASSERT(inlined_code_intervals_ != NULL);
|
| + return *inlined_code_intervals_;
|
| + }
|
| +
|
| private:
|
| friend class CheckStackOverflowSlowPath; // For pending_deoptimization_env_.
|
|
|
| @@ -674,6 +681,9 @@
|
|
|
| ZoneGrowableArray<const ICData*>* deopt_id_to_ic_data_;
|
|
|
| + const Array* inlined_code_intervals_;
|
| + const GrowableArray<const Function*>& inline_id_to_function_;
|
| +
|
| DISALLOW_COPY_AND_ASSIGN(FlowGraphCompiler);
|
| };
|
|
|
|
|