Searched refs:Mov (Results 1 - 25 of 44) sorted by relevance

12

/external/chromium_org/v8/src/arm64/
H A Ddelayed-masm-arm64-inl.h23 void DelayedMasm::Mov(const Register& rd, function in class:v8::internal::DelayedMasm
28 __ Mov(rd, operand, discard_mode);
H A Dregexp-macro-assembler-arm64.cc297 __ Mov(capture_start_offset.X(), GetCachedRegister(start_reg));
386 __ Mov(w2, capture_length);
390 __ Mov(x3, ExternalReference::isolate_address(isolate()));
426 __ Mov(x10, GetCachedRegister(start_reg));
532 __ Mov(x11, Operand(table));
619 __ Mov(x10, map);
632 __ Mov(x10, map);
649 __ Mov(w0, FAILURE);
695 __ Mov(start_offset(), w1);
696 __ Mov(input_star
[all...]
H A Ddebug-arm64.cc135 __ Mov(scratch, Smi::FromInt(LiveEdit::kFramePaddingValue));
137 __ Mov(scratch, Smi::FromInt(LiveEdit::kFramePaddingInitialSize));
185 __ Mov(x0, 0); // No arguments.
186 __ Mov(x1, ExternalReference::debug_break(masm->isolate()));
221 __ Mov(scratch, after_break_target);
352 __ Mov(scratch, restarter_frame_function_slot);
H A Dcode-stubs-arm64.cc244 __ Mov(result, GREATER);
247 __ Mov(result, LESS);
255 __ Mov(result, GREATER); // Things aren't less than themselves.
257 __ Mov(result, LESS); // Things aren't greater than themselves.
259 __ Mov(result, EQUAL); // Things are <=, >=, ==, === themselves.
277 __ Mov(result, GREATER);
279 __ Mov(result, LESS);
371 __ Mov(result, NOT_EQUAL);
396 __ Mov(result, NOT_EQUAL);
441 __ Mov(resul
[all...]
H A Dmacro-assembler-arm64.cc90 Mov(rd, 0);
94 Mov(rd, rn);
106 Mov(rd, rn);
109 Mov(rd, immediate);
134 Mov(csp, temp);
161 void MacroAssembler::Mov(const Register& rd, uint64_t imm) { function in class:v8::internal::MacroAssembler
203 // Mov instructions can't move immediate values into the stack pointer, so
240 void MacroAssembler::Mov(const Register& rd, function in class:v8::internal::MacroAssembler
256 Mov(dst, operand.ImmediateValue());
305 Mov(r
[all...]
H A Dbuiltins-arm64.cc221 __ Mov(argument, arg);
235 __ Mov(argument, x0);
346 __ Mov(x2, Operand(debug_step_in_fp));
384 __ Mov(constructon_count, Operand(JSFunction::kNoSlackTracking));
545 __ Mov(x4, x0);
553 __ Mov(x4, x0);
707 __ Mov(cp, 0);
741 __ Mov(x20, x19);
742 __ Mov(x21, x19);
743 __ Mov(x2
[all...]
H A Ddelayed-masm-arm64.h70 inline void Mov(const Register& rd,
105 masm_->Mov(ScratchRegister(), saved_value);
H A Dfull-codegen-arm64.cc177 __ Mov(x3, loop_iterations);
200 __ Mov(x10, Operand(info->scope()->GetScopeInfo()));
215 __ Mov(cp, x0);
252 __ Mov(x3, x1);
258 __ Mov(x1, Smi::FromInt(num_parameters));
337 __ Mov(x0, Smi::FromInt(0));
342 __ Mov(x2, Operand(profiling_counter_));
355 __ Mov(x2, Operand(profiling_counter_));
356 __ Mov(x3, Smi::FromInt(reset_value));
530 __ Mov(result_registe
[all...]
H A Dlithium-gap-resolver-arm64.cc160 __ Mov(SavedValueRegister(), cgen_->ToRegister(source));
184 __ Mov(cgen_->ToRegister(saved_destination_), SavedValueRegister());
213 __ Mov(cgen_->ToRegister(destination), source_register);
233 __ Mov(dst, cgen_->ToSmi(constant_source));
235 __ Mov(dst, cgen_->ToInteger32(constant_source));
/external/compiler-rt/lib/asan/tests/
H A Dasan_asm_test.cc34 #define DECLARE_ASM_WRITE(Type, Size, Mov, Reg) \
37 Mov " %[val], (%[ptr]) \n\t" \
44 #define DECLARE_ASM_READ(Type, Size, Mov, Reg) \
48 Mov " (%[ptr]), %[res] \n\t" \
67 #define DECLARE_ASM_WRITE(Type, Size, Mov, Reg) \
70 Mov " %[val], (%[ptr]) \n\t" \
77 #define DECLARE_ASM_READ(Type, Size, Mov, Reg) \
81 Mov " (%[ptr]), %[res] \n\t" \
/external/vixl/examples/
H A Ddebugger.cc44 __ Mov(x1, 123);
45 __ Mov(x2, 456);
H A Dfactorial.cc39 __ Mov(x1, x0);
40 __ Mov(x0, 1); // Use x0 as the accumulator.
H A Dfactorial-rec.cc43 __ Mov(x1, x0);
52 __ Mov(x0, 1);
H A Dsum-array.cc41 __ Mov(x2, x0);
42 __ Mov(w0, 0);
H A Dswap-int32.cc37 __ Mov(x2, __ StackPointer());
54 __ Mov(old_stack_pointer, __ StackPointer());
/external/chromium_org/v8/test/cctest/
H A Dtest-assembler-arm64.cc245 __ Mov(x29, csp);
248 __ Mov(x16, 0x1000);
249 __ Mov(csp, x16);
250 __ Mov(x0, csp);
254 __ Mov(x1, csp);
257 __ Mov(x17, 0xfff);
259 __ Mov(x2, csp);
263 __ Mov(x3, csp);
267 __ Mov(x4, csp);
271 __ Mov(w
9122 DCHECK(i < reg_count); int times = i % 4 + 1; if (i & 1) { if (i & 2) { __ PushMultipleTimes(w[i], times); } else { __ Mov(tmp.W(), times); __ PushMultipleTimes(w[i], tmp.W()); } for (int j = 0; j < times; j++) { if (w[i].Is(wzr)) { stack[active_w_slots++] = 0; } else { stack[active_w_slots++] = literal_base_w * i; } } } else { if (i & 2) { __ PushMultipleTimes(x[i], times); } else { __ Mov(tmp, times); __ PushMultipleTimes(x[i], tmp); } for (int j = 0; j < times; j++) { if (x[i].IsZero()) { stack[active_w_slots++] = 0; stack[active_w_slots++] = 0; } else { stack[active_w_slots++] = literal_base_hi * i; stack[active_w_slots++] = literal_base_lo * i; } } } } if (active_w_slots > requested_w_slots) { __ Drop(active_w_slots - requested_w_slots, kWRegSize); do { stack[active_w_slots--] = 0xdeadbeef; } while (active_w_slots > requested_w_slots); } Clobber(&masm, list); bool next_is_64 = !(reg_count & 1); for (int i = reg_count-1; i >= 0; i--) argument
[all...]
H A Dtest-code-stubs-arm64.cc63 __ Mov(jssp, csp);
68 __ Mov(source_reg, jssp);
114 __ Mov(x0, destination_reg);
117 __ Mov(csp, jssp);
H A Dtest-disasm-arm64.cc136 COMPARE(Mov(w0, Operand(0x1234)), "movz w0, #0x1234");
137 COMPARE(Mov(x1, Operand(0x1234)), "movz x1, #0x1234");
138 COMPARE(Mov(w2, Operand(w3)), "mov w2, w3");
139 COMPARE(Mov(x4, Operand(x5)), "mov x4, x5");
140 COMPARE(Mov(w6, Operand(w7, LSL, 5)), "lsl w6, w7, #5");
141 COMPARE(Mov(x8, Operand(x9, ASR, 42)), "asr x8, x9, #42");
142 COMPARE(Mov(w10, Operand(w11, UXTB)), "uxtb w10, w11");
143 COMPARE(Mov(x12, Operand(x13, UXTB, 1)), "ubfiz x12, x13, #1, #8");
144 COMPARE(Mov(w14, Operand(w15, SXTH, 2)), "sbfiz w14, w15, #2, #16");
145 COMPARE(Mov(x1
[all...]
/external/vixl/test/
H A Dtest-assembler-a64.cc212 __ Mov(x29, sp);
215 __ Mov(sp, 0x1004);
216 __ Mov(x0, sp);
220 __ Mov(x1, sp);
223 __ Mov(x17, 0xfff);
225 __ Mov(x2, sp);
229 __ Mov(x3, sp);
233 __ Mov(x4, sp);
237 __ Mov(w5, wsp);
240 __ Mov(s
[all...]
H A Dtest-simulator-a64.cc196 __ Mov(out, results);
197 __ Mov(inputs_base, inputs);
198 __ Mov(length, inputs_length);
200 __ Mov(index_n, 0);
300 __ Mov(out, results);
301 __ Mov(inputs_base, inputs);
302 __ Mov(length, inputs_length);
304 __ Mov(index_n, 0);
308 __ Mov(index_m, 0);
419 __ Mov(ou
[all...]
H A Dtest-disasm-a64.cc111 COMPARE(Mov(w0, Operand(0x1234)), "movz w0, #0x1234");
112 COMPARE(Mov(x1, Operand(0x1234)), "movz x1, #0x1234");
113 COMPARE(Mov(w2, Operand(w3)), "mov w2, w3");
114 COMPARE(Mov(x4, Operand(x5)), "mov x4, x5");
115 COMPARE(Mov(w6, Operand(w7, LSL, 5)), "lsl w6, w7, #5");
116 COMPARE(Mov(x8, Operand(x9, ASR, 42)), "asr x8, x9, #42");
117 COMPARE(Mov(w10, Operand(w11, UXTB)), "uxtb w10, w11");
118 COMPARE(Mov(x12, Operand(x13, UXTB, 1)), "ubfiz x12, x13, #1, #8");
119 COMPARE(Mov(w14, Operand(w15, SXTH, 2)), "sbfiz w14, w15, #2, #16");
120 COMPARE(Mov(x1
[all...]
/external/chromium_org/v8/src/ic/arm64/
H A Dhandler-compiler-arm64.cc75 __ Mov(prototype, Operand(Handle<Map>(function->initial_map())));
89 __ Mov(x0, scratch1);
102 __ Mov(scratch, Operand(cell));
121 __ Mov(scratch, Operand(interceptor));
167 __ Mov(holder, receiver);
202 __ Mov(api_function_address, ref);
322 __ Mov(result, Operand(cell));
368 __ Mov(this->name(), Operand(name));
445 __ Mov(scratch1, Operand(transition));
455 __ Mov(scratch
[all...]
H A Dic-compiler-arm64.cc24 __ Mov(x10, Smi::FromInt(strict_mode));
116 __ Mov(transition_map(), Operand(transitioned_maps->at(i)));
/external/chromium_org/v8/src/compiler/arm64/
H A Dcode-generator-arm64.cc301 __ Mov(i.OutputRegister32(), i.InputRegister32(0));
558 __ Mov(reg, 0);
566 __ Mov(reg, 1);
586 __ Mov(reg, 0);
594 __ Mov(reg, 1);
602 __ Mov(reg, 0);
610 __ Mov(reg, 1);
648 __ Mov(fp, csp);
705 __ Mov(csp, fp);
709 __ Mov(jss
[all...]
/external/vixl/src/a64/
H A Dmacro-assembler-a64.cc144 Mov(rd, 0);
148 Mov(rd, rn);
160 Mov(rd, rn);
163 Mov(rd, immediate);
183 Mov(temp, immediate);
188 Mov(sp, temp);
214 void MacroAssembler::Mov(const Register& rd, function in class:vixl::MacroAssembler
220 Mov(rd, operand.immediate());
258 // Emit two instructions for the extend case. This differs from Mov, as
272 void MacroAssembler::Mov(cons function in class:vixl::MacroAssembler
[all...]

Completed in 8550 milliseconds

12