diff options
author | Michaël Zasso <targos@protonmail.com> | 2021-02-11 19:03:35 +0100 |
---|---|---|
committer | Michaël Zasso <targos@protonmail.com> | 2021-02-11 19:09:18 +0100 |
commit | c7b329225126ad3b9eeb2408e0f0801f1aea5eb1 (patch) | |
tree | 193c193111d5f302031ad345bc94d17a3f67bf66 /deps/v8/test/cctest/torque | |
parent | 6ea9af9906cd74ed07ca05cf6aa44382025a6044 (diff) | |
download | node-new-c7b329225126ad3b9eeb2408e0f0801f1aea5eb1.tar.gz |
deps: update V8 to 8.8.278.17
PR-URL: https://github.com/nodejs/node/pull/36139
Reviewed-By: Jiawen Geng <technicalcute@gmail.com>
Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
Reviewed-By: Myles Borins <myles.borins@gmail.com>
Reviewed-By: Shelley Vohr <codebytere@gmail.com>
Diffstat (limited to 'deps/v8/test/cctest/torque')
-rw-r--r-- | deps/v8/test/cctest/torque/test-torque.cc | 41 |
1 files changed, 20 insertions, 21 deletions
diff --git a/deps/v8/test/cctest/torque/test-torque.cc b/deps/v8/test/cctest/torque/test-torque.cc index aa836289b5..22ee780ae2 100644 --- a/deps/v8/test/cctest/torque/test-torque.cc +++ b/deps/v8/test/cctest/torque/test-torque.cc @@ -16,10 +16,10 @@ #include "src/objects/elements-kind.h" #include "src/objects/objects-inl.h" #include "src/objects/promise-inl.h" +#include "src/objects/torque-defined-classes-inl.h" #include "src/strings/char-predicates.h" #include "test/cctest/compiler/code-assembler-tester.h" #include "test/cctest/compiler/function-tester.h" -#include "torque-generated/exported-class-definitions-inl.h" namespace v8 { namespace internal { @@ -137,8 +137,7 @@ TEST(TestFunctionPointers) { CodeAssemblerTester asm_tester(isolate, kNumParams); TestTorqueAssembler m(asm_tester.state()); { - TNode<Context> context = - m.UncheckedCast<Context>(m.Parameter(kNumParams + 2)); + TNode<Context> context = m.UncheckedParameter<Context>(kNumParams + 2); m.Return(m.TestFunctionPointers(context)); } FunctionTester ft(asm_tester.GenerateCode(), kNumParams); @@ -151,7 +150,7 @@ TEST(TestTernaryOperator) { CodeAssemblerTester asm_tester(isolate, kNumParams + 1); // Include receiver. TestTorqueAssembler m(asm_tester.state()); { - TNode<Smi> arg = m.UncheckedCast<Smi>(m.Parameter(1)); + TNode<Smi> arg = m.UncheckedParameter<Smi>(1); m.Return(m.TestTernaryOperator(arg)); } FunctionTester ft(asm_tester.GenerateCode(), kNumParams); @@ -622,7 +621,7 @@ TEST(TestBranchOnBoolOptimization) { { m.TestBranchOnBoolOptimization( m.UncheckedCast<Context>(m.HeapConstant(context)), - m.UncheckedCast<Smi>(m.Parameter(0))); + m.UncheckedParameter<Smi>(0)); m.Return(m.UndefinedConstant()); } asm_tester.GenerateCode(); @@ -638,15 +637,15 @@ TEST(TestBitFieldLoad) { { // Untag all of the parameters to get plain integer values. TNode<Uint8T> val = - m.UncheckedCast<Uint8T>(m.Unsigned(m.SmiToInt32(m.Parameter(1)))); + m.UncheckedCast<Uint8T>(m.Unsigned(m.SmiToInt32(m.Parameter<Smi>(1)))); TNode<BoolT> expected_a = - m.UncheckedCast<BoolT>(m.Unsigned(m.SmiToInt32(m.Parameter(2)))); + m.UncheckedCast<BoolT>(m.Unsigned(m.SmiToInt32(m.Parameter<Smi>(2)))); TNode<Uint16T> expected_b = - m.UncheckedCast<Uint16T>(m.Unsigned(m.SmiToInt32(m.Parameter(3)))); + m.UncheckedCast<Uint16T>(m.Unsigned(m.SmiToInt32(m.Parameter<Smi>(3)))); TNode<Uint32T> expected_c = - m.UncheckedCast<Uint32T>(m.Unsigned(m.SmiToInt32(m.Parameter(4)))); + m.UncheckedCast<Uint32T>(m.Unsigned(m.SmiToInt32(m.Parameter<Smi>(4)))); TNode<BoolT> expected_d = - m.UncheckedCast<BoolT>(m.Unsigned(m.SmiToInt32(m.Parameter(5)))); + m.UncheckedCast<BoolT>(m.Unsigned(m.SmiToInt32(m.Parameter<Smi>(5)))); // Call the Torque-defined macro, which verifies that reading each bitfield // out of val yields the correct result. @@ -677,8 +676,8 @@ TEST(TestBitFieldStore) { TestTorqueAssembler m(asm_tester.state()); { // Untag the parameters to get a plain integer value. - TNode<Uint8T> val = m.UncheckedCast<Uint8T>( - m.Unsigned(m.SmiToInt32(m.CAST(m.Parameter(1))))); + TNode<Uint8T> val = + m.UncheckedCast<Uint8T>(m.Unsigned(m.SmiToInt32(m.Parameter<Smi>(1)))); m.TestBitFieldStore(val); m.Return(m.UndefinedConstant()); @@ -701,13 +700,13 @@ TEST(TestBitFieldInit) { { // Untag all of the parameters to get plain integer values. TNode<BoolT> a = - m.UncheckedCast<BoolT>(m.Unsigned(m.SmiToInt32(m.Parameter(1)))); + m.UncheckedCast<BoolT>(m.Unsigned(m.SmiToInt32(m.Parameter<Smi>(1)))); TNode<Uint16T> b = - m.UncheckedCast<Uint16T>(m.Unsigned(m.SmiToInt32(m.Parameter(2)))); + m.UncheckedCast<Uint16T>(m.Unsigned(m.SmiToInt32(m.Parameter<Smi>(2)))); TNode<Uint32T> c = - m.UncheckedCast<Uint32T>(m.Unsigned(m.SmiToInt32(m.Parameter(3)))); + m.UncheckedCast<Uint32T>(m.Unsigned(m.SmiToInt32(m.Parameter<Smi>(3)))); TNode<BoolT> d = - m.UncheckedCast<BoolT>(m.Unsigned(m.SmiToInt32(m.Parameter(4)))); + m.UncheckedCast<BoolT>(m.Unsigned(m.SmiToInt32(m.Parameter<Smi>(4)))); // Call the Torque-defined macro, which verifies that reading each bitfield // out of val yields the correct result. @@ -738,9 +737,9 @@ TEST(TestBitFieldUintptrOps) { { // Untag the parameters to get a plain integer value. TNode<Uint32T> val2 = - m.UncheckedCast<Uint32T>(m.Unsigned(m.SmiToInt32(m.Parameter(1)))); + m.UncheckedCast<Uint32T>(m.Unsigned(m.SmiToInt32(m.Parameter<Smi>(1)))); TNode<UintPtrT> val3 = m.UncheckedCast<UintPtrT>( - m.ChangeUint32ToWord(m.Unsigned(m.SmiToInt32(m.Parameter(2))))); + m.ChangeUint32ToWord(m.Unsigned(m.SmiToInt32(m.Parameter<Smi>(2))))); m.TestBitFieldUintptrOps(val2, val3); m.Return(m.UndefinedConstant()); @@ -763,10 +762,10 @@ TEST(TestBitFieldMultipleFlags) { TestTorqueAssembler m(asm_tester.state()); { TNode<BoolT> a = - m.UncheckedCast<BoolT>(m.Unsigned(m.SmiToInt32(m.Parameter(0)))); - TNode<Int32T> b = m.SmiToInt32(m.Parameter(1)); + m.UncheckedCast<BoolT>(m.Unsigned(m.SmiToInt32(m.Parameter<Smi>(0)))); + TNode<Int32T> b = m.SmiToInt32(m.Parameter<Smi>(1)); TNode<BoolT> c = - m.UncheckedCast<BoolT>(m.Unsigned(m.SmiToInt32(m.Parameter(2)))); + m.UncheckedCast<BoolT>(m.Unsigned(m.SmiToInt32(m.Parameter<Smi>(2)))); m.TestBitFieldMultipleFlags(a, b, c); m.Return(m.UndefinedConstant()); } |