Chromium Code Reviews| Index: src/compiler/ast-graph-builder.cc |
| diff --git a/src/compiler/ast-graph-builder.cc b/src/compiler/ast-graph-builder.cc |
| index e87ca786b19775e1dac0d88e370b1ac7d75bb6f1..ef401cf4bd8bf9707664a616f870ba736dd8db81 100644 |
| --- a/src/compiler/ast-graph-builder.cc |
| +++ b/src/compiler/ast-graph-builder.cc |
| @@ -2966,17 +2966,7 @@ Node* AstGraphBuilder::BuildBinaryOp(Node* left, Node* right, Token::Value op) { |
| Node* AstGraphBuilder::BuildStackCheck() { |
| - IfBuilder stack_check(this); |
| - Node* limit = BuildLoadExternal( |
| - ExternalReference::address_of_stack_limit(isolate()), kMachPtr); |
| - Node* stack = NewNode(jsgraph()->machine()->LoadStackPointer()); |
| - Node* tag = NewNode(jsgraph()->machine()->UintLessThan(), limit, stack); |
| - stack_check.If(tag, BranchHint::kTrue); |
| - stack_check.Then(); |
| - stack_check.Else(); |
| - Node* guard = NewNode(javascript()->CallRuntime(Runtime::kStackGuard, 0)); |
| - stack_check.End(); |
| - return guard; |
| + return NewNode(javascript()->StackCheck()); |
|
Michael Starzinger
2015/03/06 14:06:39
nit: I think we can now inline this into CreateGra
Benedikt Meurer
2015/03/09 05:01:45
Indeed.
|
| } |