| Index: runtime/vm/code_generator.h
|
| diff --git a/runtime/vm/code_generator.h b/runtime/vm/code_generator.h
|
| index 1bd96325dae8208ee7009fafa381c7d80167f404..dd85de1972364cad871b6c86bab899717845a006 100644
|
| --- a/runtime/vm/code_generator.h
|
| +++ b/runtime/vm/code_generator.h
|
| @@ -10,6 +10,11 @@
|
|
|
| namespace dart {
|
|
|
| +class ArgumentsDescriptor;
|
| +template <typename T> class GrowableArray;
|
| +class ICData;
|
| +class Instance;
|
| +
|
| // Declaration of runtime entries called from stub or generated code.
|
| DECLARE_RUNTIME_ENTRY(AllocateArray);
|
| DECLARE_RUNTIME_ENTRY(AllocateClosure);
|
| @@ -80,8 +85,10 @@ DEOPT_REASONS(DEFINE_ENUM_LIST)
|
| const char* DeoptReasonToText(intptr_t deopt_id);
|
|
|
|
|
| -RawCode* ResolveCompileInstanceCallTarget(Isolate* isolate,
|
| - const Instance& receiver);
|
| +RawCode* ResolveCompileInstanceCallTarget(
|
| + const Instance& receiver,
|
| + const ICData& ic_data,
|
| + const ArgumentsDescriptor& arguments_descriptor);
|
|
|
| void DeoptimizeAll();
|
| void DeoptimizeIfOwner(const GrowableArray<intptr_t>& classes);
|
|
|