Home
last modified time | relevance | path

Searched +defs:mov +defs:reg (Results 1 – 25 of 43) sorted by relevance

12

/external/v8/src/ia32/
Dregexp-macro-assembler-ia32.cc126 void RegExpMacroAssemblerIA32::AdvanceRegister(int reg, int by) { in AdvanceRegister()
205 __ mov(edx, register_location(start_reg)); // Index of start of capture in CheckNotBackReferenceIgnoreCase() local
206 __ mov(ebx, register_location(start_reg + 1)); // Index of end of capture in CheckNotBackReferenceIgnoreCase() local
219 __ mov(eax, edi); in CheckNotBackReferenceIgnoreCase() local
302 __ mov(Operand(esp, 3 * kPointerSize), in CheckNotBackReferenceIgnoreCase() local
305 __ mov(Operand(esp, 2 * kPointerSize), ebx); in CheckNotBackReferenceIgnoreCase() local
310 __ mov(Operand(esp, 1 * kPointerSize), edi); in CheckNotBackReferenceIgnoreCase() local
314 __ mov(Operand(esp, 0 * kPointerSize), edx); in CheckNotBackReferenceIgnoreCase() local
346 __ mov(edx, register_location(start_reg)); in CheckNotBackReference() local
347 __ mov(eax, register_location(start_reg + 1)); in CheckNotBackReference() local
[all …]
Dlithium-gap-resolver-ia32.cc169 Register LGapResolver::GetFreeRegisterNot(Register reg) { in GetFreeRegisterNot()
265 __ mov(dst, src); in EmitMove() local
272 __ mov(dst, src); in EmitMove() local
278 __ mov(tmp, src); in EmitMove() local
279 __ mov(dst, tmp); in EmitMove() local
317 __ mov(dst, tmp); in EmitMove() local
372 Register reg = in EmitSwap() local
381 __ mov(tmp, mem); in EmitSwap() local
382 __ mov(mem, reg); in EmitSwap() local
383 __ mov(reg, tmp); in EmitSwap() local
[all …]
Ddebug-ia32.cc94 Register reg = { r }; in Generate_DebugBreakCallHelper() local
112 __ mov(ebx, Immediate(ExternalReference::debug_break(masm->isolate()))); in Generate_DebugBreakCallHelper() local
125 Register reg = { r }; in Generate_DebugBreakCallHelper() local
299 __ mov(Operand::StaticVariable(restarter_frame_function_slot), Immediate(0)); in GenerateFrameDropperLiveEdit() local
308 __ mov(esi, FieldOperand(edi, JSFunction::kContextOffset)); in GenerateFrameDropperLiveEdit() local
311 __ mov(edx, FieldOperand(edi, JSFunction::kSharedFunctionInfoOffset)); in GenerateFrameDropperLiveEdit() local
312 __ mov(edx, FieldOperand(edx, SharedFunctionInfo::kCodeOffset)); in GenerateFrameDropperLiveEdit() local
Dlithium-codegen-ia32.cc90 __ mov(Operand(esp, offset), eax); in MakeSureStackPagesMapped() local
150 __ mov(ecx, Operand(esp, receiver_offset)); in GeneratePrologue() local
155 __ mov(ecx, GlobalObjectOperand()); in GeneratePrologue() local
156 __ mov(ecx, FieldOperand(ecx, GlobalObject::kGlobalProxyOffset)); in GeneratePrologue() local
158 __ mov(Operand(esp, receiver_offset), ecx); in GeneratePrologue() local
173 __ mov(ebx, esp); in GeneratePrologue() local
174 __ mov(edx, Immediate(kAlignmentPaddingPushed)); in GeneratePrologue() local
176 __ mov(ecx, Immediate(scope()->num_parameters() + 2)); in GeneratePrologue() local
179 __ mov(eax, Operand(ebx, 1 * kPointerSize)); in GeneratePrologue() local
180 __ mov(Operand(ebx, 0), eax); in GeneratePrologue() local
[all …]
Dfull-codegen-ia32.cc38 void EmitJumpIfNotSmi(Register reg, in EmitJumpIfNotSmi()
45 void EmitJumpIfSmi(Register reg, in EmitJumpIfSmi()
121 __ mov(ecx, Operand(esp, receiver_offset)); in Generate() local
126 __ mov(ecx, GlobalObjectOperand()); in Generate() local
127 __ mov(ecx, FieldOperand(ecx, GlobalObject::kGlobalProxyOffset)); in Generate() local
129 __ mov(Operand(esp, receiver_offset), ecx); in Generate() local
152 __ mov(ecx, esp); in Generate() local
161 __ mov(eax, Immediate(isolate()->factory()->undefined_value())); in Generate() local
165 __ mov(ecx, loop_iterations); in Generate() local
207 __ mov(esi, eax); in Generate() local
[all …]
Dcode-stubs-ia32.cc133 XMMRegister reg = XMMRegister::from_code(i); in Generate() local
141 __ mov(Operand(esp, 0 * kPointerSize), in Generate() local
148 XMMRegister reg = XMMRegister::from_code(i); in Generate() local
221 __ mov(scratch1, mantissa_operand); in Generate() local
227 __ mov(ecx, exponent_operand); in Generate() local
261 __ mov(result_reg, Operand(esp, 0)); // Load low word of answer as result in Generate() local
269 __ mov(result_reg, MemOperand(esp, 0)); in Generate() local
271 __ mov(result_reg, exponent_operand); in Generate() local
285 __ mov(result_reg, scratch1); in Generate() local
302 __ mov(final_result_reg, result_reg); in Generate() local
[all …]
/external/v8/src/x87/
Dregexp-macro-assembler-x87.cc125 void RegExpMacroAssemblerX87::AdvanceRegister(int reg, int by) { in AdvanceRegister()
204 __ mov(edx, register_location(start_reg)); // Index of start of capture in CheckNotBackReferenceIgnoreCase() local
205 __ mov(ebx, register_location(start_reg + 1)); // Index of end of capture in CheckNotBackReferenceIgnoreCase() local
218 __ mov(eax, edi); in CheckNotBackReferenceIgnoreCase() local
301 __ mov(Operand(esp, 3 * kPointerSize), in CheckNotBackReferenceIgnoreCase() local
304 __ mov(Operand(esp, 2 * kPointerSize), ebx); in CheckNotBackReferenceIgnoreCase() local
309 __ mov(Operand(esp, 1 * kPointerSize), edi); in CheckNotBackReferenceIgnoreCase() local
313 __ mov(Operand(esp, 0 * kPointerSize), edx); in CheckNotBackReferenceIgnoreCase() local
345 __ mov(edx, register_location(start_reg)); in CheckNotBackReference() local
346 __ mov(eax, register_location(start_reg + 1)); in CheckNotBackReference() local
[all …]
Dlithium-gap-resolver-x87.cc169 Register LGapResolver::GetFreeRegisterNot(Register reg) { in GetFreeRegisterNot()
265 __ mov(dst, src); in EmitMove() local
272 __ mov(dst, src); in EmitMove() local
278 __ mov(tmp, src); in EmitMove() local
279 __ mov(dst, tmp); in EmitMove() local
313 __ mov(dst, tmp); in EmitMove() local
339 __ mov(tmp, src0); // Then use tmp to copy source to destination. in EmitMove() local
340 __ mov(dst0, tmp); in EmitMove() local
341 __ mov(tmp, src1); in EmitMove() local
342 __ mov(dst1, tmp); in EmitMove() local
[all …]
Ddebug-x87.cc94 Register reg = { r }; in Generate_DebugBreakCallHelper() local
112 __ mov(ebx, Immediate(ExternalReference::debug_break(masm->isolate()))); in Generate_DebugBreakCallHelper() local
125 Register reg = { r }; in Generate_DebugBreakCallHelper() local
299 __ mov(Operand::StaticVariable(restarter_frame_function_slot), Immediate(0)); in GenerateFrameDropperLiveEdit() local
308 __ mov(esi, FieldOperand(edi, JSFunction::kContextOffset)); in GenerateFrameDropperLiveEdit() local
311 __ mov(edx, FieldOperand(edi, JSFunction::kSharedFunctionInfoOffset)); in GenerateFrameDropperLiveEdit() local
312 __ mov(edx, FieldOperand(edx, SharedFunctionInfo::kCodeOffset)); in GenerateFrameDropperLiveEdit() local
Dlithium-codegen-x87.cc91 __ mov(Operand(esp, offset), eax); in MakeSureStackPagesMapped() local
119 __ mov(ecx, Operand(esp, receiver_offset)); in GeneratePrologue() local
124 __ mov(ecx, GlobalObjectOperand()); in GeneratePrologue() local
125 __ mov(ecx, FieldOperand(ecx, GlobalObject::kGlobalProxyOffset)); in GeneratePrologue() local
127 __ mov(Operand(esp, receiver_offset), ecx); in GeneratePrologue() local
142 __ mov(ebx, esp); in GeneratePrologue() local
143 __ mov(edx, Immediate(kAlignmentPaddingPushed)); in GeneratePrologue() local
145 __ mov(ecx, Immediate(scope()->num_parameters() + 2)); in GeneratePrologue() local
148 __ mov(eax, Operand(ebx, 1 * kPointerSize)); in GeneratePrologue() local
149 __ mov(Operand(ebx, 0), eax); in GeneratePrologue() local
[all …]
Dfull-codegen-x87.cc38 void EmitJumpIfNotSmi(Register reg, in EmitJumpIfNotSmi()
45 void EmitJumpIfSmi(Register reg, in EmitJumpIfSmi()
121 __ mov(ecx, Operand(esp, receiver_offset)); in Generate() local
126 __ mov(ecx, GlobalObjectOperand()); in Generate() local
127 __ mov(ecx, FieldOperand(ecx, GlobalObject::kGlobalProxyOffset)); in Generate() local
129 __ mov(Operand(esp, receiver_offset), ecx); in Generate() local
152 __ mov(ecx, esp); in Generate() local
161 __ mov(eax, Immediate(isolate()->factory()->undefined_value())); in Generate() local
165 __ mov(ecx, loop_iterations); in Generate() local
207 __ mov(esi, eax); in Generate() local
[all …]
Dassembler-x87.cc218 Register Operand::reg() const { in reg() function in v8::internal::Operand
444 void Assembler::mov(Register dst, int32_t imm32) { in mov() function in v8::internal::Assembler
451 void Assembler::mov(Register dst, const Immediate& x) { in mov() function in v8::internal::Assembler
458 void Assembler::mov(Register dst, Handle<Object> handle) { in mov() function in v8::internal::Assembler
465 void Assembler::mov(Register dst, const Operand& src) { in mov() function in v8::internal::Assembler
472 void Assembler::mov(Register dst, Register src) { in mov() function in v8::internal::Assembler
479 void Assembler::mov(const Operand& dst, const Immediate& x) { in mov() function in v8::internal::Assembler
487 void Assembler::mov(const Operand& dst, Handle<Object> handle) { in mov() function in v8::internal::Assembler
495 void Assembler::mov(const Operand& dst, Register src) { in mov() function in v8::internal::Assembler
655 void Assembler::cmpb(const Operand& op, Register reg) { in cmpb()
[all …]
/external/v8/src/arm/
Ddebug-arm.cc97 __ mov(ip, Operand(Smi::FromInt(LiveEdit::kFramePaddingValue))); in Generate_DebugBreakCallHelper() local
101 __ mov(ip, Operand(Smi::FromInt(LiveEdit::kFramePaddingInitialSize))); in Generate_DebugBreakCallHelper() local
113 Register reg = { r }; in Generate_DebugBreakCallHelper() local
128 __ mov(r0, Operand::Zero()); // no arguments in Generate_DebugBreakCallHelper() local
129 __ mov(r1, Operand(ExternalReference::debug_break(masm->isolate()))); in Generate_DebugBreakCallHelper() local
139 Register reg = { r }; in Generate_DebugBreakCallHelper() local
145 __ mov(reg, Operand(kDebugZapValue)); in Generate_DebugBreakCallHelper() local
161 __ mov(ip, Operand(after_break_target)); in Generate_DebugBreakCallHelper() local
291 __ mov(ip, Operand(restarter_frame_function_slot)); in GenerateFrameDropperLiveEdit() local
292 __ mov(r1, Operand::Zero()); in GenerateFrameDropperLiveEdit() local
Dregexp-macro-assembler-arm.cc145 void RegExpMacroAssemblerARM::AdvanceRegister(int reg, int by) { in AdvanceRegister()
307 __ mov(r2, Operand(r1)); in CheckNotBackReferenceIgnoreCase() local
309 __ mov(r4, Operand(r1)); in CheckNotBackReferenceIgnoreCase() local
313 __ mov(r3, Operand(ExternalReference::isolate_address(isolate()))); in CheckNotBackReferenceIgnoreCase() local
445 __ mov(r0, Operand(table)); in CheckBitInTable() local
543 __ mov(r0, Operand(map)); in CheckSpecialCharacterClass() local
557 __ mov(r0, Operand(map)); in CheckSpecialCharacterClass() local
577 __ mov(r0, Operand(FAILURE)); in Fail() local
607 __ mov(r0, Operand::Zero()); in GetCode() local
616 __ mov(r0, Operand(stack_limit)); in GetCode() local
[all …]
Dlithium-codegen-arm.cc160 __ mov(r1, Operand(kSlotsZapValue)); in GeneratePrologue() local
196 __ mov(cp, r0); in GeneratePrologue() local
288 __ mov(scratch0(), Operand(Smi::FromInt(StackFrame::STUB))); in GenerateDeferredCode() local
346 __ mov(entry_offset, Operand(entry - base)); in GenerateJumpTable() local
360 __ mov(ip, Operand(Smi::FromInt(StackFrame::STUB))); in GenerateJumpTable() local
444 __ mov(scratch, Operand(static_cast<int32_t>(literal->Number()))); in EmitLoadRegister() local
479 __ mov(ip, Operand(static_cast<int32_t>(literal->Number()))); in EmitLoadDoubleRegister() local
709 Register reg = ToRegister(op); in AddToTranslation() local
718 DoubleRegister reg = ToDoubleRegister(op); in AddToTranslation() local
865 __ mov(scratch, Operand::Zero(), LeaveCC, NegateCondition(condition)); in DeoptimizeIf() local
[all …]
/external/v8/test/cctest/
Dtest-code-stubs-arm.cc73 __ mov(source_reg, sp); in MakeConvertDToIFuncTrampoline() local
80 Register reg = Register::from_code(reg_num); in MakeConvertDToIFuncTrampoline() local
107 Register reg = Register::from_code(reg_num); in MakeConvertDToIFuncTrampoline() local
119 __ mov(r0, destination_reg); in MakeConvertDToIFuncTrampoline() local
Dtest-code-stubs-ia32.cc74 Register reg = Register::FromAllocationIndex(reg_num); in MakeConvertDToIFuncTrampoline() local
92 Register reg = Register::FromAllocationIndex(reg_num); in MakeConvertDToIFuncTrampoline() local
100 __ mov(eax, destination_reg); in MakeConvertDToIFuncTrampoline() local
Dtest-code-stubs-x87.cc74 Register reg = Register::FromAllocationIndex(reg_num); in MakeConvertDToIFuncTrampoline() local
92 Register reg = Register::FromAllocationIndex(reg_num); in MakeConvertDToIFuncTrampoline() local
100 __ mov(eax, destination_reg); in MakeConvertDToIFuncTrampoline() local
/external/v8/src/compiler/ia32/
Dcode-generator-ia32.cc120 Register reg = i.InputRegister(0); in AssembleArchInstruction() local
343 __ mov(i.OutputRegister(), i.MemoryOperand()); in AssembleArchInstruction() local
348 __ mov(operand, i.InputImmediate(index)); in AssembleArchInstruction() local
350 __ mov(operand, i.InputRegister(index)); in AssembleArchInstruction() local
385 __ mov(Operand(object, index, times_1, 0), value); in AssembleArchInstruction() local
482 Register reg = i.OutputRegister(instr->OutputCount() - 1); in AssembleArchBoolean() local
487 __ mov(reg, Immediate(0)); in AssembleArchBoolean() local
495 __ mov(reg, Immediate(1)); in AssembleArchBoolean() local
515 __ mov(reg, Immediate(0)); in AssembleArchBoolean() local
523 __ mov(reg, Immediate(1)); in AssembleArchBoolean() local
[all …]
/external/v8/src/ic/ia32/
Dhandler-compiler-ia32.cc29 __ mov(receiver, in GenerateLoadViaGetter() local
44 __ mov(esi, Operand(ebp, StandardFrameConstants::kContextOffset)); in GenerateLoadViaGetter() local
59 __ mov(scratch0, FieldOperand(receiver, HeapObject::kMapOffset)); in GenerateDictionaryNegativeLookup() local
75 __ mov(properties, FieldOperand(receiver, JSObject::kPropertiesOffset)); in GenerateDictionaryNegativeLookup() local
98 __ mov(scratch, Operand(esi, offset)); in GenerateDirectLoadGlobalFunctionPrototype() local
99 __ mov(scratch, FieldOperand(scratch, GlobalObject::kNativeContextOffset)); in GenerateDirectLoadGlobalFunctionPrototype() local
106 __ mov(prototype, FieldOperand(prototype, Map::kPrototypeOffset)); in GenerateDirectLoadGlobalFunctionPrototype() local
114 __ mov(eax, scratch1); in GenerateLoadFunctionPrototype() local
176 __ mov(scratch, api_call_info); in GenerateFastApiCall() local
177 __ mov(call_data, FieldOperand(scratch, CallHandlerInfo::kDataOffset)); in GenerateFastApiCall() local
[all …]
/external/v8/src/ic/x87/
Dhandler-compiler-x87.cc29 __ mov(receiver, in GenerateLoadViaGetter() local
44 __ mov(esi, Operand(ebp, StandardFrameConstants::kContextOffset)); in GenerateLoadViaGetter() local
59 __ mov(scratch0, FieldOperand(receiver, HeapObject::kMapOffset)); in GenerateDictionaryNegativeLookup() local
75 __ mov(properties, FieldOperand(receiver, JSObject::kPropertiesOffset)); in GenerateDictionaryNegativeLookup() local
98 __ mov(scratch, Operand(esi, offset)); in GenerateDirectLoadGlobalFunctionPrototype() local
99 __ mov(scratch, FieldOperand(scratch, GlobalObject::kNativeContextOffset)); in GenerateDirectLoadGlobalFunctionPrototype() local
106 __ mov(prototype, FieldOperand(prototype, Map::kPrototypeOffset)); in GenerateDirectLoadGlobalFunctionPrototype() local
114 __ mov(eax, scratch1); in GenerateLoadFunctionPrototype() local
176 __ mov(scratch, api_call_info); in GenerateFastApiCall() local
177 __ mov(call_data, FieldOperand(scratch, CallHandlerInfo::kDataOffset)); in GenerateFastApiCall() local
[all …]
/external/v8/src/mips/
Dregexp-macro-assembler-mips.cc151 void RegExpMacroAssemblerMIPS::AdvanceRegister(int reg, int by) { in AdvanceRegister()
314 __ mov(a2, a1); in CheckNotBackReferenceIgnoreCase() local
316 __ mov(s3, a1); in CheckNotBackReferenceIgnoreCase() local
603 __ mov(a0, zero_reg); in GetCode() local
718 __ mov(t7, a2); in GetCode() local
748 __ mov(v0, a0); in GetCode() local
787 __ mov(sp, frame_pointer()); in GetCode() local
831 __ mov(a0, backtrack_stackpointer()); in GetCode() local
843 __ mov(backtrack_stackpointer(), v0); in GetCode() local
878 void RegExpMacroAssemblerMIPS::IfRegisterGE(int reg, in IfRegisterGE()
[all …]
/external/v8/src/mips64/
Dregexp-macro-assembler-mips64.cc187 void RegExpMacroAssemblerMIPS::AdvanceRegister(int reg, int by) { in AdvanceRegister()
350 __ mov(a2, a1); in CheckNotBackReferenceIgnoreCase() local
352 __ mov(s3, a1); in CheckNotBackReferenceIgnoreCase() local
648 __ mov(a0, zero_reg); in GetCode() local
763 __ mov(t3, a2); in GetCode() local
794 __ mov(v0, a0); in GetCode() local
833 __ mov(sp, frame_pointer()); in GetCode() local
877 __ mov(a0, backtrack_stackpointer()); in GetCode() local
889 __ mov(backtrack_stackpointer(), v0); in GetCode() local
924 void RegExpMacroAssemblerMIPS::IfRegisterGE(int reg, in IfRegisterGE()
[all …]
/external/v8/src/ic/arm/
Dhandler-compiler-arm.cc170 __ mov(r0, scratch1); in GenerateLoadFunctionPrototype() local
183 __ mov(scratch, Operand(cell)); in GenerateCheckPropertyCell() local
203 __ mov(scratch, Operand(interceptor)); in PushInterceptorArguments() local
282 __ mov(api_function_address, Operand(ref)); in GenerateFastApiCall() local
324 __ mov(this->name(), Operand(name)); in GenerateRestoreName() local
401 __ mov(r2, Operand(transition)); in GenerateStoreTransition() local
411 __ mov(scratch1, Operand(transition)); in GenerateStoreTransition() local
448 __ mov(storage_reg, value_reg); in GenerateStoreTransition() local
469 __ mov(storage_reg, value_reg); in GenerateStoreTransition() local
521 Register reg = object_reg; in CheckPrototypes() local
[all …]
/external/v8/src/compiler/arm/
Dcode-generator-arm.cc527 Register reg = i.OutputRegister(instr->OutputCount() - 1); in AssembleArchBoolean() local
532 __ mov(reg, Operand(0)); in AssembleArchBoolean() local
540 __ mov(reg, Operand(1)); in AssembleArchBoolean() local
560 __ mov(reg, Operand(0)); in AssembleArchBoolean() local
568 __ mov(reg, Operand(1)); in AssembleArchBoolean() local
576 __ mov(reg, Operand(0)); in AssembleArchBoolean() local
584 __ mov(reg, Operand(1)); in AssembleArchBoolean() local
598 __ mov(reg, Operand(0)); in AssembleArchBoolean() local
599 __ mov(reg, Operand(1), LeaveCC, cc); in AssembleArchBoolean() local
622 __ mov(fp, sp); in AssemblePrologue() local
[all …]

12