summaryrefslogtreecommitdiff
path: root/deps/v8/test/cctest/test-assembler-arm.cc
diff options
context:
space:
mode:
authorMichaël Zasso <targos@protonmail.com>2018-09-07 17:07:13 +0200
committerMichaël Zasso <targos@protonmail.com>2018-09-07 20:59:13 +0200
commit586db2414a338e1bf6eaf6e672a3adc7ce309f6a (patch)
tree139fa972aef648481ddee22a3a85b99707d28df5 /deps/v8/test/cctest/test-assembler-arm.cc
parent12ed7c94e5160aa6d38e3d2cb2a73dae0a6f9342 (diff)
downloadandroid-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.cc164
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);