summaryrefslogtreecommitdiff
path: root/deps/v8/test/cctest/test-macro-assembler-mips64.cc
diff options
context:
space:
mode:
Diffstat (limited to 'deps/v8/test/cctest/test-macro-assembler-mips64.cc')
-rw-r--r--deps/v8/test/cctest/test-macro-assembler-mips64.cc30
1 files changed, 15 insertions, 15 deletions
diff --git a/deps/v8/test/cctest/test-macro-assembler-mips64.cc b/deps/v8/test/cctest/test-macro-assembler-mips64.cc
index dead68ee36..6b821931ec 100644
--- a/deps/v8/test/cctest/test-macro-assembler-mips64.cc
+++ b/deps/v8/test/cctest/test-macro-assembler-mips64.cc
@@ -111,7 +111,7 @@ TEST(BYTESWAP) {
masm->GetCode(isolate, &desc);
Handle<Code> code =
Factory::CodeBuilder(isolate, desc, CodeKind::FOR_TESTING).Build();
- auto f = GeneratedCode<F3>::FromCode(*code);
+ auto f = GeneratedCode<F3>::FromCode(isolate, *code);
for (size_t i = 0; i < arraysize(test_values); i++) {
int32_t in_s4 = static_cast<int32_t>(test_values[i]);
@@ -167,7 +167,7 @@ TEST(LoadConstants) {
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(reinterpret_cast<int64_t>(result), 0, 0, 0, 0);
// Check results.
for (int i = 0; i < 64; i++) {
@@ -210,7 +210,7 @@ TEST(LoadAddress) {
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.
}
@@ -269,7 +269,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);
@@ -339,7 +339,7 @@ TEST(jump_tables5) {
#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);
@@ -428,7 +428,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);
@@ -451,7 +451,7 @@ static uint64_t run_lsa(uint32_t rt, uint32_t rs, int8_t sa) {
Handle<Code> code =
Factory::CodeBuilder(isolate, desc, CodeKind::FOR_TESTING).Build();
- auto f = GeneratedCode<F1>::FromCode(*code);
+ auto f = GeneratedCode<F1>::FromCode(isolate, *code);
uint64_t res = reinterpret_cast<uint64_t>(f.Call(rt, rs, 0, 0, 0));
@@ -531,7 +531,7 @@ static uint64_t run_dlsa(uint64_t rt, uint64_t rs, int8_t sa) {
Handle<Code> code =
Factory::CodeBuilder(isolate, desc, CodeKind::FOR_TESTING).Build();
- auto f = GeneratedCode<FV>::FromCode(*code);
+ auto f = GeneratedCode<FV>::FromCode(isolate, *code);
uint64_t res = reinterpret_cast<uint64_t>(f.Call(rt, rs, 0, 0, 0));
@@ -681,7 +681,7 @@ RET_TYPE run_Cvt(IN_TYPE x, Func GenerateConvertInstructionFunc) {
Handle<Code> code =
Factory::CodeBuilder(isolate, desc, CodeKind::FOR_TESTING).Build();
- auto f = GeneratedCode<F_CVT>::FromCode(*code);
+ auto f = GeneratedCode<F_CVT>::FromCode(isolate, *code);
return reinterpret_cast<RET_TYPE>(f.Call(x, 0, 0, 0, 0));
}
@@ -855,7 +855,7 @@ TEST(OverflowInstructions) {
masm->GetCode(isolate, &desc);
Handle<Code> code =
Factory::CodeBuilder(isolate, desc, CodeKind::FOR_TESTING).Build();
- auto f = GeneratedCode<F3>::FromCode(*code);
+ auto f = GeneratedCode<F3>::FromCode(isolate, *code);
t.lhs = ii;
t.rhs = jj;
f.Call(&t, 0, 0, 0, 0);
@@ -978,7 +978,7 @@ TEST(min_max_nan) {
masm->GetCode(isolate, &desc);
Handle<Code> code =
Factory::CodeBuilder(isolate, desc, CodeKind::FOR_TESTING).Build();
- auto f = GeneratedCode<F3>::FromCode(*code);
+ auto f = GeneratedCode<F3>::FromCode(isolate, *code);
for (int i = 0; i < kTableLength; i++) {
test.a = inputsa[i];
test.b = inputsb[i];
@@ -1014,7 +1014,7 @@ bool run_Unaligned(char* memory_buffer, int32_t in_offset, int32_t out_offset,
Handle<Code> code =
Factory::CodeBuilder(isolate, desc, CodeKind::FOR_TESTING).Build();
- auto f = GeneratedCode<F_CVT>::FromCode(*code);
+ auto f = GeneratedCode<F_CVT>::FromCode(isolate, *code);
MemCopy(memory_buffer + in_offset, &value, sizeof(IN_TYPE));
f.Call(memory_buffer, 0, 0, 0, 0);
@@ -1378,7 +1378,7 @@ bool run_Sltu(uint64_t rs, uint64_t rd, Func GenerateSltuInstructionFunc) {
Handle<Code> code =
Factory::CodeBuilder(isolate, desc, CodeKind::FOR_TESTING).Build();
- auto f = GeneratedCode<F_CVT>::FromCode(*code);
+ auto f = GeneratedCode<F_CVT>::FromCode(isolate, *code);
int64_t res = reinterpret_cast<int64_t>(f.Call(rs, rd, 0, 0, 0));
return res == 1;
}
@@ -1476,7 +1476,7 @@ static GeneratedCode<F4> GenerateMacroFloat32MinMax(MacroAssembler* masm) {
StdoutStream os;
code->Print(os);
#endif
- return GeneratedCode<F4>::FromCode(*code);
+ return GeneratedCode<F4>::FromCode(masm->isolate(), *code);
}
TEST(macro_float_minmax_f32) {
@@ -1624,7 +1624,7 @@ static GeneratedCode<F4> GenerateMacroFloat64MinMax(MacroAssembler* masm) {
StdoutStream os;
code->Print(os);
#endif
- return GeneratedCode<F4>::FromCode(*code);
+ return GeneratedCode<F4>::FromCode(masm->isolate(), *code);
}
TEST(macro_float_minmax_f64) {