diff options
author | Michaël Zasso <targos@protonmail.com> | 2018-09-07 17:07:13 +0200 |
---|---|---|
committer | Michaël Zasso <targos@protonmail.com> | 2018-09-07 20:59:13 +0200 |
commit | 586db2414a338e1bf6eaf6e672a3adc7ce309f6a (patch) | |
tree | 139fa972aef648481ddee22a3a85b99707d28df5 /deps/v8/test/cctest/test-assembler-arm.cc | |
parent | 12ed7c94e5160aa6d38e3d2cb2a73dae0a6f9342 (diff) | |
download | android-node-v8-586db2414a338e1bf6eaf6e672a3adc7ce309f6a.tar.gz android-node-v8-586db2414a338e1bf6eaf6e672a3adc7ce309f6a.tar.bz2 android-node-v8-586db2414a338e1bf6eaf6e672a3adc7ce309f6a.zip |
deps: update V8 to 6.9.427.22
PR-URL: https://github.com/nodejs/node/pull/21983
Reviewed-By: Refael Ackermann <refack@gmail.com>
Reviewed-By: Gus Caplan <me@gus.host>
Reviewed-By: Ujjwal Sharma <usharma1998@gmail.com>
Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
Diffstat (limited to 'deps/v8/test/cctest/test-assembler-arm.cc')
-rw-r--r-- | deps/v8/test/cctest/test-assembler-arm.cc | 164 |
1 files changed, 82 insertions, 82 deletions
diff --git a/deps/v8/test/cctest/test-assembler-arm.cc b/deps/v8/test/cctest/test-assembler-arm.cc index e637b22796..6ed918a533 100644 --- a/deps/v8/test/cctest/test-assembler-arm.cc +++ b/deps/v8/test/cctest/test-assembler-arm.cc @@ -53,7 +53,7 @@ TEST(0) { Isolate* isolate = CcTest::i_isolate(); HandleScope scope(isolate); - Assembler assm(isolate, nullptr, 0); + Assembler assm(AssemblerOptions{}, nullptr, 0); __ add(r0, r0, Operand(r1)); __ mov(pc, Operand(lr)); @@ -63,7 +63,7 @@ TEST(0) { Handle<Code> code = isolate->factory()->NewCode(desc, Code::STUB, Handle<Code>()); #ifdef DEBUG - OFStream os(stdout); + StdoutStream os; code->Print(os); #endif auto f = GeneratedCode<F_iiiii>::FromCode(*code); @@ -78,7 +78,7 @@ TEST(1) { Isolate* isolate = CcTest::i_isolate(); HandleScope scope(isolate); - Assembler assm(isolate, nullptr, 0); + Assembler assm(AssemblerOptions{}, nullptr, 0); Label L, C; __ mov(r1, Operand(r0)); @@ -99,7 +99,7 @@ TEST(1) { Handle<Code> code = isolate->factory()->NewCode(desc, Code::STUB, Handle<Code>()); #ifdef DEBUG - OFStream os(stdout); + StdoutStream os; code->Print(os); #endif auto f = GeneratedCode<F_iiiii>::FromCode(*code); @@ -114,7 +114,7 @@ TEST(2) { Isolate* isolate = CcTest::i_isolate(); HandleScope scope(isolate); - Assembler assm(isolate, nullptr, 0); + Assembler assm(AssemblerOptions{}, nullptr, 0); Label L, C; __ mov(r1, Operand(r0)); @@ -144,7 +144,7 @@ TEST(2) { Handle<Code> code = isolate->factory()->NewCode(desc, Code::STUB, Handle<Code>()); #ifdef DEBUG - OFStream os(stdout); + StdoutStream os; code->Print(os); #endif auto f = GeneratedCode<F_iiiii>::FromCode(*code); @@ -166,7 +166,7 @@ TEST(3) { } T; T t; - Assembler assm(isolate, nullptr, 0); + Assembler assm(AssemblerOptions{}, nullptr, 0); Label L, C; __ mov(ip, Operand(sp)); @@ -191,7 +191,7 @@ TEST(3) { Handle<Code> code = isolate->factory()->NewCode(desc, Code::STUB, Handle<Code>()); #ifdef DEBUG - OFStream os(stdout); + StdoutStream os; code->Print(os); #endif auto f = GeneratedCode<F_piiii>::FromCode(*code); @@ -235,7 +235,7 @@ TEST(4) { // Create a function that accepts &t, and loads, manipulates, and stores // the doubles and floats. - Assembler assm(isolate, nullptr, 0); + Assembler assm(AssemblerOptions{}, nullptr, 0); Label L, C; if (CpuFeatures::IsSupported(VFPv3)) { @@ -322,7 +322,7 @@ TEST(4) { Handle<Code> code = isolate->factory()->NewCode(desc, Code::STUB, Handle<Code>()); #ifdef DEBUG - OFStream os(stdout); + StdoutStream os; code->Print(os); #endif auto f = GeneratedCode<F_piiii>::FromCode(*code); @@ -367,7 +367,7 @@ TEST(5) { Isolate* isolate = CcTest::i_isolate(); HandleScope scope(isolate); - Assembler assm(isolate, nullptr, 0); + Assembler assm(AssemblerOptions{}, nullptr, 0); if (CpuFeatures::IsSupported(ARMv7)) { CpuFeatureScope scope(&assm, ARMv7); @@ -384,7 +384,7 @@ TEST(5) { Handle<Code> code = isolate->factory()->NewCode(desc, Code::STUB, Handle<Code>()); #ifdef DEBUG - OFStream os(stdout); + StdoutStream os; code->Print(os); #endif auto f = GeneratedCode<F_iiiii>::FromCode(*code); @@ -401,7 +401,7 @@ TEST(6) { Isolate* isolate = CcTest::i_isolate(); HandleScope scope(isolate); - Assembler assm(isolate, nullptr, 0); + Assembler assm(AssemblerOptions{}, nullptr, 0); __ usat(r1, 8, Operand(r0)); // Sat 0xFFFF to 0-255 = 0xFF. __ usat(r2, 12, Operand(r0, ASR, 9)); // Sat (0xFFFF>>9) to 0-4095 = 0x7F. @@ -415,7 +415,7 @@ TEST(6) { Handle<Code> code = isolate->factory()->NewCode(desc, Code::STUB, Handle<Code>()); #ifdef DEBUG - OFStream os(stdout); + StdoutStream os; code->Print(os); #endif auto f = GeneratedCode<F_iiiii>::FromCode(*code); @@ -438,7 +438,7 @@ static void TestRoundingMode(VCVTTypes types, Isolate* isolate = CcTest::i_isolate(); HandleScope scope(isolate); - Assembler assm(isolate, nullptr, 0); + Assembler assm(AssemblerOptions{}, nullptr, 0); Label wrong_exception; @@ -483,7 +483,7 @@ static void TestRoundingMode(VCVTTypes types, Handle<Code> code = isolate->factory()->NewCode(desc, Code::STUB, Handle<Code>()); #ifdef DEBUG - OFStream os(stdout); + StdoutStream os; code->Print(os); #endif auto f = GeneratedCode<F_iiiii>::FromCode(*code); @@ -636,7 +636,7 @@ TEST(8) { // Create a function that uses vldm/vstm to move some double and // single precision values around in memory. - Assembler assm(isolate, nullptr, 0); + Assembler assm(AssemblerOptions{}, nullptr, 0); __ mov(ip, Operand(sp)); __ stm(db_w, sp, r4.bit() | fp.bit() | lr.bit()); @@ -665,7 +665,7 @@ TEST(8) { Handle<Code> code = isolate->factory()->NewCode(desc, Code::STUB, Handle<Code>()); #ifdef DEBUG - OFStream os(stdout); + StdoutStream os; code->Print(os); #endif auto fn = GeneratedCode<F_ppiii>::FromCode(*code); @@ -741,7 +741,7 @@ TEST(9) { // Create a function that uses vldm/vstm to move some double and // single precision values around in memory. - Assembler assm(isolate, nullptr, 0); + Assembler assm(AssemblerOptions{}, nullptr, 0); __ mov(ip, Operand(sp)); __ stm(db_w, sp, r4.bit() | fp.bit() | lr.bit()); @@ -774,7 +774,7 @@ TEST(9) { Handle<Code> code = isolate->factory()->NewCode(desc, Code::STUB, Handle<Code>()); #ifdef DEBUG - OFStream os(stdout); + StdoutStream os; code->Print(os); #endif auto fn = GeneratedCode<F_ppiii>::FromCode(*code); @@ -850,7 +850,7 @@ TEST(10) { // Create a function that uses vldm/vstm to move some double and // single precision values around in memory. - Assembler assm(isolate, nullptr, 0); + Assembler assm(AssemblerOptions{}, nullptr, 0); __ mov(ip, Operand(sp)); __ stm(db_w, sp, r4.bit() | fp.bit() | lr.bit()); @@ -879,7 +879,7 @@ TEST(10) { Handle<Code> code = isolate->factory()->NewCode(desc, Code::STUB, Handle<Code>()); #ifdef DEBUG - OFStream os(stdout); + StdoutStream os; code->Print(os); #endif auto fn = GeneratedCode<F_ppiii>::FromCode(*code); @@ -940,7 +940,7 @@ TEST(11) { i.a = 0xABCD0001; i.b = 0xABCD0000; - Assembler assm(isolate, nullptr, 0); + Assembler assm(AssemblerOptions{}, nullptr, 0); // Test HeapObject untagging. __ ldr(r1, MemOperand(r0, offsetof(I, a))); @@ -973,7 +973,7 @@ TEST(11) { Handle<Code> code = isolate->factory()->NewCode(desc, Code::STUB, Handle<Code>()); #ifdef DEBUG - OFStream os(stdout); + StdoutStream os; code->Print(os); #endif auto f = GeneratedCode<F_piiii>::FromCode(*code); @@ -992,7 +992,7 @@ TEST(12) { Isolate* isolate = CcTest::i_isolate(); HandleScope scope(isolate); - Assembler assm(isolate, nullptr, 0); + Assembler assm(AssemblerOptions{}, nullptr, 0); Label target; __ b(eq, &target); __ b(ne, &target); @@ -1028,7 +1028,7 @@ TEST(13) { // Create a function that accepts &t, and loads, manipulates, and stores // the doubles and floats. - Assembler assm(isolate, nullptr, 0); + Assembler assm(AssemblerOptions{}, nullptr, 0); Label L, C; if (CpuFeatures::IsSupported(VFPv3)) { @@ -1099,7 +1099,7 @@ TEST(13) { Handle<Code> code = isolate->factory()->NewCode(desc, Code::STUB, Handle<Code>()); #ifdef DEBUG - OFStream os(stdout); + StdoutStream os; code->Print(os); #endif auto f = GeneratedCode<F_piiii>::FromCode(*code); @@ -1142,7 +1142,7 @@ TEST(14) { T t; // Create a function that makes the four basic operations. - Assembler assm(isolate, nullptr, 0); + Assembler assm(AssemblerOptions{}, nullptr, 0); // Ensure FPSCR state (as JSEntryStub does). Label fpscr_done; @@ -1171,7 +1171,7 @@ TEST(14) { Handle<Code> code = isolate->factory()->NewCode(desc, Code::STUB, Handle<Code>()); #ifdef DEBUG - OFStream os(stdout); + StdoutStream os; code->Print(os); #endif auto f = GeneratedCode<F_piiii>::FromCode(*code); @@ -1321,7 +1321,7 @@ TEST(15) { // Create a function that accepts &t, and loads, manipulates, and stores // the doubles, floats, and SIMD values. - Assembler assm(isolate, nullptr, 0); + Assembler assm(AssemblerOptions{}, nullptr, 0); if (CpuFeatures::IsSupported(NEON)) { CpuFeatureScope scope(&assm, NEON); @@ -2051,7 +2051,7 @@ TEST(15) { Handle<Code> code = isolate->factory()->NewCode(desc, Code::STUB, Handle<Code>()); #ifdef DEBUG - OFStream os(stdout); + StdoutStream os; code->Print(os); #endif auto f = GeneratedCode<F_piiii>::FromCode(*code); @@ -2296,7 +2296,7 @@ TEST(16) { // Create a function that accepts &t, and loads, manipulates, and stores // the doubles and floats. - Assembler assm(isolate, nullptr, 0); + Assembler assm(AssemblerOptions{}, nullptr, 0); __ stm(db_w, sp, r4.bit() | lr.bit()); @@ -2327,7 +2327,7 @@ TEST(16) { Handle<Code> code = isolate->factory()->NewCode(desc, Code::STUB, Handle<Code>()); #ifdef DEBUG - OFStream os(stdout); + StdoutStream os; code->Print(os); #endif auto f = GeneratedCode<F_piiii>::FromCode(*code); @@ -2356,7 +2356,7 @@ TEST(17) { HandleScope scope(isolate); // Generate a code segment that will be longer than 2^24 bytes. - Assembler assm(isolate, nullptr, 0); + Assembler assm(AssemblerOptions{}, nullptr, 0); for (size_t i = 0; i < 1 << 23 ; ++i) { // 2^23 __ nop(); } @@ -2379,7 +2379,7 @@ TEST(sdiv) { CcTest::InitializeVM(); Isolate* isolate = CcTest::i_isolate(); HandleScope scope(isolate); - Assembler assm(isolate, nullptr, 0); + Assembler assm(AssemblerOptions{}, nullptr, 0); struct T { int32_t dividend; @@ -2405,7 +2405,7 @@ TEST(sdiv) { Handle<Code> code = isolate->factory()->NewCode(desc, Code::STUB, Handle<Code>()); #ifdef DEBUG - OFStream os(stdout); + StdoutStream os; code->Print(os); #endif auto f = GeneratedCode<F_piiii>::FromCode(*code); @@ -2439,7 +2439,7 @@ TEST(udiv) { CcTest::InitializeVM(); Isolate* isolate = CcTest::i_isolate(); HandleScope scope(isolate); - Assembler assm(isolate, nullptr, 0); + Assembler assm(AssemblerOptions{}, nullptr, 0); struct T { uint32_t dividend; @@ -2465,7 +2465,7 @@ TEST(udiv) { Handle<Code> code = isolate->factory()->NewCode(desc, Code::STUB, Handle<Code>()); #ifdef DEBUG - OFStream os(stdout); + StdoutStream os; code->Print(os); #endif auto f = GeneratedCode<F_piiii>::FromCode(*code); @@ -2485,7 +2485,7 @@ TEST(smmla) { Isolate* const isolate = CcTest::i_isolate(); HandleScope scope(isolate); RandomNumberGenerator* const rng = isolate->random_number_generator(); - Assembler assm(isolate, nullptr, 0); + Assembler assm(AssemblerOptions{}, nullptr, 0); __ smmla(r1, r1, r2, r3); __ str(r1, MemOperand(r0)); __ bx(lr); @@ -2510,7 +2510,7 @@ TEST(smmul) { Isolate* const isolate = CcTest::i_isolate(); HandleScope scope(isolate); RandomNumberGenerator* const rng = isolate->random_number_generator(); - Assembler assm(isolate, nullptr, 0); + Assembler assm(AssemblerOptions{}, nullptr, 0); __ smmul(r1, r1, r2); __ str(r1, MemOperand(r0)); __ bx(lr); @@ -2535,7 +2535,7 @@ TEST(sxtb) { Isolate* const isolate = CcTest::i_isolate(); HandleScope scope(isolate); RandomNumberGenerator* const rng = isolate->random_number_generator(); - Assembler assm(isolate, nullptr, 0); + Assembler assm(AssemblerOptions{}, nullptr, 0); __ sxtb(r1, r1); __ str(r1, MemOperand(r0)); __ bx(lr); @@ -2560,7 +2560,7 @@ TEST(sxtab) { Isolate* const isolate = CcTest::i_isolate(); HandleScope scope(isolate); RandomNumberGenerator* const rng = isolate->random_number_generator(); - Assembler assm(isolate, nullptr, 0); + Assembler assm(AssemblerOptions{}, nullptr, 0); __ sxtab(r1, r2, r1); __ str(r1, MemOperand(r0)); __ bx(lr); @@ -2585,7 +2585,7 @@ TEST(sxth) { Isolate* const isolate = CcTest::i_isolate(); HandleScope scope(isolate); RandomNumberGenerator* const rng = isolate->random_number_generator(); - Assembler assm(isolate, nullptr, 0); + Assembler assm(AssemblerOptions{}, nullptr, 0); __ sxth(r1, r1); __ str(r1, MemOperand(r0)); __ bx(lr); @@ -2610,7 +2610,7 @@ TEST(sxtah) { Isolate* const isolate = CcTest::i_isolate(); HandleScope scope(isolate); RandomNumberGenerator* const rng = isolate->random_number_generator(); - Assembler assm(isolate, nullptr, 0); + Assembler assm(AssemblerOptions{}, nullptr, 0); __ sxtah(r1, r2, r1); __ str(r1, MemOperand(r0)); __ bx(lr); @@ -2635,7 +2635,7 @@ TEST(uxtb) { Isolate* const isolate = CcTest::i_isolate(); HandleScope scope(isolate); RandomNumberGenerator* const rng = isolate->random_number_generator(); - Assembler assm(isolate, nullptr, 0); + Assembler assm(AssemblerOptions{}, nullptr, 0); __ uxtb(r1, r1); __ str(r1, MemOperand(r0)); __ bx(lr); @@ -2660,7 +2660,7 @@ TEST(uxtab) { Isolate* const isolate = CcTest::i_isolate(); HandleScope scope(isolate); RandomNumberGenerator* const rng = isolate->random_number_generator(); - Assembler assm(isolate, nullptr, 0); + Assembler assm(AssemblerOptions{}, nullptr, 0); __ uxtab(r1, r2, r1); __ str(r1, MemOperand(r0)); __ bx(lr); @@ -2685,7 +2685,7 @@ TEST(uxth) { Isolate* const isolate = CcTest::i_isolate(); HandleScope scope(isolate); RandomNumberGenerator* const rng = isolate->random_number_generator(); - Assembler assm(isolate, nullptr, 0); + Assembler assm(AssemblerOptions{}, nullptr, 0); __ uxth(r1, r1); __ str(r1, MemOperand(r0)); __ bx(lr); @@ -2710,7 +2710,7 @@ TEST(uxtah) { Isolate* const isolate = CcTest::i_isolate(); HandleScope scope(isolate); RandomNumberGenerator* const rng = isolate->random_number_generator(); - Assembler assm(isolate, nullptr, 0); + Assembler assm(AssemblerOptions{}, nullptr, 0); __ uxtah(r1, r2, r1); __ str(r1, MemOperand(r0)); __ bx(lr); @@ -2739,7 +2739,7 @@ TEST(rbit) { CcTest::InitializeVM(); Isolate* const isolate = CcTest::i_isolate(); HandleScope scope(isolate); - Assembler assm(isolate, nullptr, 0); + Assembler assm(AssemblerOptions{}, nullptr, 0); if (CpuFeatures::IsSupported(ARMv7)) { CpuFeatureScope scope(&assm, ARMv7); @@ -2782,10 +2782,10 @@ TEST(code_relative_offset) { Isolate* isolate = CcTest::i_isolate(); HandleScope scope(isolate); // Initialize a code object that will contain the code. - Handle<HeapObject> code_object(isolate->heap()->self_reference_marker(), + Handle<HeapObject> code_object(ReadOnlyRoots(isolate).self_reference_marker(), isolate); - Assembler assm(isolate, nullptr, 0); + Assembler assm(AssemblerOptions{}, nullptr, 0); Label start, target_away, target_faraway; @@ -2852,7 +2852,7 @@ TEST(msr_mrs) { Isolate* isolate = CcTest::i_isolate(); HandleScope scope(isolate); - Assembler assm(isolate, nullptr, 0); + Assembler assm(AssemblerOptions{}, nullptr, 0); // Create a helper function: // void TestMsrMrs(uint32_t nzcv, @@ -2880,7 +2880,7 @@ TEST(msr_mrs) { Handle<Code> code = isolate->factory()->NewCode(desc, Code::STUB, Handle<Code>()); #ifdef DEBUG - OFStream os(stdout); + StdoutStream os; code->Print(os); #endif auto f = GeneratedCode<F_ippii>::FromCode(*code); @@ -2934,7 +2934,7 @@ TEST(ARMv8_float32_vrintX) { // Create a function that accepts &t, and loads, manipulates, and stores // the floats. - Assembler assm(isolate, nullptr, 0); + Assembler assm(AssemblerOptions{}, nullptr, 0); Label L, C; @@ -2978,7 +2978,7 @@ TEST(ARMv8_float32_vrintX) { Handle<Code> code = isolate->factory()->NewCode(desc, Code::STUB, Handle<Code>()); #ifdef DEBUG - OFStream os(stdout); + StdoutStream os; code->Print(os); #endif auto f = GeneratedCode<F_piiii>::FromCode(*code); @@ -3036,7 +3036,7 @@ TEST(ARMv8_vrintX) { // Create a function that accepts &t, and loads, manipulates, and stores // the doubles and floats. - Assembler assm(isolate, nullptr, 0); + Assembler assm(AssemblerOptions{}, nullptr, 0); Label L, C; @@ -3080,7 +3080,7 @@ TEST(ARMv8_vrintX) { Handle<Code> code = isolate->factory()->NewCode(desc, Code::STUB, Handle<Code>()); #ifdef DEBUG - OFStream os(stdout); + StdoutStream os; code->Print(os); #endif auto f = GeneratedCode<F_piiii>::FromCode(*code); @@ -3125,7 +3125,7 @@ TEST(ARMv8_vsel) { Isolate* isolate = CcTest::i_isolate(); HandleScope scope(isolate); - Assembler assm(isolate, nullptr, 0); + Assembler assm(AssemblerOptions{}, nullptr, 0); // Used to indicate whether a condition passed or failed. static constexpr float kResultPass = 1.0f; @@ -3217,7 +3217,7 @@ TEST(ARMv8_vsel) { Handle<Code> code = isolate->factory()->NewCode(desc, Code::STUB, Handle<Code>()); #ifdef DEBUG - OFStream os(stdout); + StdoutStream os; code->Print(os); #endif auto f = GeneratedCode<F_ippii>::FromCode(*code); @@ -3275,7 +3275,7 @@ TEST(ARMv8_vminmax_f64) { Isolate* isolate = CcTest::i_isolate(); HandleScope scope(isolate); - Assembler assm(isolate, nullptr, 0); + Assembler assm(AssemblerOptions{}, nullptr, 0); struct Inputs { double left_; @@ -3308,7 +3308,7 @@ TEST(ARMv8_vminmax_f64) { Handle<Code> code = isolate->factory()->NewCode(desc, Code::STUB, Handle<Code>()); #ifdef DEBUG - OFStream os(stdout); + StdoutStream os; code->Print(os); #endif auto f = GeneratedCode<F_ppiii>::FromCode(*code); @@ -3355,7 +3355,7 @@ TEST(ARMv8_vminmax_f32) { Isolate* isolate = CcTest::i_isolate(); HandleScope scope(isolate); - Assembler assm(isolate, nullptr, 0); + Assembler assm(AssemblerOptions{}, nullptr, 0); struct Inputs { float left_; @@ -3388,7 +3388,7 @@ TEST(ARMv8_vminmax_f32) { Handle<Code> code = isolate->factory()->NewCode(desc, Code::STUB, Handle<Code>()); #ifdef DEBUG - OFStream os(stdout); + StdoutStream os; code->Print(os); #endif auto f = GeneratedCode<F_ppiii>::FromCode(*code); @@ -3518,7 +3518,7 @@ static GeneratedCode<F_ppiii> GenerateMacroFloatMinMax(MacroAssembler& assm) { Handle<Code> code = assm.isolate()->factory()->NewCode(desc, Code::STUB, Handle<Code>()); #ifdef DEBUG - OFStream os(stdout); + StdoutStream os; code->Print(os); #endif return GeneratedCode<F_ppiii>::FromCode(*code); @@ -3667,7 +3667,7 @@ TEST(unaligned_loads) { } T; T t; - Assembler assm(isolate, nullptr, 0); + Assembler assm(AssemblerOptions{}, nullptr, 0); __ ldrh(ip, MemOperand(r1, r2)); __ str(ip, MemOperand(r0, offsetof(T, ldrh))); __ ldrsh(ip, MemOperand(r1, r2)); @@ -3681,7 +3681,7 @@ TEST(unaligned_loads) { Handle<Code> code = isolate->factory()->NewCode(desc, Code::STUB, Handle<Code>()); #ifdef DEBUG - OFStream os(stdout); + StdoutStream os; code->Print(os); #endif auto f = GeneratedCode<F_ppiii>::FromCode(*code); @@ -3714,7 +3714,7 @@ TEST(unaligned_stores) { Isolate* isolate = CcTest::i_isolate(); HandleScope scope(isolate); - Assembler assm(isolate, nullptr, 0); + Assembler assm(AssemblerOptions{}, nullptr, 0); __ strh(r3, MemOperand(r0, r2)); __ str(r3, MemOperand(r1, r2)); __ bx(lr); @@ -3724,7 +3724,7 @@ TEST(unaligned_stores) { Handle<Code> code = isolate->factory()->NewCode(desc, Code::STUB, Handle<Code>()); #ifdef DEBUG - OFStream os(stdout); + StdoutStream os; code->Print(os); #endif auto f = GeneratedCode<F_ppiii>::FromCode(*code); @@ -3768,7 +3768,7 @@ TEST(vswp) { CcTest::InitializeVM(); Isolate* isolate = CcTest::i_isolate(); HandleScope scope(isolate); - Assembler assm(isolate, nullptr, 0); + Assembler assm(AssemblerOptions{}, nullptr, 0); typedef struct { uint64_t vswp_d0; @@ -3824,7 +3824,7 @@ TEST(vswp) { Handle<Code> code = isolate->factory()->NewCode(desc, Code::STUB, Handle<Code>()); #ifdef DEBUG - OFStream os(stdout); + StdoutStream os; code->Print(os); #endif auto f = GeneratedCode<F_piiii>::FromCode(*code); @@ -3850,7 +3850,7 @@ TEST(regress4292_b) { Isolate* isolate = CcTest::i_isolate(); HandleScope scope(isolate); - Assembler assm(isolate, nullptr, 0); + Assembler assm(AssemblerOptions{}, nullptr, 0); Label end; __ mov(r0, Operand(isolate->factory()->infinity_value())); for (int i = 0; i < 1020; ++i) { @@ -3865,7 +3865,7 @@ TEST(regress4292_bl) { Isolate* isolate = CcTest::i_isolate(); HandleScope scope(isolate); - Assembler assm(isolate, nullptr, 0); + Assembler assm(AssemblerOptions{}, nullptr, 0); Label end; __ mov(r0, Operand(isolate->factory()->infinity_value())); for (int i = 0; i < 1020; ++i) { @@ -3880,7 +3880,7 @@ TEST(regress4292_blx) { Isolate* isolate = CcTest::i_isolate(); HandleScope scope(isolate); - Assembler assm(isolate, nullptr, 0); + Assembler assm(AssemblerOptions{}, nullptr, 0); Label end; __ mov(r0, Operand(isolate->factory()->infinity_value())); for (int i = 0; i < 1020; ++i) { @@ -3895,7 +3895,7 @@ TEST(regress4292_CheckConstPool) { Isolate* isolate = CcTest::i_isolate(); HandleScope scope(isolate); - Assembler assm(isolate, nullptr, 0); + Assembler assm(AssemblerOptions{}, nullptr, 0); __ mov(r0, Operand(isolate->factory()->infinity_value())); __ BlockConstPoolFor(1019); for (int i = 0; i < 1019; ++i) __ nop(); @@ -3907,7 +3907,7 @@ TEST(use_scratch_register_scope) { Isolate* isolate = CcTest::i_isolate(); HandleScope scope(isolate); - Assembler assm(isolate, nullptr, 0); + Assembler assm(AssemblerOptions{}, nullptr, 0); // The assembler should have ip as a scratch by default. CHECK_EQ(*assm.GetScratchRegisterList(), ip.bit()); @@ -3929,7 +3929,7 @@ TEST(use_scratch_vfp_register_scope) { Isolate* isolate = CcTest::i_isolate(); HandleScope scope(isolate); - Assembler assm(isolate, nullptr, 0); + Assembler assm(AssemblerOptions{}, nullptr, 0); VfpRegList orig_scratches = *assm.GetScratchVfpRegisterList(); @@ -4025,7 +4025,7 @@ TEST(split_add_immediate) { HandleScope scope(isolate); { - Assembler assm(isolate, nullptr, 0); + Assembler assm(AssemblerOptions{}, nullptr, 0); __ mov(r1, r0); // Re-use the destination as a scratch. __ add(r0, r1, Operand(0x12345678)); @@ -4036,7 +4036,7 @@ TEST(split_add_immediate) { Handle<Code> code = isolate->factory()->NewCode(desc, Code::STUB, Handle<Code>()); #ifdef DEBUG - OFStream os(stdout); + StdoutStream os; code->Print(os); #endif auto f = GeneratedCode<F_iiiii>::FromCode(*code); @@ -4046,7 +4046,7 @@ TEST(split_add_immediate) { } { - Assembler assm(isolate, nullptr, 0); + Assembler assm(AssemblerOptions{}, nullptr, 0); // Use ip as a scratch. __ add(r0, r0, Operand(0x12345678)); __ blx(lr); @@ -4056,7 +4056,7 @@ TEST(split_add_immediate) { Handle<Code> code = isolate->factory()->NewCode(desc, Code::STUB, Handle<Code>()); #ifdef DEBUG - OFStream os(stdout); + StdoutStream os; code->Print(os); #endif auto f = GeneratedCode<F_iiiii>::FromCode(*code); @@ -4066,7 +4066,7 @@ TEST(split_add_immediate) { } { - Assembler assm(isolate, nullptr, 0); + Assembler assm(AssemblerOptions{}, nullptr, 0); UseScratchRegisterScope temps(&assm); Register reserved = temps.Acquire(); USE(reserved); @@ -4079,7 +4079,7 @@ TEST(split_add_immediate) { Handle<Code> code = isolate->factory()->NewCode(desc, Code::STUB, Handle<Code>()); #ifdef DEBUG - OFStream os(stdout); + StdoutStream os; code->Print(os); #endif auto f = GeneratedCode<F_iiiii>::FromCode(*code); |