Index: runtime/vm/intermediate_language.cc |
diff --git a/runtime/vm/intermediate_language.cc b/runtime/vm/intermediate_language.cc |
index e6ac94a79a7454e2c1f8fa43232c331f520522cf..4f5969914861180b88865edeab9192864f4c7ede 100644 |
--- a/runtime/vm/intermediate_language.cc |
+++ b/runtime/vm/intermediate_language.cc |
@@ -967,7 +967,8 @@ void TargetEntryInstr::PrepareEntry(FlowGraphCompiler* compiler) { |
LocationSummary* StoreInstanceFieldComp::MakeLocationSummary() const { |
const intptr_t kNumInputs = 2; |
const intptr_t num_temps = HasICData() ? 1 : 0; |
- LocationSummary* summary = new LocationSummary(kNumInputs, num_temps); |
+ LocationSummary* summary = |
+ new LocationSummary(kNumInputs, num_temps, LocationSummary::kNoCall); |
summary->set_in(0, Location::RequiresRegister()); |
summary->set_in(1, Location::RequiresRegister()); |
if (HasICData()) { |
@@ -1038,7 +1039,7 @@ void ReThrowInstr::EmitNativeCode(FlowGraphCompiler* compiler) { |
LocationSummary* GotoInstr::MakeLocationSummary() const { |
- return new LocationSummary(0, 0); |
+ return new LocationSummary(0, 0, LocationSummary::kNoCall); |
} |
@@ -1087,7 +1088,9 @@ void BranchInstr::EmitBranchOnCondition(FlowGraphCompiler* compiler, |
LocationSummary* CurrentContextComp::MakeLocationSummary() const { |
- return LocationSummary::Make(0, Location::RequiresRegister()); |
+ return LocationSummary::Make(0, |
+ Location::RequiresRegister(), |
+ LocationSummary::kNoCall); |
} |
@@ -1099,7 +1102,8 @@ void CurrentContextComp::EmitNativeCode(FlowGraphCompiler* compiler) { |
LocationSummary* StoreContextComp::MakeLocationSummary() const { |
const intptr_t kNumInputs = 1; |
const intptr_t kNumTemps = 0; |
- LocationSummary* summary = new LocationSummary(kNumInputs, kNumTemps); |
+ LocationSummary* summary = |
+ new LocationSummary(kNumInputs, kNumTemps, LocationSummary::kNoCall); |
summary->set_in(0, Location::RegisterLocation(CTX)); |
return summary; |
} |
@@ -1112,7 +1116,9 @@ void StoreContextComp::EmitNativeCode(FlowGraphCompiler* compiler) { |
LocationSummary* StrictCompareComp::MakeLocationSummary() const { |
- return LocationSummary::Make(2, Location::SameAsFirstInput()); |
+ return LocationSummary::Make(2, |
+ Location::SameAsFirstInput(), |
+ LocationSummary::kNoCall); |
} |
@@ -1216,7 +1222,7 @@ void AssertAssignableComp::EmitNativeCode(FlowGraphCompiler* compiler) { |
LocationSummary* StoreStaticFieldComp::MakeLocationSummary() const { |
- LocationSummary* locs = new LocationSummary(1, 1); |
+ LocationSummary* locs = new LocationSummary(1, 1, LocationSummary::kNoCall); |
locs->set_in(0, Location::RequiresRegister()); |
locs->set_temp(0, Location::RequiresRegister()); |
locs->set_out(Location::SameAsFirstInput()); |
@@ -1235,7 +1241,9 @@ void StoreStaticFieldComp::EmitNativeCode(FlowGraphCompiler* compiler) { |
LocationSummary* BooleanNegateComp::MakeLocationSummary() const { |
- return LocationSummary::Make(1, Location::RequiresRegister()); |
+ return LocationSummary::Make(1, |
+ Location::RequiresRegister(), |
+ LocationSummary::kNoCall); |
} |
@@ -1253,7 +1261,9 @@ void BooleanNegateComp::EmitNativeCode(FlowGraphCompiler* compiler) { |
LocationSummary* ChainContextComp::MakeLocationSummary() const { |
- return LocationSummary::Make(1, Location::NoLocation()); |
+ return LocationSummary::Make(1, |
+ Location::NoLocation(), |
+ LocationSummary::kNoCall); |
} |
@@ -1270,7 +1280,9 @@ void ChainContextComp::EmitNativeCode(FlowGraphCompiler* compiler) { |
LocationSummary* StoreVMFieldComp::MakeLocationSummary() const { |
- return LocationSummary::Make(2, Location::SameAsFirstInput()); |
+ return LocationSummary::Make(2, |
+ Location::SameAsFirstInput(), |
+ LocationSummary::kNoCall); |
} |
@@ -1320,7 +1332,8 @@ void CreateClosureComp::EmitNativeCode(FlowGraphCompiler* compiler) { |
LocationSummary* PushArgumentInstr::MakeLocationSummary() const { |
const intptr_t kNumInputs = 1; |
const intptr_t kNumTemps= 0; |
- LocationSummary* locs = new LocationSummary(kNumInputs, kNumTemps); |
+ LocationSummary* locs = |
+ new LocationSummary(kNumInputs, kNumTemps, LocationSummary::kNoCall); |
// TODO(fschneider): Use Any() once it is supported by all code generators. |
locs->set_in(0, Location::RequiresRegister()); |
return locs; |