/external/v8/src/x64/ |
D | builtins-x64.cc | 38 __ 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 …]
|
D | code-stubs-x64.cc | 275 __ 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 …]
|
D | macro-assembler-x64.cc | 77 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 …]
|
D | codegen-x64.cc | 116 __ 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 …]
|
D | deoptimizer-x64.cc | 173 __ 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 …]
|
D | code-stubs-x64.h | 235 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()
|
D | macro-assembler-x64.h | 137 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()
|
D | assembler-x64.h | 697 void movp(Register dst, void* ptr, RelocInfo::Mode rmode);
|
D | assembler-x64.cc | 1465 void Assembler::movp(Register dst, void* value, RelocInfo::Mode rmode) { in movp() function in v8::internal::Assembler
|
/external/v8/src/crankshaft/x64/ |
D | lithium-gap-resolver-x64.cc | 151 __ 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 …]
|
D | lithium-codegen-x64.cc | 78 __ 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/ |
D | regexp-macro-assembler-x64.cc | 287 __ 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/ |
D | full-codegen-x64.cc | 110 __ 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/ |
D | ic-x64.cc | 76 __ 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 …]
|
D | handler-compiler-x64.cc | 48 __ 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 …]
|
D | stub-cache-x64.cc | 52 __ movp(kScratchRegister, in ProbeTable() local 59 __ movp(kScratchRegister, Operand(kScratchRegister, offset, scale_factor, 0)); in ProbeTable() local
|
/external/v8/src/debug/x64/ |
D | debug-x64.cc | 47 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/ |
D | test-hashing.cc | 61 __ movp(rax, Immediate(key)); in generate()
|
/external/v8/src/compiler/x64/ |
D | code-generator-x64.cc | 736 __ movp(operand, value); in AssembleArchInstruction() local 1978 __ movp(dst, Operand(rbp, offset)); in AssembleMove() local
|