#include "src/compiler/js-create-lowering.h"
#include "src/codegen/tick-counter.h"
#include "src/compiler/compilation-dependencies.h"
#include "src/compiler/js-graph.h"
#include "src/compiler/js-operator.h"
#include "src/compiler/machine-operator.h"
#include "src/execution/isolate-inl.h"
#include "src/objects/arguments.h"
#include "test/unittests/compiler/graph-unittest.h"
#include "test/unittests/compiler/node-test-utils.h"
#include "testing/gmock-support.h"
_;
BitEq;
IsNaN;
namespace v8 {
namespace internal {
namespace compiler {
class JSCreateLoweringTest : public TypedGraphTest { … };
TEST_F(JSCreateLoweringTest, JSCreate) { … }
TEST_F(JSCreateLoweringTest, JSCreateArgumentsInlinedMapped) { … }
TEST_F(JSCreateLoweringTest, JSCreateArgumentsInlinedUnmapped) { … }
TEST_F(JSCreateLoweringTest, JSCreateArgumentsInlinedRestArray) { … }
TEST_F(JSCreateLoweringTest, JSCreateFunctionContextViaInlinedAllocation) { … }
TEST_F(JSCreateLoweringTest, JSCreateWithContext) { … }
TEST_F(JSCreateLoweringTest, JSCreateCatchContext) { … }
}
}
}