/external/v8/src/builtins/x64/ |
builtins-x64.cc | 40 __ movp(rsi, FieldOperand(rdi, JSFunction::kContextOffset)); 62 __ movp(kScratchRegister, 64 __ movp(kScratchRegister, 89 __ movp(rbx, rax); 146 __ movp(rbx, rax); 176 __ movp(rcx, rax); 196 __ movp(rsi, Operand(rbp, ConstructFrameConstants::kContextOffset)); 215 __ movp(rax, Operand(rsp, 0)); 220 __ movp(rbx, Operand(rsp, 1 * kPointerSize)); 222 __ movp(rbx, Operand(rsp, 0)) [all...] |
/external/v8/src/crankshaft/x64/ |
lithium-gap-resolver-x64.cc | 152 __ movp(dst, src); 156 __ movp(dst, src); 163 __ movp(dst, src); 167 __ movp(kScratchRegister, src); 168 __ movp(dst, kScratchRegister); 206 __ movp(dst, Immediate(cgen_->ToInteger32(constant_source))); 209 __ movp(dst, kScratchRegister); 248 __ movp(kScratchRegister, src); 249 __ movp(src, dst); 250 __ movp(dst, kScratchRegister) [all...] |
lithium-codegen-x64.cc | 79 __ movp(Operand(rsp, offset), rax); 148 __ movp(MemOperand(rsp, rax, times_pointer_size, 0), 202 __ movp(rsi, rax); 203 __ movp(Operand(rbp, StandardFrameConstants::kContextOffset), rax); 215 __ movp(rax, Operand(rbp, parameter_offset)); 218 __ movp(Operand(rsi, context_offset), rax); 334 __ movp(MemOperand(rsp, 3 * kPointerSize), rbp); 341 __ movp(MemOperand(rsp, 2 * kPointerSize), 390 __ movp(rsp, rbp); 648 __ movp(rsi, ToRegister(context)) [all...] |
/external/v8/src/debug/x64/ |
debug-x64.cc | 49 patcher.masm()->movp(kScratchRegister, reinterpret_cast<void*>(code->entry()), 115 __ movp(rbp, rbx); 116 __ movp(rdi, Operand(rbp, JavaScriptFrameConstants::kFunctionOffset)); 119 __ movp(rbx, FieldOperand(rdi, JSFunction::kSharedFunctionInfoOffset));
|
/external/v8/src/regexp/x64/ |
regexp-macro-assembler-x64.cc | 288 __ movp(rdi, r11); 331 __ movp(rsi, rax); 338 __ movp(arg_reg_3, rbx); 342 __ movp(arg_reg_4, Immediate(0)); 443 __ movp(rdi, rbx); 529 __ movp(rbx, current_character()); 682 __ movp(rbp, rsp); 724 __ movp(rcx, rsp); 750 __ movp(rsi, Operand(rbp, kInputEnd)); 752 __ movp(rdi, Operand(rbp, kInputStart)) [all...] |
/external/v8/src/x64/ |
deoptimizer-x64.cc | 146 __ movp(arg_reg_3, Operand(rsp, kSavedRegistersAreaSize)); 150 __ movp(arg_reg_4, Operand(rsp, kSavedRegistersAreaSize + 1 * kRegisterSize)); 159 __ movp(rax, Immediate(0)); 161 __ movp(rdi, Operand(rbp, CommonFrameConstants::kContextOrFrameTypeOffset)); 163 __ movp(rax, Operand(rbp, JavaScriptFrameConstants::kFunctionOffset)); 165 __ movp(arg_reg_1, rax); 176 __ movp(r8, arg5); 185 __ movp(rbx, Operand(rax, Deoptimizer::input_offset())); 205 __ movp(rcx, Operand(rbx, FrameDescription::frame_size_offset())); 225 __ movp(arg_reg_1, rax) [all...] |
macro-assembler-x64.cc | 80 movp(destination, Operand(kRootRegister, static_cast<int32_t>(delta))); 89 movp(destination, Operand(kScratchRegister, 0)); 98 movp(Operand(kRootRegister, static_cast<int32_t>(delta)), source); 107 movp(Operand(kScratchRegister, 0), source); 142 // Size of movp(destination, src); 163 movp(destination, Operand(kRootRegister, 172 movp(destination, 182 movp(Operand(kRootRegister, (index << kPointerSizeLog2) - kRootRegisterBias), 223 movp(scratch, ExternalOperand(store_buffer)); 225 movp(Operand(scratch, 0), addr) [all...] |
code-stubs-x64.cc | 221 __ movp(scratch, Immediate(1)); 293 __ movp(scratch, exponent); // Back up exponent. 389 __ movp(rax, args.GetArgumentOperand(JS_REG_EXP_OBJECT_ARGUMENT_INDEX)); 395 __ movp(rax, FieldOperand(rax, JSRegExp::kDataOffset)); 422 __ movp(rdi, args.GetArgumentOperand(SUBJECT_STRING_ARGUMENT_INDEX)); 424 __ movp(r15, rdi); // Make a copy of the original subject string. 451 __ movp(rbx, FieldOperand(rdi, HeapObject::kMapOffset)); 485 __ movp(rdi, FieldOperand(rdi, ConsString::kFirstOffset)); 491 __ movp(r11, FieldOperand(rax, JSRegExp::kDataOneByteCodeOffset)); 511 __ movp(rbx, args.GetArgumentOperand(PREVIOUS_INDEX_ARGUMENT_INDEX)) [all...] |
codegen-x64.cc | 75 __ movp(result, FieldOperand(string, HeapObject::kMapOffset)); 94 __ movp(string, FieldOperand(string, SlicedString::kParentOffset)); 99 __ movp(string, FieldOperand(string, ThinString::kActualOffset)); 111 __ movp(string, FieldOperand(string, ConsString::kFirstOffset)); 138 __ movp(result, FieldOperand(string, ExternalString::kResourceDataOffset)); 187 patcher.masm()->movp(rbp, rsp);
|
code-stubs-x64.h | 218 masm->movp(address_, address_orig_); 222 masm->movp(object_, object_orig_); 231 masm->movp(object_orig_, object_); 235 masm->movp(address_orig_, address_);
|
macro-assembler-x64.h | 142 movp(destination, kScratchRegister); 764 movp(dst, constant); [all...] |
assembler-x64.h | 82 // The length of pushq(rbp), movp(rbp, rsp), Push(rsi) and Push(rdi). 696 void movp(Register dst, void* ptr, RelocInfo::Mode rmode); [all...] |
assembler-x64.cc | 1522 void Assembler::movp(Register dst, void* value, RelocInfo::Mode rmode) { function in class:v8::internal::Assembler [all...] |
/external/v8/src/ic/x64/ |
handler-compiler-x64.cc | 56 __ movp(scratch0, FieldOperand(receiver, HeapObject::kMapOffset)); 72 __ movp(properties, FieldOperand(receiver, JSObject::kPropertiesOffset)); 146 __ movp(holder, FieldOperand(receiver, HeapObject::kMapOffset)); 147 __ movp(holder, FieldOperand(holder, Map::kPrototypeOffset)); 149 __ movp(holder, FieldOperand(holder, HeapObject::kMapOffset)); 150 __ movp(holder, FieldOperand(holder, Map::kPrototypeOffset)); 167 __ movp(data, 169 __ movp(data, 171 __ movp(data, FieldOperand(data, FunctionTemplateInfo::kCallCodeOffset)); 173 __ movp(data [all...] |
/external/v8/src/full-codegen/x64/ |
full-codegen-x64.cc | 110 __ movp(rcx, args.GetReceiverOperand()); 127 __ movp(rcx, FieldOperand(rdi, JSFunction::kFeedbackVectorOffset)); 128 __ movp(rcx, FieldOperand(rcx, Cell::kValueOffset)); 143 __ movp(rcx, rsp); 154 __ movp(rcx, Immediate(loop_iterations)); 213 __ movp(rsi, rax); 214 __ movp(Operand(rbp, StandardFrameConstants::kContextOffset), rax); 226 __ movp(rax, Operand(rbp, parameter_offset)); 229 __ movp(Operand(rsi, context_offset), rax); 263 __ movp(rdi, Operand(rbp, JavaScriptFrameConstants::kFunctionOffset)) [all...] |
/external/v8/src/compiler/x64/ |
code-generator-x64.cc | [all...] |