| Index: runtime/vm/flow_graph_inliner.h
|
| diff --git a/runtime/vm/flow_graph_inliner.h b/runtime/vm/flow_graph_inliner.h
|
| index fcfe6520728526ae26963b2f55cf67c5a5a39298..04bca93d3488427ffe7cb78ecada5987b220702e 100644
|
| --- a/runtime/vm/flow_graph_inliner.h
|
| +++ b/runtime/vm/flow_graph_inliner.h
|
| @@ -13,7 +13,9 @@ namespace dart {
|
| class Definition;
|
| class Field;
|
| class FlowGraph;
|
| +class ForwardInstructionIterator;
|
| class Function;
|
| +class InstanceCallInstr;
|
| class Instruction;
|
| class TargetEntryInstr;
|
|
|
| @@ -42,6 +44,11 @@ class FlowGraphInliner : ValueObject {
|
|
|
| bool trace_inlining() const { return trace_inlining_; }
|
|
|
| + static bool TryReplaceInstanceCallWithInline(
|
| + FlowGraph* flow_graph,
|
| + ForwardInstructionIterator* iterator,
|
| + InstanceCallInstr* call);
|
| +
|
| static bool TryInlineRecognizedMethod(FlowGraph* flow_graph,
|
| intptr_t receiver_cid,
|
| const Function& target,
|
|
|