| Index: test/unittests/interpreter/interpreter-assembler-unittest.h
|
| diff --git a/test/unittests/compiler/interpreter-assembler-unittest.h b/test/unittests/interpreter/interpreter-assembler-unittest.h
|
| similarity index 45%
|
| rename from test/unittests/compiler/interpreter-assembler-unittest.h
|
| rename to test/unittests/interpreter/interpreter-assembler-unittest.h
|
| index 15fa38b1be62e037381a3354b214a81488d9a027..321c72490b05170dd1b91032e47d281d57fa5cff 100644
|
| --- a/test/unittests/compiler/interpreter-assembler-unittest.h
|
| +++ b/test/unittests/interpreter/interpreter-assembler-unittest.h
|
| @@ -2,18 +2,17 @@
|
| // Use of this source code is governed by a BSD-style license that can be
|
| // found in the LICENSE file.
|
|
|
| -#ifndef V8_UNITTESTS_COMPILER_INTERPRETER_ASSEMBLER_UNITTEST_H_
|
| -#define V8_UNITTESTS_COMPILER_INTERPRETER_ASSEMBLER_UNITTEST_H_
|
| +#ifndef V8_UNITTESTS_INTERPRETER_INTERPRETER_ASSEMBLER_UNITTEST_H_
|
| +#define V8_UNITTESTS_INTERPRETER_INTERPRETER_ASSEMBLER_UNITTEST_H_
|
|
|
| -#include "src/compiler/interpreter-assembler.h"
|
| -#include "src/compiler/linkage.h"
|
| #include "src/compiler/machine-operator.h"
|
| +#include "src/interpreter/interpreter-assembler.h"
|
| #include "test/unittests/test-utils.h"
|
| #include "testing/gmock-support.h"
|
|
|
| namespace v8 {
|
| namespace internal {
|
| -namespace compiler {
|
| +namespace interpreter {
|
|
|
| using ::testing::Matcher;
|
|
|
| @@ -25,24 +24,25 @@ class InterpreterAssemblerTest : public TestWithIsolateAndZone {
|
| class InterpreterAssemblerForTest final : public InterpreterAssembler {
|
| public:
|
| InterpreterAssemblerForTest(InterpreterAssemblerTest* test,
|
| - interpreter::Bytecode bytecode)
|
| + Bytecode bytecode)
|
| : InterpreterAssembler(test->isolate(), test->zone(), bytecode) {}
|
| ~InterpreterAssemblerForTest() override {}
|
|
|
| - Matcher<Node*> IsLoad(const Matcher<LoadRepresentation>& rep_matcher,
|
| - const Matcher<Node*>& base_matcher,
|
| - const Matcher<Node*>& index_matcher);
|
| - Matcher<Node*> IsStore(const Matcher<StoreRepresentation>& rep_matcher,
|
| - const Matcher<Node*>& base_matcher,
|
| - const Matcher<Node*>& index_matcher,
|
| - const Matcher<Node*>& value_matcher);
|
| + Matcher<compiler::Node*> IsLoad(
|
| + const Matcher<compiler::LoadRepresentation>& rep_matcher,
|
| + const Matcher<compiler::Node*>& base_matcher,
|
| + const Matcher<compiler::Node*>& index_matcher);
|
| + Matcher<compiler::Node*> IsStore(
|
| + const Matcher<compiler::StoreRepresentation>& rep_matcher,
|
| + const Matcher<compiler::Node*>& base_matcher,
|
| + const Matcher<compiler::Node*>& index_matcher,
|
| + const Matcher<compiler::Node*>& value_matcher);
|
| +
|
| + Matcher<compiler::Node*> IsBytecodeOperand(int offset);
|
| + Matcher<compiler::Node*> IsBytecodeOperandSignExtended(int offset);
|
| + Matcher<compiler::Node*> IsBytecodeOperandShort(int offset);
|
| + Matcher<compiler::Node*> IsBytecodeOperandShortSignExtended(int offset);
|
|
|
| - Matcher<Node*> IsBytecodeOperand(int offset);
|
| - Matcher<Node*> IsBytecodeOperandSignExtended(int offset);
|
| - Matcher<Node*> IsBytecodeOperandShort(int offset);
|
| - Matcher<Node*> IsBytecodeOperandShortSignExtended(int offset);
|
| -
|
| - using InterpreterAssembler::call_descriptor;
|
| using InterpreterAssembler::graph;
|
|
|
| private:
|
| @@ -50,8 +50,8 @@ class InterpreterAssemblerTest : public TestWithIsolateAndZone {
|
| };
|
| };
|
|
|
| -} // namespace compiler
|
| +} // namespace interpreter
|
| } // namespace internal
|
| } // namespace v8
|
|
|
| -#endif // V8_UNITTESTS_COMPILER_INTERPRETER_ASSEMBLER_UNITTEST_H_
|
| +#endif // V8_UNITTESTS_INTERPRETER_INTERPRETER_ASSEMBLER_UNITTEST_H_
|
|
|