#include "include/v8-function.h"
#include "src/api/api-inl.h"
#include "src/codegen/code-factory.h"
#include "src/codegen/compiler.h"
#include "src/codegen/optimized-compilation-info.h"
#include "src/codegen/script-details.h"
#include "src/compiler/common-operator.h"
#include "src/compiler/graph.h"
#include "src/compiler/linkage.h"
#include "src/compiler/machine-operator.h"
#include "src/compiler/node.h"
#include "src/compiler/operator.h"
#include "src/compiler/pipeline.h"
#include "src/compiler/schedule.h"
#include "src/objects/objects-inl.h"
#include "src/parsing/parse-info.h"
#include "src/zone/zone.h"
#include "test/cctest/cctest.h"
namespace v8 {
namespace internal {
namespace compiler {
static Operator dummy_operator(IrOpcode::kParameter, Operator::kNoWrite,
"dummy", 0, 0, 0, 0, 0, 0);
static Handle<JSFunction> Compile(const char* source) { … }
TEST(TestLinkageCreate) { … }
TEST(TestLinkageJSFunctionIncoming) { … }
TEST(TestLinkageJSCall) { … }
TEST(TestLinkageRuntimeCall) { … }
TEST(TestLinkageStubCall) { … }
#if V8_ENABLE_WEBASSEMBLY
TEST(TestFPLinkageStubCall) { … }
#endif
}
}
}