| Index: runtime/vm/flow_graph_compiler_ia32.h
|
| ===================================================================
|
| --- runtime/vm/flow_graph_compiler_ia32.h (revision 14858)
|
| +++ runtime/vm/flow_graph_compiler_ia32.h (working copy)
|
| @@ -125,6 +125,14 @@
|
|
|
| void EmitComment(Instruction* instr);
|
|
|
| + void EmitOptimizedInstanceCall(ExternalLabel* target_label,
|
| + const ICData& ic_data,
|
| + const Array& arguments_descriptor,
|
| + intptr_t argument_count,
|
| + intptr_t deopt_id,
|
| + intptr_t token_pos,
|
| + LocationSummary* locs);
|
| +
|
| void EmitInstanceCall(ExternalLabel* target_label,
|
| const ICData& ic_data,
|
| const Array& arguments_descriptor,
|
| @@ -202,6 +210,8 @@
|
| return current_block_->try_index();
|
| }
|
|
|
| + bool may_reoptimize() const { return may_reoptimize_; }
|
| +
|
| static const int kLocalsOffsetFromFP = (-1 * kWordSize);
|
|
|
| static Condition FlipCondition(Condition condition);
|
| @@ -311,6 +321,8 @@
|
| GrowableArray<CompilerDeoptInfo*> deopt_infos_;
|
| GrowableArray<SlowPathCode*> slow_path_code_;
|
| const bool is_optimizing_;
|
| + // Set to true if optimized code has IC calls.
|
| + bool may_reoptimize_;
|
|
|
| const Bool& bool_true_;
|
| const Bool& bool_false_;
|
|
|