| Index: runtime/vm/flow_graph_optimizer.h
|
| diff --git a/runtime/vm/flow_graph_optimizer.h b/runtime/vm/flow_graph_optimizer.h
|
| index ad3ab68cd9e718850a1a4e8bf64715cc4ee155d6..6b92cb0756f77987c2e54d2d7179af52b100b304 100644
|
| --- a/runtime/vm/flow_graph_optimizer.h
|
| +++ b/runtime/vm/flow_graph_optimizer.h
|
| @@ -119,7 +119,22 @@ class FlowGraphOptimizer : public FlowGraphVisitor {
|
| LoadIndexedInstr* BuildStringCodeUnitAt(InstanceCallInstr* call,
|
| intptr_t cid);
|
|
|
| - bool BuildByteArrayViewLoad(InstanceCallInstr* call,
|
| + bool InlineByteArrayViewLoad(MethodRecognizer::Kind kind,
|
| + Instruction* call,
|
| + intptr_t view_cid,
|
| + const ICData& ic_data,
|
| + TargetEntryInstr** entry,
|
| + Definition** last);
|
| +
|
| + intptr_t PrepareInlineByteArrayViewOp(Instruction* call,
|
| + intptr_t array_cid,
|
| + intptr_t view_cid,
|
| + Definition** array,
|
| + Definition* index,
|
| + Instruction** cursor);
|
| +
|
| + bool BuildByteArrayViewLoad(MethodRecognizer::Kind kind,
|
| + InstanceCallInstr* call,
|
| intptr_t receiver_cid,
|
| intptr_t view_cid);
|
| bool BuildByteArrayViewStore(InstanceCallInstr* call,
|
|
|