diff options
Diffstat (limited to 'deps/v8/test/unittests/interpreter')
9 files changed, 21 insertions, 16 deletions
diff --git a/deps/v8/test/unittests/interpreter/bytecode-array-builder-unittest.cc b/deps/v8/test/unittests/interpreter/bytecode-array-builder-unittest.cc index 5030d3897d..a2c8d94793 100644 --- a/deps/v8/test/unittests/interpreter/bytecode-array-builder-unittest.cc +++ b/deps/v8/test/unittests/interpreter/bytecode-array-builder-unittest.cc @@ -22,8 +22,8 @@ namespace interpreter { class BytecodeArrayBuilderTest : public TestWithIsolateAndZone { public: - BytecodeArrayBuilderTest() {} - ~BytecodeArrayBuilderTest() override {} + BytecodeArrayBuilderTest() = default; + ~BytecodeArrayBuilderTest() override = default; }; using ToBooleanMode = BytecodeArrayBuilder::ToBooleanMode; @@ -134,9 +134,12 @@ TEST_F(BytecodeArrayBuilderTest, AllBytecodesGenerated) { // Emit load / store property operations. builder.LoadNamedProperty(reg, name, load_slot.ToInt()) + .LoadNamedPropertyNoFeedback(reg, name) .LoadKeyedProperty(reg, keyed_load_slot.ToInt()) .StoreNamedProperty(reg, name, sloppy_store_slot.ToInt(), LanguageMode::kSloppy) + .StoreNamedPropertyNoFeedback(reg, name, LanguageMode::kStrict) + .StoreNamedPropertyNoFeedback(reg, name, LanguageMode::kSloppy) .StoreKeyedProperty(reg, reg, sloppy_keyed_store_slot.ToInt(), LanguageMode::kSloppy) .StoreNamedProperty(reg, name, strict_store_slot.ToInt(), @@ -194,7 +197,8 @@ TEST_F(BytecodeArrayBuilderTest, AllBytecodesGenerated) { .CallRuntime(Runtime::kIsArray, reg) .CallRuntimeForPair(Runtime::kLoadLookupSlotForCall, reg_list, pair) .CallJSRuntime(Context::OBJECT_CREATE, reg_list) - .CallWithSpread(reg, reg_list, 1); + .CallWithSpread(reg, reg_list, 1) + .CallNoFeedback(reg, reg_list); // Emit binary operator invocations. builder.BinaryOperation(Token::Value::ADD, reg, 1) @@ -375,6 +379,7 @@ TEST_F(BytecodeArrayBuilderTest, AllBytecodesGenerated) { .CreateRegExpLiteral(ast_factory.GetOneByteString("wide_literal"), 0, 0) .CreateArrayLiteral(0, 0, 0) .CreateEmptyArrayLiteral(0) + .CreateArrayFromIterable() .CreateObjectLiteral(0, 0, 0, reg) .CreateEmptyObjectLiteral() .CloneObject(reg, 0, 0); diff --git a/deps/v8/test/unittests/interpreter/bytecode-array-iterator-unittest.cc b/deps/v8/test/unittests/interpreter/bytecode-array-iterator-unittest.cc index f7c89e2869..69d0e96507 100644 --- a/deps/v8/test/unittests/interpreter/bytecode-array-iterator-unittest.cc +++ b/deps/v8/test/unittests/interpreter/bytecode-array-iterator-unittest.cc @@ -16,8 +16,8 @@ namespace interpreter { class BytecodeArrayIteratorTest : public TestWithIsolateAndZone { public: - BytecodeArrayIteratorTest() {} - ~BytecodeArrayIteratorTest() override {} + BytecodeArrayIteratorTest() = default; + ~BytecodeArrayIteratorTest() override = default; }; TEST_F(BytecodeArrayIteratorTest, IteratesBytecodeArray) { diff --git a/deps/v8/test/unittests/interpreter/bytecode-array-random-iterator-unittest.cc b/deps/v8/test/unittests/interpreter/bytecode-array-random-iterator-unittest.cc index 8d2cd4c501..71c79300f3 100644 --- a/deps/v8/test/unittests/interpreter/bytecode-array-random-iterator-unittest.cc +++ b/deps/v8/test/unittests/interpreter/bytecode-array-random-iterator-unittest.cc @@ -16,8 +16,8 @@ namespace interpreter { class BytecodeArrayRandomIteratorTest : public TestWithIsolateAndZone { public: - BytecodeArrayRandomIteratorTest() {} - ~BytecodeArrayRandomIteratorTest() override {} + BytecodeArrayRandomIteratorTest() = default; + ~BytecodeArrayRandomIteratorTest() override = default; }; TEST_F(BytecodeArrayRandomIteratorTest, InvalidBeforeStart) { diff --git a/deps/v8/test/unittests/interpreter/bytecode-array-writer-unittest.cc b/deps/v8/test/unittests/interpreter/bytecode-array-writer-unittest.cc index 5eb4d3be9a..7c01228936 100644 --- a/deps/v8/test/unittests/interpreter/bytecode-array-writer-unittest.cc +++ b/deps/v8/test/unittests/interpreter/bytecode-array-writer-unittest.cc @@ -34,7 +34,7 @@ class BytecodeArrayWriterUnittest : public TestWithIsolateAndZone { bytecode_array_writer_( zone(), &constant_array_builder_, SourcePositionTableBuilder::RECORD_SOURCE_POSITIONS) {} - ~BytecodeArrayWriterUnittest() override {} + ~BytecodeArrayWriterUnittest() override = default; void Write(Bytecode bytecode, BytecodeSourceInfo info = BytecodeSourceInfo()); void Write(Bytecode bytecode, uint32_t operand0, diff --git a/deps/v8/test/unittests/interpreter/bytecode-decoder-unittest.cc b/deps/v8/test/unittests/interpreter/bytecode-decoder-unittest.cc index 018263f06b..eb4fdbb745 100644 --- a/deps/v8/test/unittests/interpreter/bytecode-decoder-unittest.cc +++ b/deps/v8/test/unittests/interpreter/bytecode-decoder-unittest.cc @@ -49,10 +49,10 @@ TEST(BytecodeDecoder, DecodeBytecodeAndOperands) { 3, 0, " ForInPrepare r10-r12, [11]"}, - {{B(CallRuntime), U16(Runtime::FunctionId::kIsDate), R8(0), U8(0)}, + {{B(CallRuntime), U16(Runtime::FunctionId::kIsSmi), R8(0), U8(0)}, 5, 0, - " CallRuntime [IsDate], r0-r0"}, + " CallRuntime [IsSmi], r0-r0"}, {{B(Ldar), static_cast<uint8_t>(Register::FromParameterIndex(2, 3).ToOperand())}, 2, diff --git a/deps/v8/test/unittests/interpreter/bytecode-register-allocator-unittest.cc b/deps/v8/test/unittests/interpreter/bytecode-register-allocator-unittest.cc index b2c8b47c79..2ba28b2306 100644 --- a/deps/v8/test/unittests/interpreter/bytecode-register-allocator-unittest.cc +++ b/deps/v8/test/unittests/interpreter/bytecode-register-allocator-unittest.cc @@ -16,7 +16,7 @@ namespace interpreter { class BytecodeRegisterAllocatorTest : public TestWithIsolateAndZone { public: BytecodeRegisterAllocatorTest() : allocator_(0) {} - ~BytecodeRegisterAllocatorTest() override {} + ~BytecodeRegisterAllocatorTest() override = default; BytecodeRegisterAllocator* allocator() { return &allocator_; } diff --git a/deps/v8/test/unittests/interpreter/bytecode-register-optimizer-unittest.cc b/deps/v8/test/unittests/interpreter/bytecode-register-optimizer-unittest.cc index 9e3ceb140f..9879b2a84a 100644 --- a/deps/v8/test/unittests/interpreter/bytecode-register-optimizer-unittest.cc +++ b/deps/v8/test/unittests/interpreter/bytecode-register-optimizer-unittest.cc @@ -23,7 +23,7 @@ class BytecodeRegisterOptimizerTest Register output; }; - BytecodeRegisterOptimizerTest() {} + BytecodeRegisterOptimizerTest() = default; ~BytecodeRegisterOptimizerTest() override { delete register_allocator_; } void Initialize(int number_of_parameters, int number_of_locals) { diff --git a/deps/v8/test/unittests/interpreter/constant-array-builder-unittest.cc b/deps/v8/test/unittests/interpreter/constant-array-builder-unittest.cc index 59e228a29c..46bbb900c0 100644 --- a/deps/v8/test/unittests/interpreter/constant-array-builder-unittest.cc +++ b/deps/v8/test/unittests/interpreter/constant-array-builder-unittest.cc @@ -18,8 +18,8 @@ namespace interpreter { class ConstantArrayBuilderTest : public TestWithIsolateAndZone { public: - ConstantArrayBuilderTest() {} - ~ConstantArrayBuilderTest() override {} + ConstantArrayBuilderTest() = default; + ~ConstantArrayBuilderTest() override = default; static const size_t k8BitCapacity = ConstantArrayBuilder::k8BitCapacity; static const size_t k16BitCapacity = ConstantArrayBuilder::k16BitCapacity; diff --git a/deps/v8/test/unittests/interpreter/interpreter-assembler-unittest.h b/deps/v8/test/unittests/interpreter/interpreter-assembler-unittest.h index 669db93040..cec661b468 100644 --- a/deps/v8/test/unittests/interpreter/interpreter-assembler-unittest.h +++ b/deps/v8/test/unittests/interpreter/interpreter-assembler-unittest.h @@ -28,8 +28,8 @@ class InterpreterAssemblerTestState : public compiler::CodeAssemblerState { class InterpreterAssemblerTest : public TestWithIsolateAndZone { public: - InterpreterAssemblerTest() {} - ~InterpreterAssemblerTest() override {} + InterpreterAssemblerTest() = default; + ~InterpreterAssemblerTest() override = default; class InterpreterAssemblerForTest final : public InterpreterAssembler { public: |