Home
last modified time | relevance | path

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

/external/v8/src/builtins/x64/
Dbuiltins-x64.cc40 __ movp(rsi, FieldOperand(rdi, JSFunction::kContextOffset)); in Generate_Adaptor() local
62 __ movp(kScratchRegister, in GenerateTailCallToSharedCode() local
64 __ movp(kScratchRegister, in GenerateTailCallToSharedCode() local
89 __ movp(rbx, rax); in GenerateTailCallToReturnedCode() local
146 __ movp(rbx, rax); in Generate_JSConstructStubHelper() local
176 __ movp(rcx, rax); in Generate_JSConstructStubHelper() local
196 __ movp(rsi, Operand(rbp, ConstructFrameConstants::kContextOffset)); in Generate_JSConstructStubHelper() local
215 __ movp(rax, Operand(rsp, 0)); in Generate_JSConstructStubHelper() local
220 __ movp(rbx, Operand(rsp, 1 * kPointerSize)); in Generate_JSConstructStubHelper() local
222 __ movp(rbx, Operand(rsp, 0)); in Generate_JSConstructStubHelper() local
[all …]
/external/v8/src/crankshaft/x64/
Dlithium-gap-resolver-x64.cc152 __ movp(dst, src); in EmitMove() local
156 __ movp(dst, src); in EmitMove() local
163 __ movp(dst, src); in EmitMove() local
167 __ movp(kScratchRegister, src); in EmitMove() local
168 __ movp(dst, kScratchRegister); in EmitMove() local
206 __ movp(dst, Immediate(cgen_->ToInteger32(constant_source))); in EmitMove() local
209 __ movp(dst, kScratchRegister); in EmitMove() local
248 __ movp(kScratchRegister, src); in EmitSwap() local
249 __ movp(src, dst); in EmitSwap() local
250 __ movp(dst, kScratchRegister); in EmitSwap() local
[all …]
Dlithium-codegen-x64.cc79 __ movp(Operand(rsp, offset), rax); in MakeSureStackPagesMapped() local
148 __ 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
215 __ movp(rax, Operand(rbp, parameter_offset)); in DoPrologue() local
218 __ movp(Operand(rsi, context_offset), rax); in DoPrologue() local
334 __ movp(MemOperand(rsp, 3 * kPointerSize), rbp); in GenerateJumpTable() local
341 __ movp(MemOperand(rsp, 2 * kPointerSize), in GenerateJumpTable() local
390 __ movp(rsp, rbp); in GenerateDeferredCode() local
648 __ movp(rsi, ToRegister(context)); in LoadContextFromDeferred() local
[all …]
/external/v8/src/regexp/x64/
Dregexp-macro-assembler-x64.cc288 __ movp(rdi, r11); in CheckNotBackReferenceIgnoreCase() local
331 __ movp(rsi, rax); in CheckNotBackReferenceIgnoreCase() local
338 __ movp(arg_reg_3, rbx); in CheckNotBackReferenceIgnoreCase() local
342 __ movp(arg_reg_4, Immediate(0)); in CheckNotBackReferenceIgnoreCase() local
443 __ movp(rdi, rbx); in CheckNotBackReference() local
529 __ movp(rbx, current_character()); in CheckBitInTable() local
682 __ movp(rbp, rsp); in GetCode() local
724 __ movp(rcx, rsp); in GetCode() local
750 __ movp(rsi, Operand(rbp, kInputEnd)); in GetCode() local
752 __ movp(rdi, Operand(rbp, kInputStart)); in GetCode() local
[all …]
/external/v8/src/x64/
Dcode-stubs-x64.cc221 __ movp(scratch, Immediate(1)); in Generate() local
293 __ movp(scratch, exponent); // Back up exponent. in Generate() local
389 __ movp(rax, args.GetArgumentOperand(JS_REG_EXP_OBJECT_ARGUMENT_INDEX)); in Generate()
395 __ movp(rax, FieldOperand(rax, JSRegExp::kDataOffset)); in Generate()
422 __ movp(rdi, args.GetArgumentOperand(SUBJECT_STRING_ARGUMENT_INDEX)); in Generate()
424 __ movp(r15, rdi); // Make a copy of the original subject string. in Generate()
451 __ movp(rbx, FieldOperand(rdi, HeapObject::kMapOffset)); in Generate()
485 __ movp(rdi, FieldOperand(rdi, ConsString::kFirstOffset)); in Generate()
491 __ movp(r11, FieldOperand(rax, JSRegExp::kDataOneByteCodeOffset)); in Generate()
511 __ movp(rbx, args.GetArgumentOperand(PREVIOUS_INDEX_ARGUMENT_INDEX)); in Generate()
[all …]
Dmacro-assembler-x64.cc80 movp(destination, Operand(kRootRegister, static_cast<int32_t>(delta))); in Load()
89 movp(destination, Operand(kScratchRegister, 0)); in Load()
98 movp(Operand(kRootRegister, static_cast<int32_t>(delta)), source); in Store()
107 movp(Operand(kScratchRegister, 0), source); in Store()
163 movp(destination, Operand(kRootRegister, in LoadRoot()
172 movp(destination, in LoadRootIndexed()
182 movp(Operand(kRootRegister, (index << kPointerSizeLog2) - kRootRegisterBias), in StoreRoot()
223 movp(scratch, ExternalOperand(store_buffer)); in RememberedSetHelper()
225 movp(Operand(scratch, 0), addr); in RememberedSetHelper()
229 movp(ExternalOperand(store_buffer), scratch); in RememberedSetHelper()
[all …]
Ddeoptimizer-x64.cc146 __ movp(arg_reg_3, Operand(rsp, kSavedRegistersAreaSize)); in Generate() local
150 __ movp(arg_reg_4, Operand(rsp, kSavedRegistersAreaSize + 1 * kRegisterSize)); in Generate() local
159 __ movp(rax, Immediate(0)); in Generate() local
161 __ movp(rdi, Operand(rbp, CommonFrameConstants::kContextOrFrameTypeOffset)); in Generate() local
163 __ movp(rax, Operand(rbp, JavaScriptFrameConstants::kFunctionOffset)); in Generate() local
165 __ movp(arg_reg_1, rax); in Generate() local
176 __ movp(r8, arg5); in Generate() local
185 __ movp(rbx, Operand(rax, Deoptimizer::input_offset())); in Generate() local
205 __ movp(rcx, Operand(rbx, FrameDescription::frame_size_offset())); in Generate() local
225 __ movp(arg_reg_1, rax); in Generate() local
[all …]
Dcodegen-x64.cc75 __ movp(result, FieldOperand(string, HeapObject::kMapOffset)); in Generate() local
94 __ movp(string, FieldOperand(string, SlicedString::kParentOffset)); in Generate() local
99 __ movp(string, FieldOperand(string, ThinString::kActualOffset)); in Generate() local
111 __ movp(string, FieldOperand(string, ConsString::kFirstOffset)); in Generate() local
138 __ movp(result, FieldOperand(string, ExternalString::kResourceDataOffset)); in Generate() local
187 patcher.masm()->movp(rbp, rsp); in CodeAgingHelper()
Dcode-stubs-x64.h218 masm->movp(address_, address_orig_); in Save()
222 masm->movp(object_, object_orig_); in Save()
231 masm->movp(object_orig_, object_); in Restore()
235 masm->movp(address_orig_, address_); in Restore()
Dmacro-assembler-x64.h142 movp(destination, kScratchRegister); in LoadRoot()
764 movp(dst, constant); in Move()
931 movp(dst, reinterpret_cast<void*>(ext.address()), in Move()
940 movp(dst, ptr, rmode); in Move()
947 movp(dst, reinterpret_cast<void*>(value.location()), rmode); in Move()
Dassembler-x64.h696 void movp(Register dst, void* ptr, RelocInfo::Mode rmode);
Dassembler-x64.cc1522 void Assembler::movp(Register dst, void* value, RelocInfo::Mode rmode) { in movp() function in v8::internal::Assembler
/external/v8/src/full-codegen/x64/
Dfull-codegen-x64.cc110 __ movp(rcx, args.GetReceiverOperand()); in Generate() local
127 __ movp(rcx, FieldOperand(rdi, JSFunction::kFeedbackVectorOffset)); in Generate() local
128 __ movp(rcx, FieldOperand(rcx, Cell::kValueOffset)); in Generate() local
143 __ movp(rcx, rsp); in Generate() local
154 __ movp(rcx, Immediate(loop_iterations)); in Generate() local
213 __ movp(rsi, rax); in Generate() local
214 __ movp(Operand(rbp, StandardFrameConstants::kContextOffset), rax); in Generate() local
226 __ movp(rax, Operand(rbp, parameter_offset)); in Generate() local
229 __ movp(Operand(rsi, context_offset), rax); in Generate() local
263 __ movp(rdi, Operand(rbp, JavaScriptFrameConstants::kFunctionOffset)); in Generate() local
[all …]
/external/v8/src/ic/x64/
Dhandler-compiler-x64.cc56 __ movp(scratch0, FieldOperand(receiver, HeapObject::kMapOffset)); in GenerateDictionaryNegativeLookup() local
72 __ movp(properties, FieldOperand(receiver, JSObject::kPropertiesOffset)); in GenerateDictionaryNegativeLookup() local
146 __ movp(holder, FieldOperand(receiver, HeapObject::kMapOffset)); in GenerateApiAccessorCall() local
147 __ movp(holder, FieldOperand(holder, Map::kPrototypeOffset)); in GenerateApiAccessorCall() local
149 __ movp(holder, FieldOperand(holder, HeapObject::kMapOffset)); in GenerateApiAccessorCall() local
150 __ movp(holder, FieldOperand(holder, Map::kPrototypeOffset)); in GenerateApiAccessorCall() local
167 __ movp(data, in GenerateApiAccessorCall() local
169 __ movp(data, in GenerateApiAccessorCall() local
171 __ movp(data, FieldOperand(data, FunctionTemplateInfo::kCallCodeOffset)); in GenerateApiAccessorCall() local
173 __ movp(data, in GenerateApiAccessorCall() local
[all …]
/external/v8/src/debug/x64/
Ddebug-x64.cc49 patcher.masm()->movp(kScratchRegister, reinterpret_cast<void*>(code->entry()), in PatchDebugBreakSlot()
115 __ movp(rbp, rbx); in GenerateFrameDropperTrampoline() local
116 __ movp(rdi, Operand(rbp, JavaScriptFrameConstants::kFunctionOffset)); in GenerateFrameDropperTrampoline() local
119 __ movp(rbx, FieldOperand(rdi, JSFunction::kSharedFunctionInfoOffset)); in GenerateFrameDropperTrampoline() local
/external/v8/src/compiler/x64/
Dcode-generator-x64.cc978 __ movp(operand, value); in AssembleArchInstruction() local