Index: runtime/vm/intermediate_language.cc |
=================================================================== |
--- runtime/vm/intermediate_language.cc (revision 42919) |
+++ runtime/vm/intermediate_language.cc (working copy) |
@@ -1944,12 +1944,12 @@ |
} |
-LocationSummary* DebugStepCheckInstr::MakeLocationSummary(Isolate* isolate, |
+LocationSummary* DebugStepCheckInstr::MakeLocationSummary(Zone* zone, |
bool opt) const { |
const intptr_t kNumInputs = 0; |
const intptr_t kNumTemps = 0; |
- LocationSummary* locs = new(isolate) LocationSummary( |
- isolate, kNumInputs, kNumTemps, LocationSummary::kCall); |
+ LocationSummary* locs = new(zone) LocationSummary( |
+ zone, kNumInputs, kNumTemps, LocationSummary::kCall); |
return locs; |
} |
@@ -2544,7 +2544,7 @@ |
#define __ compiler->assembler()-> |
-LocationSummary* GraphEntryInstr::MakeLocationSummary(Isolate* isolate, |
+LocationSummary* GraphEntryInstr::MakeLocationSummary(Zone* zone, |
bool optimizing) const { |
UNREACHABLE(); |
return NULL; |
@@ -2551,7 +2551,7 @@ |
} |
-LocationSummary* JoinEntryInstr::MakeLocationSummary(Isolate* isolate, |
+LocationSummary* JoinEntryInstr::MakeLocationSummary(Zone* zone, |
bool optimizing) const { |
UNREACHABLE(); |
return NULL; |
@@ -2571,7 +2571,7 @@ |
} |
-LocationSummary* TargetEntryInstr::MakeLocationSummary(Isolate* isolate, |
+LocationSummary* TargetEntryInstr::MakeLocationSummary(Zone* zone, |
bool optimizing) const { |
UNREACHABLE(); |
return NULL; |
@@ -2633,8 +2633,8 @@ |
LocationSummary* IndirectEntryInstr::MakeLocationSummary( |
- Isolate* isolate, bool optimizing) const { |
- return JoinEntryInstr::MakeLocationSummary(isolate, optimizing); |
+ Zone* zone, bool optimizing) const { |
+ return JoinEntryInstr::MakeLocationSummary(zone, optimizing); |
} |
@@ -2643,7 +2643,7 @@ |
} |
-LocationSummary* PhiInstr::MakeLocationSummary(Isolate* isolate, |
+LocationSummary* PhiInstr::MakeLocationSummary(Zone* zone, |
bool optimizing) const { |
UNREACHABLE(); |
return NULL; |
@@ -2655,7 +2655,7 @@ |
} |
-LocationSummary* RedefinitionInstr::MakeLocationSummary(Isolate* isolate, |
+LocationSummary* RedefinitionInstr::MakeLocationSummary(Zone* zone, |
bool optimizing) const { |
UNREACHABLE(); |
return NULL; |
@@ -2667,7 +2667,7 @@ |
} |
-LocationSummary* ParameterInstr::MakeLocationSummary(Isolate* isolate, |
+LocationSummary* ParameterInstr::MakeLocationSummary(Zone* zone, |
bool optimizing) const { |
UNREACHABLE(); |
return NULL; |
@@ -2689,7 +2689,7 @@ |
} |
-LocationSummary* ParallelMoveInstr::MakeLocationSummary(Isolate* isolate, |
+LocationSummary* ParallelMoveInstr::MakeLocationSummary(Zone* zone, |
bool optimizing) const { |
return NULL; |
} |
@@ -2700,7 +2700,7 @@ |
} |
-LocationSummary* ConstraintInstr::MakeLocationSummary(Isolate* isolate, |
+LocationSummary* ConstraintInstr::MakeLocationSummary(Zone* zone, |
bool optimizing) const { |
UNREACHABLE(); |
return NULL; |
@@ -2713,7 +2713,7 @@ |
LocationSummary* MaterializeObjectInstr::MakeLocationSummary( |
- Isolate* isolate, bool optimizing) const { |
+ Zone* zone, bool optimizing) const { |
UNREACHABLE(); |
return NULL; |
} |
@@ -2740,7 +2740,7 @@ |
} |
-LocationSummary* CurrentContextInstr::MakeLocationSummary(Isolate* isolate, |
+LocationSummary* CurrentContextInstr::MakeLocationSummary(Zone* zone, |
bool opt) const { |
// Only appears in initial definitions, never in normal code. |
UNREACHABLE(); |
@@ -2754,9 +2754,9 @@ |
} |
-LocationSummary* PushTempInstr::MakeLocationSummary(Isolate* isolate, |
+LocationSummary* PushTempInstr::MakeLocationSummary(Zone* zone, |
bool optimizing) const { |
- return LocationSummary::Make(isolate, |
+ return LocationSummary::Make(zone, |
1, |
Location::NoLocation(), |
LocationSummary::kNoCall); |
@@ -2769,14 +2769,14 @@ |
} |
-LocationSummary* DropTempsInstr::MakeLocationSummary(Isolate* isolate, |
+LocationSummary* DropTempsInstr::MakeLocationSummary(Zone* zone, |
bool optimizing) const { |
return (InputCount() == 1) |
- ? LocationSummary::Make(isolate, |
+ ? LocationSummary::Make(zone, |
1, |
Location::SameAsFirstInput(), |
LocationSummary::kNoCall) |
- : LocationSummary::Make(isolate, |
+ : LocationSummary::Make(zone, |
0, |
Location::NoLocation(), |
LocationSummary::kNoCall); |
@@ -2806,9 +2806,9 @@ |
} |
-LocationSummary* InstanceCallInstr::MakeLocationSummary(Isolate* isolate, |
+LocationSummary* InstanceCallInstr::MakeLocationSummary(Zone* zone, |
bool optimizing) const { |
- return MakeCallSummary(isolate); |
+ return MakeCallSummary(zone); |
} |
@@ -2937,9 +2937,9 @@ |
} |
-LocationSummary* StaticCallInstr::MakeLocationSummary(Isolate* isolate, |
+LocationSummary* StaticCallInstr::MakeLocationSummary(Zone* zone, |
bool optimizing) const { |
- return MakeCallSummary(isolate); |
+ return MakeCallSummary(zone); |
} |
@@ -2988,9 +2988,9 @@ |
} |
-LocationSummary* DeoptimizeInstr::MakeLocationSummary(Isolate* isolate, |
+LocationSummary* DeoptimizeInstr::MakeLocationSummary(Zone* zone, |
bool opt) const { |
- return new(isolate) LocationSummary(isolate, 0, 0, LocationSummary::kNoCall); |
+ return new(zone) LocationSummary(zone, 0, 0, LocationSummary::kNoCall); |
} |