Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(1505)

Unified Diff: runtime/vm/intermediate_language.cc

Issue 855533002: Isolate/Thread split: Isolate -> Zone for LocationSummary. (Closed) Base URL: http://dart.googlecode.com/svn/branches/bleeding_edge/dart/
Patch Set: Created 5 years, 11 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « runtime/vm/intermediate_language.h ('k') | runtime/vm/intermediate_language_arm.cc » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
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);
}
« no previous file with comments | « runtime/vm/intermediate_language.h ('k') | runtime/vm/intermediate_language_arm.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698