summaryrefslogtreecommitdiff
path: root/deps/v8/src/builtins/builtins-arguments-gen.cc
diff options
context:
space:
mode:
Diffstat (limited to 'deps/v8/src/builtins/builtins-arguments-gen.cc')
-rw-r--r--deps/v8/src/builtins/builtins-arguments-gen.cc29
1 files changed, 13 insertions, 16 deletions
diff --git a/deps/v8/src/builtins/builtins-arguments-gen.cc b/deps/v8/src/builtins/builtins-arguments-gen.cc
index 2d25cdc32a..6cc9fd9623 100644
--- a/deps/v8/src/builtins/builtins-arguments-gen.cc
+++ b/deps/v8/src/builtins/builtins-arguments-gen.cc
@@ -4,20 +4,20 @@
#include "src/builtins/builtins-arguments-gen.h"
-#include "src/arguments.h"
#include "src/builtins/builtins-utils-gen.h"
#include "src/builtins/builtins.h"
-#include "src/code-factory.h"
-#include "src/code-stub-assembler.h"
-#include "src/frame-constants.h"
-#include "src/interface-descriptors.h"
-#include "src/objects-inl.h"
+#include "src/codegen/code-factory.h"
+#include "src/codegen/code-stub-assembler.h"
+#include "src/codegen/interface-descriptors.h"
+#include "src/execution/arguments.h"
+#include "src/execution/frame-constants.h"
#include "src/objects/arguments.h"
+#include "src/objects/objects-inl.h"
namespace v8 {
namespace internal {
-typedef compiler::Node Node;
+using Node = compiler::Node;
std::tuple<Node*, Node*, Node*>
ArgumentsBuiltinsAssembler::AllocateArgumentsObject(Node* map,
@@ -112,9 +112,8 @@ Node* ArgumentsBuiltinsAssembler::EmitFastNewRestParameter(Node* context,
ParameterMode mode = OptimalParameterMode();
Node* zero = IntPtrOrSmiConstant(0, mode);
- ArgumentsBuiltinsFromDSLAssembler::ArgumentsInfo info =
- GetArgumentsFrameAndCount(CAST(context),
- UncheckedCast<JSFunction>(function));
+ TorqueStructArgumentsInfo info = GetArgumentsFrameAndCount(
+ CAST(context), UncheckedCast<JSFunction>(function));
VARIABLE(result, MachineRepresentation::kTagged);
Label no_rest_parameters(this), runtime(this, Label::kDeferred),
@@ -167,9 +166,8 @@ Node* ArgumentsBuiltinsAssembler::EmitFastNewStrictArguments(Node* context,
ParameterMode mode = OptimalParameterMode();
Node* zero = IntPtrOrSmiConstant(0, mode);
- ArgumentsBuiltinsFromDSLAssembler::ArgumentsInfo info =
- GetArgumentsFrameAndCount(CAST(context),
- UncheckedCast<JSFunction>(function));
+ TorqueStructArgumentsInfo info = GetArgumentsFrameAndCount(
+ CAST(context), UncheckedCast<JSFunction>(function));
GotoIfFixedArraySizeDoesntFitInNewSpace(
info.argument_count, &runtime,
@@ -216,9 +214,8 @@ Node* ArgumentsBuiltinsAssembler::EmitFastNewSloppyArguments(Node* context,
Label done(this, &result), empty(this), no_parameters(this),
runtime(this, Label::kDeferred);
- ArgumentsBuiltinsFromDSLAssembler::ArgumentsInfo info =
- GetArgumentsFrameAndCount(CAST(context),
- UncheckedCast<JSFunction>(function));
+ TorqueStructArgumentsInfo info = GetArgumentsFrameAndCount(
+ CAST(context), UncheckedCast<JSFunction>(function));
GotoIf(WordEqual(info.argument_count, zero), &empty);