| Index: runtime/vm/intermediate_language.h
|
| ===================================================================
|
| --- runtime/vm/intermediate_language.h (revision 42919)
|
| +++ runtime/vm/intermediate_language.h (working copy)
|
| @@ -587,7 +587,7 @@
|
| DEFINE_INSTRUCTION_TYPE_CHECK(type)
|
|
|
| #define DECLARE_INSTRUCTION_BACKEND() \
|
| - virtual LocationSummary* MakeLocationSummary(Isolate* isolate, \
|
| + virtual LocationSummary* MakeLocationSummary(Zone* zone, \
|
| bool optimizing) const; \
|
| virtual void EmitNativeCode(FlowGraphCompiler* compiler); \
|
|
|
| @@ -725,15 +725,15 @@
|
|
|
| bool HasLocs() const { return locs_ != NULL; }
|
|
|
| - virtual LocationSummary* MakeLocationSummary(Isolate* isolate,
|
| + virtual LocationSummary* MakeLocationSummary(Zone* zone,
|
| bool is_optimizing) const = 0;
|
|
|
| - void InitializeLocationSummary(Isolate* isolate, bool optimizing) {
|
| + void InitializeLocationSummary(Zone* zone, bool optimizing) {
|
| ASSERT(locs_ == NULL);
|
| - locs_ = MakeLocationSummary(isolate, optimizing);
|
| + locs_ = MakeLocationSummary(zone, optimizing);
|
| }
|
|
|
| - static LocationSummary* MakeCallSummary(Isolate* isolate);
|
| + static LocationSummary* MakeCallSummary(Zone* zone);
|
|
|
| virtual void EmitNativeCode(FlowGraphCompiler* compiler) {
|
| UNIMPLEMENTED();
|
| @@ -8034,8 +8034,7 @@
|
|
|
| // Helper macros for platform ports.
|
| #define DEFINE_UNIMPLEMENTED_INSTRUCTION(Name) \
|
| - LocationSummary* Name::MakeLocationSummary( \
|
| - Isolate* isolate, bool opt) const { \
|
| + LocationSummary* Name::MakeLocationSummary(Zone* zone, bool opt) const { \
|
| UNIMPLEMENTED(); \
|
| return NULL; \
|
| } \
|
|
|