Home
last modified time | relevance | path

Searched refs:movp (Results 1 – 19 of 19) sorted by relevance

/external/v8/src/x64/
Dbuiltins-x64.cc38 __ movp(rsi, FieldOperand(rdi, JSFunction::kContextOffset)); in Generate_Adaptor() local
85 __ movp(kScratchRegister, in GenerateTailCallToSharedCode() local
87 __ movp(kScratchRegister, in GenerateTailCallToSharedCode() local
149 __ movp(rax, in Generate_JSConstructStubHelper() local
175 __ movp(Operand(rbx, JSObject::kMapOffset), rax); in Generate_JSConstructStubHelper() local
177 __ movp(Operand(rbx, JSObject::kPropertiesOffset), rcx); in Generate_JSConstructStubHelper() local
178 __ movp(Operand(rbx, JSObject::kElementsOffset), rcx); in Generate_JSConstructStubHelper() local
263 __ movp(rsi, Operand(rbp, StandardFrameConstants::kContextOffset)); in Generate_JSConstructStubHelper() local
272 __ movp(rbx, rax); // store result in rbx in Generate_JSConstructStubHelper() local
283 __ movp(rax, Operand(rsp, 0)); in Generate_JSConstructStubHelper() local
[all …]
Dcode-stubs-x64.cc275 __ movp(scratch, Immediate(1)); in Generate() local
284 __ movp(base, args.GetArgumentOperand(0)); in Generate() local
285 __ movp(exponent, args.GetArgumentOperand(1)); in Generate() local
447 __ movp(scratch, exponent); // Back up exponent. in Generate() local
554 __ movp(rbx, Operand(rbp, StandardFrameConstants::kCallerFPOffset)); in GenerateReadElement() local
569 __ movp(rax, args.GetArgumentOperand(0)); in GenerateReadElement() local
576 __ movp(rcx, Operand(rbx, ArgumentsAdaptorFrameConstants::kLengthOffset)); in GenerateReadElement() local
585 __ movp(rax, adaptor_args.GetArgumentOperand(0)); in GenerateReadElement() local
617 __ movp(rax, Operand(rbp, StandardFrameConstants::kCallerFPOffset)); in GenerateNewSloppyFast() local
618 __ movp(r8, Operand(rax, StandardFrameConstants::kContextOffset)); in GenerateNewSloppyFast() local
[all …]
Dmacro-assembler-x64.cc77 movp(destination, Operand(kRootRegister, static_cast<int32_t>(delta))); in Load()
86 movp(destination, Operand(kScratchRegister, 0)); in Load()
95 movp(Operand(kRootRegister, static_cast<int32_t>(delta)), source); in Store()
104 movp(Operand(kScratchRegister, 0), source); in Store()
160 movp(destination, Operand(kRootRegister, in LoadRoot()
169 movp(destination, in LoadRootIndexed()
179 movp(Operand(kRootRegister, (index << kPointerSizeLog2) - kRootRegisterBias), in StoreRoot()
220 movp(Operand(scratch, 0), addr); in RememberedSetHelper()
994 movp(dst, src); in Load()
1013 movp(dst, src); in Store()
[all …]
Dcodegen-x64.cc116 __ movp(FieldOperand(receiver, HeapObject::kMapOffset), target_map); in GenerateMapChangeElementsTransition() local
150 __ movp(r8, FieldOperand(rdx, JSObject::kElementsOffset)); in GenerateSmiToDouble() local
174 __ movp(r14, r8); // Destination array equals source array. in GenerateSmiToDouble() local
181 __ movp(FieldOperand(r14, HeapObject::kMapOffset), rdi); in GenerateSmiToDouble() local
185 __ movp(FieldOperand(rdx, HeapObject::kMapOffset), rbx); in GenerateSmiToDouble() local
210 __ movp(FieldOperand(r14, HeapObject::kMapOffset), rdi); in GenerateSmiToDouble() local
212 __ movp(FieldOperand(rdx, JSObject::kElementsOffset), r14); in GenerateSmiToDouble() local
213 __ movp(r11, r14); in GenerateSmiToDouble() local
223 __ movp(FieldOperand(r14, FixedDoubleArray::kLengthOffset), r11); in GenerateSmiToDouble() local
228 __ movp(FieldOperand(rdx, HeapObject::kMapOffset), rbx); in GenerateSmiToDouble() local
[all …]
Ddeoptimizer-x64.cc173 __ movp(arg_reg_3, Operand(rsp, kSavedRegistersAreaSize)); in Generate() local
177 __ movp(arg_reg_4, Operand(rsp, kSavedRegistersAreaSize + 1 * kRegisterSize)); in Generate() local
186 __ movp(rax, Operand(rbp, JavaScriptFrameConstants::kFunctionOffset)); in Generate() local
187 __ movp(arg_reg_1, rax); in Generate() local
198 __ movp(r8, arg5); in Generate() local
207 __ movp(rbx, Operand(rax, Deoptimizer::input_offset())); in Generate() local
227 __ movp(rcx, Operand(rbx, FrameDescription::frame_size_offset())); in Generate() local
247 __ movp(arg_reg_1, rax); in Generate() local
262 __ movp(rax, Operand(rax, Deoptimizer::output_offset())); in Generate() local
267 __ movp(rbx, Operand(rax, 0)); in Generate() local
[all …]
Dcode-stubs-x64.h235 masm->movp(address_, address_orig_); in Save()
239 masm->movp(object_, object_orig_); in Save()
248 masm->movp(object_orig_, object_); in Restore()
252 masm->movp(address_orig_, address_); in Restore()
Dmacro-assembler-x64.h137 movp(destination, kScratchRegister); in LoadRoot()
738 movp(dst, constant); in Move()
889 movp(dst, reinterpret_cast<void*>(ext.address()), in Move()
898 movp(dst, ptr, rmode); in Move()
906 movp(dst, reinterpret_cast<void*>(value.location()), rmode); in Move()
Dassembler-x64.h697 void movp(Register dst, void* ptr, RelocInfo::Mode rmode);
Dassembler-x64.cc1465 void Assembler::movp(Register dst, void* value, RelocInfo::Mode rmode) { in movp() function in v8::internal::Assembler
/external/v8/src/crankshaft/x64/
Dlithium-gap-resolver-x64.cc151 __ movp(dst, src); in EmitMove() local
155 __ movp(dst, src); in EmitMove() local
162 __ movp(dst, src); in EmitMove() local
166 __ movp(kScratchRegister, src); in EmitMove() local
167 __ movp(dst, kScratchRegister); in EmitMove() local
205 __ movp(dst, Immediate(cgen_->ToInteger32(constant_source))); in EmitMove() local
208 __ movp(dst, kScratchRegister); in EmitMove() local
247 __ movp(kScratchRegister, src); in EmitSwap() local
248 __ movp(src, dst); in EmitSwap() local
249 __ movp(dst, kScratchRegister); in EmitSwap() local
[all …]
Dlithium-codegen-x64.cc78 __ movp(Operand(rsp, offset), rax); in MakeSureStackPagesMapped() local
154 __ movp(MemOperand(rsp, rax, times_pointer_size, 0), in GeneratePrologue() local
202 __ movp(rsi, rax); in DoPrologue() local
203 __ movp(Operand(rbp, StandardFrameConstants::kContextOffset), rax); in DoPrologue() local
214 __ movp(rax, Operand(rbp, parameter_offset)); in DoPrologue() local
217 __ movp(Operand(rsi, context_offset), rax); in DoPrologue() local
336 __ movp(kScratchRegister, in GenerateJumpTable() local
339 __ movp(MemOperand(rsp, 3 * kPointerSize), kScratchRegister); in GenerateJumpTable() local
342 __ movp(MemOperand(rsp, 4 * kPointerSize), rbp); in GenerateJumpTable() local
400 __ movp(rsp, rbp); in GenerateDeferredCode() local
[all …]
/external/v8/src/regexp/x64/
Dregexp-macro-assembler-x64.cc287 __ movp(rdi, r11); in CheckNotBackReferenceIgnoreCase() local
321 __ movp(r8, rbx); in CheckNotBackReferenceIgnoreCase() local
330 __ movp(rsi, rax); in CheckNotBackReferenceIgnoreCase() local
335 __ movp(rdx, rbx); in CheckNotBackReferenceIgnoreCase() local
434 __ movp(rdi, rbx); in CheckNotBackReference() local
520 __ movp(rbx, current_character()); in CheckBitInTable() local
673 __ movp(rbp, rsp); in GetCode() local
715 __ movp(rcx, rsp); in GetCode() local
741 __ movp(rsi, Operand(rbp, kInputEnd)); in GetCode() local
743 __ movp(rdi, Operand(rbp, kInputStart)); in GetCode() local
[all …]
/external/v8/src/full-codegen/x64/
Dfull-codegen-x64.cc110 __ movp(rcx, args.GetReceiverOperand()); in Generate() local
133 __ movp(rcx, rsp); in Generate() local
144 __ movp(rcx, Immediate(loop_iterations)); in Generate() local
198 __ movp(rsi, rax); in Generate() local
199 __ movp(Operand(rbp, StandardFrameConstants::kContextOffset), rax); in Generate() local
210 __ movp(rax, Operand(rbp, parameter_offset)); in Generate() local
213 __ movp(Operand(rsi, context_offset), rax); in Generate() local
239 __ movp(rdi, Operand(rbp, JavaScriptFrameConstants::kFunctionOffset)); in Generate() local
283 __ movp(rdi, Operand(rbp, JavaScriptFrameConstants::kFunctionOffset)); in Generate() local
368 __ movp(FieldOperand(rbx, Cell::kValueOffset), kScratchRegister); in EmitProfilingCounterReset() local
[all …]
/external/v8/src/ic/x64/
Dic-x64.cc76 __ movp(result, Operand(elements, r1, times_pointer_size, in GenerateDictionaryLoad() local
129 __ movp(Operand(scratch1, 0), value); in GenerateDictionaryStore() local
132 __ movp(scratch0, value); in GenerateDictionaryStore() local
192 __ movp(elements, FieldOperand(receiver, JSObject::kElementsOffset)); in GenerateFastArrayLoad() local
204 __ movp(scratch, FieldOperand(receiver, HeapObject::kMapOffset)); in GenerateFastArrayLoad() local
206 __ movp(scratch, FieldOperand(scratch, Map::kPrototypeOffset)); in GenerateFastArrayLoad() local
210 __ movp(elements, FieldOperand(scratch, JSObject::kElementsOffset)); in GenerateFastArrayLoad() local
211 __ movp(scratch, FieldOperand(scratch, HeapObject::kMapOffset)); in GenerateFastArrayLoad() local
236 __ movp(scratch, FieldOperand(elements, index.reg, index.scale, in GenerateFastArrayLoad() local
309 __ movp(rax, FieldOperand(receiver, JSObject::kElementsOffset)); in GenerateMegamorphic() local
[all …]
Dhandler-compiler-x64.cc48 __ movp(scratch0, FieldOperand(receiver, HeapObject::kMapOffset)); in GenerateDictionaryNegativeLookup() local
64 __ movp(properties, FieldOperand(receiver, JSObject::kPropertiesOffset)); in GenerateDictionaryNegativeLookup() local
83 __ movp(result, in GenerateDirectLoadGlobalFunctionPrototype() local
86 __ movp(result, FieldOperand(result, Map::kPrototypeOffset)); in GenerateDirectLoadGlobalFunctionPrototype() local
94 if (!result.is(rax)) __ movp(rax, result); in GenerateLoadFunctionPrototype() local
164 __ movp(holder, FieldOperand(receiver, HeapObject::kMapOffset)); in GenerateApiAccessorCall() local
165 __ movp(holder, FieldOperand(holder, Map::kPrototypeOffset)); in GenerateApiAccessorCall() local
167 __ movp(holder, FieldOperand(holder, HeapObject::kMapOffset)); in GenerateApiAccessorCall() local
168 __ movp(holder, FieldOperand(holder, Map::kPrototypeOffset)); in GenerateApiAccessorCall() local
184 __ movp(data, FieldOperand(callee, JSFunction::kSharedFunctionInfoOffset)); in GenerateApiAccessorCall() local
[all …]
Dstub-cache-x64.cc52 __ movp(kScratchRegister, in ProbeTable() local
59 __ movp(kScratchRegister, Operand(kScratchRegister, offset, scale_factor, 0)); in ProbeTable() local
/external/v8/src/debug/x64/
Ddebug-x64.cc47 patcher.masm()->movp(kScratchRegister, reinterpret_cast<void*>(code->entry()), in PatchDebugBreakSlot()
120 __ movp(rsi, FieldOperand(rdi, JSFunction::kContextOffset)); in GenerateFrameDropperLiveEdit() local
126 __ movp(rbx, FieldOperand(rdi, JSFunction::kSharedFunctionInfoOffset)); in GenerateFrameDropperLiveEdit() local
127 __ movp(rbx, FieldOperand(rbx, SharedFunctionInfo::kCodeOffset)); in GenerateFrameDropperLiveEdit() local
/external/v8/test/cctest/
Dtest-hashing.cc61 __ movp(rax, Immediate(key)); in generate()
/external/v8/src/compiler/x64/
Dcode-generator-x64.cc736 __ movp(operand, value); in AssembleArchInstruction() local
1978 __ movp(dst, Operand(rbp, offset)); in AssembleMove() local