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_ |