/external/v8/src/x64/ |
builtins-x64.cc | 35 __ movp(rsi, FieldOperand(rdi, JSFunction::kContextOffset)); 54 __ movp(kScratchRegister, 56 __ movp(kScratchRegister, 81 __ movp(rbx, rax); 140 __ movp(rbx, rax); 169 __ movp(rcx, rax); 188 __ movp(rsi, Operand(rbp, ConstructFrameConstants::kContextOffset)); 207 __ movp(rax, Operand(rsp, 0)); 212 __ movp(rbx, Operand(rsp, 1 * kPointerSize)); 214 __ movp(rbx, Operand(rsp, 0)) [all...] |
codegen-x64.cc | 84 __ movp(FieldOperand(receiver, HeapObject::kMapOffset), target_map); 118 __ movp(r8, FieldOperand(rdx, JSObject::kElementsOffset)); 142 __ movp(r14, r8); // Destination array equals source array. 149 __ movp(FieldOperand(r14, HeapObject::kMapOffset), rdi); 153 __ movp(FieldOperand(rdx, HeapObject::kMapOffset), rbx); 178 __ movp(FieldOperand(r14, HeapObject::kMapOffset), rdi); 180 __ movp(FieldOperand(rdx, JSObject::kElementsOffset), r14); 181 __ movp(r11, r14); 191 __ movp(FieldOperand(r14, FixedDoubleArray::kLengthOffset), r11); 196 __ movp(FieldOperand(rdx, HeapObject::kMapOffset), rbx) [all...] |
code-stubs-x64.cc | 227 __ movp(scratch, Immediate(1)); 236 __ movp(base, args.GetArgumentOperand(0)); 237 __ movp(exponent, args.GetArgumentOperand(1)); 399 __ movp(scratch, exponent); // Back up exponent. 557 __ movp(rax, args.GetArgumentOperand(JS_REG_EXP_OBJECT_ARGUMENT_INDEX)); 563 __ movp(rax, FieldOperand(rax, JSRegExp::kDataOffset)); 590 __ movp(rdi, args.GetArgumentOperand(SUBJECT_STRING_ARGUMENT_INDEX)); 592 __ movp(r15, rdi); // Make a copy of the original subject string. 619 __ movp(rbx, FieldOperand(rdi, HeapObject::kMapOffset)); 652 __ movp(rdi, FieldOperand(rdi, ConsString::kFirstOffset)) [all...] |
deoptimizer-x64.cc | 145 __ movp(arg_reg_3, Operand(rsp, kSavedRegistersAreaSize)); 149 __ movp(arg_reg_4, Operand(rsp, kSavedRegistersAreaSize + 1 * kRegisterSize)); 158 __ movp(rax, Immediate(0)); 160 __ movp(rdi, Operand(rbp, CommonFrameConstants::kContextOrFrameTypeOffset)); 162 __ movp(rax, Operand(rbp, JavaScriptFrameConstants::kFunctionOffset)); 164 __ movp(arg_reg_1, rax); 175 __ movp(r8, arg5); 184 __ movp(rbx, Operand(rax, Deoptimizer::input_offset())); 204 __ movp(rcx, Operand(rbx, FrameDescription::frame_size_offset())); 224 __ movp(arg_reg_1, rax) [all...] |
macro-assembler-x64.cc | 77 movp(destination, Operand(kRootRegister, static_cast<int32_t>(delta))); 86 movp(destination, Operand(kScratchRegister, 0)); 95 movp(Operand(kRootRegister, static_cast<int32_t>(delta)), source); 104 movp(Operand(kScratchRegister, 0), source); 139 // Size of movp(destination, src); 160 movp(destination, Operand(kRootRegister, 169 movp(destination, 179 movp(Operand(kRootRegister, (index << kPointerSizeLog2) - kRootRegisterBias), 220 movp(scratch, ExternalOperand(store_buffer)); 222 movp(Operand(scratch, 0), addr) [all...] |
code-stubs-x64.h | 235 masm->movp(address_, address_orig_); 239 masm->movp(object_, object_orig_); 248 masm->movp(object_orig_, object_); 252 masm->movp(address_orig_, address_);
|
macro-assembler-x64.h | 141 movp(destination, kScratchRegister); 759 movp(dst, constant); [all...] |
assembler-x64.h | 700 void movp(Register dst, void* ptr, RelocInfo::Mode rmode); [all...] |
assembler-x64.cc | 1526 void Assembler::movp(Register dst, void* value, RelocInfo::Mode rmode) { function in class:v8::internal::Assembler [all...] |
/external/v8/src/crankshaft/x64/ |
lithium-gap-resolver-x64.cc | 151 __ movp(dst, src); 155 __ movp(dst, src); 162 __ movp(dst, src); 166 __ movp(kScratchRegister, src); 167 __ movp(dst, kScratchRegister); 205 __ movp(dst, Immediate(cgen_->ToInteger32(constant_source))); 208 __ movp(dst, kScratchRegister); 247 __ movp(kScratchRegister, src); 248 __ movp(src, dst); 249 __ movp(dst, kScratchRegister) [all...] |
lithium-codegen-x64.cc | 77 __ movp(Operand(rsp, offset), rax); 146 __ movp(MemOperand(rsp, rax, times_pointer_size, 0), 194 __ movp(rsi, rax); 195 __ movp(Operand(rbp, StandardFrameConstants::kContextOffset), rax); 206 __ movp(rax, Operand(rbp, parameter_offset)); 209 __ movp(Operand(rsi, context_offset), rax); 325 __ movp(MemOperand(rsp, 3 * kPointerSize), rbp); 381 __ movp(rsp, rbp); 639 __ movp(rsi, ToRegister(context)); 642 __ movp(rsi, ToOperand(context)) [all...] |
/external/v8/src/regexp/x64/ |
regexp-macro-assembler-x64.cc | 286 __ movp(rdi, r11); 329 __ movp(rsi, rax); 336 __ movp(arg_reg_3, rbx); 340 __ movp(arg_reg_4, Immediate(0)); 441 __ movp(rdi, rbx); 527 __ movp(rbx, current_character()); 680 __ movp(rbp, rsp); 722 __ movp(rcx, rsp); 748 __ movp(rsi, Operand(rbp, kInputEnd)); 750 __ movp(rdi, Operand(rbp, kInputStart)) [all...] |
/external/v8/src/full-codegen/x64/ |
full-codegen-x64.cc | 103 __ movp(rcx, args.GetReceiverOperand()); 127 __ movp(rcx, rsp); 138 __ movp(rcx, Immediate(loop_iterations)); 193 __ movp(rsi, rax); 194 __ movp(Operand(rbp, StandardFrameConstants::kContextOffset), rax); 205 __ movp(rax, Operand(rbp, parameter_offset)); 208 __ movp(Operand(rsi, context_offset), rax); 235 __ movp(rdi, Operand(rbp, JavaScriptFrameConstants::kFunctionOffset)); 254 __ movp(rdi, Operand(rbp, JavaScriptFrameConstants::kFunctionOffset)); 269 __ movp(rdi, Operand(rbp, JavaScriptFrameConstants::kFunctionOffset)) [all...] |
/external/v8/src/ic/x64/ |
ic-x64.cc | 76 __ movp(result, Operand(elements, r1, times_pointer_size, 129 __ movp(Operand(scratch1, 0), value); 132 __ movp(scratch0, value); 192 __ movp(elements, FieldOperand(receiver, JSObject::kElementsOffset)); 204 __ movp(scratch, FieldOperand(receiver, HeapObject::kMapOffset)); 206 __ movp(scratch, FieldOperand(scratch, Map::kPrototypeOffset)); 210 __ movp(elements, FieldOperand(scratch, JSObject::kElementsOffset)); 211 __ movp(scratch, FieldOperand(scratch, HeapObject::kMapOffset)); 231 __ movp(scratch, FieldOperand(elements, index.reg, index.scale, 301 __ movp(rax, FieldOperand(receiver, JSObject::kElementsOffset)) [all...] |
handler-compiler-x64.cc | 51 __ movp(scratch0, FieldOperand(receiver, HeapObject::kMapOffset)); 67 __ movp(properties, FieldOperand(receiver, JSObject::kPropertiesOffset)); 86 __ movp(result, 89 __ movp(result, FieldOperand(result, Map::kPrototypeOffset)); 97 if (!result.is(rax)) __ movp(rax, result); 167 __ movp(holder, FieldOperand(receiver, HeapObject::kMapOffset)); 168 __ movp(holder, FieldOperand(holder, Map::kPrototypeOffset)); 170 __ movp(holder, FieldOperand(holder, HeapObject::kMapOffset)); 171 __ movp(holder, FieldOperand(holder, Map::kPrototypeOffset)); 188 __ movp(data [all...] |
stub-cache-x64.cc | 51 __ movp(kScratchRegister, 58 __ movp(kScratchRegister, Operand(kScratchRegister, offset, scale_factor, 0));
|
/external/v8/src/debug/x64/ |
debug-x64.cc | 47 patcher.masm()->movp(kScratchRegister, reinterpret_cast<void*>(code->entry()), 134 __ movp(rsi, FieldOperand(rdi, JSFunction::kContextOffset)); 140 __ movp(rbx, FieldOperand(rdi, JSFunction::kSharedFunctionInfoOffset)); 141 __ movp(rbx, FieldOperand(rbx, SharedFunctionInfo::kCodeOffset));
|
/external/v8/test/cctest/ |
test-hashing.cc | 61 __ movp(rax, Immediate(key));
|
/external/v8/src/compiler/x64/ |
code-generator-x64.cc | [all...] |