diff options
Diffstat (limited to 'deps/v8/test/cctest/test-macro-assembler-riscv64.cc')
-rw-r--r-- | deps/v8/test/cctest/test-macro-assembler-riscv64.cc | 24 |
1 files changed, 12 insertions, 12 deletions
diff --git a/deps/v8/test/cctest/test-macro-assembler-riscv64.cc b/deps/v8/test/cctest/test-macro-assembler-riscv64.cc index 6769223a08..d88b2912f7 100644 --- a/deps/v8/test/cctest/test-macro-assembler-riscv64.cc +++ b/deps/v8/test/cctest/test-macro-assembler-riscv64.cc @@ -67,7 +67,7 @@ static uint64_t run_CalcScaledAddress(uint64_t rt, uint64_t rs, int8_t sa) { auto fn = [sa](MacroAssembler& masm) { __ CalcScaledAddress(a0, a0, a1, sa); }; - auto f = AssembleCode<FV>(fn); + auto f = AssembleCode<FV>(isolate, fn); uint64_t res = reinterpret_cast<uint64_t>(f.Call(rt, rs, 0, 0, 0)); @@ -84,7 +84,7 @@ VTYPE run_Unaligned(char* memory_buffer, int32_t in_offset, int32_t out_offset, GenerateUnalignedInstructionFunc](MacroAssembler& masm) { GenerateUnalignedInstructionFunc(masm, in_offset, out_offset); }; - auto f = AssembleCode<int32_t(char*)>(fn); + auto f = AssembleCode<int32_t(char*)>(isolate, fn); MemCopy(memory_buffer + in_offset, &value, sizeof(VTYPE)); f.Call(memory_buffer); @@ -128,7 +128,7 @@ TEST(LoadConstants) { __ Add64(a4, a4, Operand(kSystemPointerSize)); } }; - auto f = AssembleCode<FV>(fn); + auto f = AssembleCode<FV>(isolate, fn); (void)f.Call(reinterpret_cast<int64_t>(result), 0, 0, 0, 0); // Check results. @@ -173,7 +173,7 @@ TEST(LoadAddress) { masm.GetCode(isolate, &desc); Handle<Code> code = Factory::CodeBuilder(isolate, desc, CodeKind::FOR_TESTING).Build(); - auto f = GeneratedCode<FV>::FromCode(*code); + auto f = GeneratedCode<FV>::FromCode(isolate, *code); (void)f.Call(0, 0, 0, 0, 0); // Check results. @@ -230,7 +230,7 @@ TEST(jump_tables4) { #ifdef OBJECT_PRINT code->Print(std::cout); #endif - auto f = GeneratedCode<F1>::FromCode(*code); + auto f = GeneratedCode<F1>::FromCode(isolate, *code); for (int i = 0; i < kNumCases; ++i) { int64_t res = reinterpret_cast<int64_t>(f.Call(i, 0, 0, 0, 0)); // ::printf("f(%d) = %" PRId64 "\n", i, res); @@ -317,7 +317,7 @@ TEST(jump_tables6) { #ifdef OBJECT_PRINT code->Print(std::cout); #endif - auto f = GeneratedCode<F1>::FromCode(*code); + auto f = GeneratedCode<F1>::FromCode(isolate, *code); for (int i = 0; i < kSwitchTableCases; ++i) { int64_t res = reinterpret_cast<int64_t>(f.Call(i, 0, 0, 0, 0)); // ::printf("f(%d) = %" PRId64 "\n", i, res); @@ -582,7 +582,7 @@ TEST(OverflowInstructions) { __ Sd(t0, MemOperand(a0, offsetof(T, output_mul2))); __ Sd(a1, MemOperand(a0, offsetof(T, overflow_mul2))); }; - auto f = AssembleCode<F3>(fn); + auto f = AssembleCode<F3>(isolate, fn); t.lhs = ii; t.rhs = jj; @@ -674,7 +674,7 @@ TEST(min_max_nan) { __ StoreFloat(fa0, MemOperand(a0, offsetof(TestFloat, h))); __ pop(s6); }; - auto f = AssembleCode<F3>(fn); + auto f = AssembleCode<F3>(isolate, fn); for (int i = 0; i < kTableLength; i++) { test.a = inputsa[i]; @@ -1054,7 +1054,7 @@ TEST(macro_float_minmax_f32) { }; auto f = AssembleCode<F4>( - GenerateMacroFloat32MinMax<FPURegister, Inputs, Results>); + isolate, GenerateMacroFloat32MinMax<FPURegister, Inputs, Results>); #define CHECK_MINMAX(src1, src2, min, max) \ do { \ @@ -1154,7 +1154,7 @@ TEST(macro_float_minmax_f64) { }; auto f = AssembleCode<F4>( - GenerateMacroFloat64MinMax<DoubleRegister, Inputs, Results>); + isolate, GenerateMacroFloat64MinMax<DoubleRegister, Inputs, Results>); #define CHECK_MINMAX(src1, src2, min, max) \ do { \ @@ -1433,7 +1433,7 @@ TEST(Dpopcnt) { __ Sd(a5, MemOperand(a4)); __ Add64(a4, a4, Operand(kSystemPointerSize)); }; - auto f = AssembleCode<FV>(fn); + auto f = AssembleCode<FV>(isolate, fn); (void)f.Call(reinterpret_cast<int64_t>(result), 0, 0, 0, 0); // Check results. @@ -1485,7 +1485,7 @@ TEST(Popcnt) { __ Sd(a5, MemOperand(a4)); __ Add64(a4, a4, Operand(kSystemPointerSize)); }; - auto f = AssembleCode<FV>(fn); + auto f = AssembleCode<FV>(isolate, fn); (void)f.Call(reinterpret_cast<int64_t>(result), 0, 0, 0, 0); // Check results. |