Index: src/crankshaft/hydrogen.cc |
diff --git a/src/crankshaft/hydrogen.cc b/src/crankshaft/hydrogen.cc |
index 974621aa31e88ae7f0e2d3e2a00bb1ba7dcab912..fcd147736f88d090e739392f2234eca4cbeda3cc 100644 |
--- a/src/crankshaft/hydrogen.cc |
+++ b/src/crankshaft/hydrogen.cc |
@@ -12999,6 +12999,15 @@ void HOptimizedGraphBuilder::GenerateDebugIsActive(CallRuntime* call) { |
} |
+void HOptimizedGraphBuilder::GenerateAtomicsLoad(CallRuntime* call) { |
+ DCHECK(call->arguments()->length() == 2); |
+ CHECK_ALIVE(VisitExpressions(call->arguments())); |
+ PushArgumentsFromEnvironment(call->arguments()->length()); |
+ HCallStub* result = New<HCallStub>(CodeStub::AtomicsLoad, 2); |
Jarin
2016/01/28 08:11:12
I would use HCallWithDescriptor. For example, see
binji
2016/01/28 16:20:01
Done.
|
+ return ast_context()->ReturnInstruction(result, call->id()); |
+} |
+ |
+ |
#undef CHECK_BAILOUT |
#undef CHECK_ALIVE |