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

Unified Diff: runtime/vm/intermediate_language.cc

Issue 10873027: Use the location summary to represent safepoint information. (Closed) Base URL: https://dart.googlecode.com/svn/branches/bleeding_edge/dart
Patch Set: Created 8 years, 4 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/flow_graph_compiler_x64.cc ('k') | runtime/vm/intermediate_language_ia32.cc » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: runtime/vm/intermediate_language.cc
diff --git a/runtime/vm/intermediate_language.cc b/runtime/vm/intermediate_language.cc
index dcdf8b9dd09351fd022abd63cbeb3166c8ee8133..250db29bc0f90df213cd3d233fe1f33abe37effb 100644
--- a/runtime/vm/intermediate_language.cc
+++ b/runtime/vm/intermediate_language.cc
@@ -1178,7 +1178,7 @@ void ThrowInstr::EmitNativeCode(FlowGraphCompiler* compiler) {
token_pos(),
try_index(),
kThrowRuntimeEntry,
- locs()->stack_bitmap());
+ locs());
__ int3();
}
@@ -1193,7 +1193,7 @@ void ReThrowInstr::EmitNativeCode(FlowGraphCompiler* compiler) {
token_pos(),
try_index(),
kReThrowRuntimeEntry,
- locs()->stack_bitmap());
+ locs());
__ int3();
}
@@ -1320,7 +1320,7 @@ void ClosureCallComp::EmitNativeCode(FlowGraphCompiler* compiler) {
try_index(),
&StubCode::CallClosureFunctionLabel(),
PcDescriptors::kOther,
- locs()->stack_bitmap());
+ locs());
__ Drop(argument_count);
}
@@ -1342,7 +1342,7 @@ void InstanceCallComp::EmitNativeCode(FlowGraphCompiler* compiler) {
ArgumentCount(),
argument_names(),
checked_argument_count(),
- locs()->stack_bitmap());
+ locs());
}
@@ -1363,7 +1363,7 @@ void StaticCallComp::EmitNativeCode(FlowGraphCompiler* compiler) {
function(),
ArgumentCount(),
argument_names(),
- locs()->stack_bitmap());
+ locs());
__ Bind(&done);
}
@@ -1375,7 +1375,7 @@ void AssertAssignableComp::EmitNativeCode(FlowGraphCompiler* compiler) {
try_index(),
dst_type(),
dst_name(),
- locs()->stack_bitmap());
+ locs());
}
ASSERT(locs()->in(0).reg() == locs()->out().reg());
}
@@ -1469,7 +1469,7 @@ void AllocateObjectComp::EmitNativeCode(FlowGraphCompiler* compiler) {
try_index(),
&label,
PcDescriptors::kOther,
- locs()->stack_bitmap());
+ locs());
__ Drop(ArgumentCount()); // Discard arguments.
}
@@ -1486,7 +1486,7 @@ void CreateClosureComp::EmitNativeCode(FlowGraphCompiler* compiler) {
const ExternalLabel label(closure_function.ToCString(), stub.EntryPoint());
compiler->GenerateCall(token_pos(), try_index(), &label,
PcDescriptors::kOther,
- locs()->stack_bitmap());
+ locs());
__ Drop(2); // Discard type arguments and receiver.
}
« no previous file with comments | « runtime/vm/flow_graph_compiler_x64.cc ('k') | runtime/vm/intermediate_language_ia32.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698