Chromium Code Reviews| 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 |