| Index: runtime/vm/flow_graph.h
|
| diff --git a/runtime/vm/flow_graph.h b/runtime/vm/flow_graph.h
|
| index d4d9d2fa8e4b4b057fa12c80ca50662390728ade..992ab519fb5762b51ab99ce67abff1f6e4b035d5 100644
|
| --- a/runtime/vm/flow_graph.h
|
| +++ b/runtime/vm/flow_graph.h
|
| @@ -159,6 +159,9 @@ class FlowGraph : public ZoneAllocated {
|
| return current_ssa_temp_index();
|
| }
|
|
|
| + bool InstanceCallNeedsClassCheck(InstanceCallInstr* call,
|
| + RawFunction::Kind kind) const;
|
| +
|
| Thread* thread() const { return thread_; }
|
| Zone* zone() const { return thread()->zone(); }
|
| Isolate* isolate() const { return thread()->isolate(); }
|
| @@ -352,6 +355,9 @@ class FlowGraph : public ZoneAllocated {
|
| Value* use,
|
| bool is_environment_use);
|
|
|
| + bool IsReceiver(Definition* def) const;
|
| + void ComputeIsReceiverRecursive(PhiInstr* phi, BitVector* processed) const;
|
| +
|
| Thread* thread_;
|
|
|
| // DiscoverBlocks computes parent_ and assigned_vars_ which are then used
|
|
|