/external/chromium_org/v8/src/x64/ |
macro-assembler-x64.cc | 78 movp(destination, Operand(kRootRegister, static_cast<int32_t>(delta))); 87 movp(destination, Operand(kScratchRegister, 0)); 96 movp(Operand(kRootRegister, static_cast<int32_t>(delta)), source); 105 movp(Operand(kScratchRegister, 0), source); 140 // Size of movp(destination, src); 161 movp(destination, Operand(kRootRegister, 170 movp(destination, 179 movp(Operand(kRootRegister, (index << kPointerSizeLog2) - kRootRegisterBias), 220 movp(Operand(scratch, 0), addr); 740 movp(prev_next_address_reg, Operand(base_reg, kNextOffset)) [all...] |
full-codegen-x64.cc | 120 __ movp(rcx, args.GetReceiverOperand()); 125 __ movp(rcx, GlobalObjectOperand()); 126 __ movp(rcx, FieldOperand(rcx, GlobalObject::kGlobalReceiverOffset)); 128 __ movp(args.GetReceiverOperand(), rcx); 151 __ movp(rcx, rsp); 162 __ movp(rcx, Immediate(loop_iterations)); 205 __ movp(rsi, rax); 206 __ movp(Operand(rbp, StandardFrameConstants::kContextOffset), rax); 216 __ movp(rax, Operand(rbp, parameter_offset)); 219 __ movp(Operand(rsi, context_offset), rax) [all...] |
builtins-x64.cc | 69 __ movp(kScratchRegister, 71 __ movp(kScratchRegister, 145 __ movp(rax, FieldOperand(rdi, JSFunction::kPrototypeOrInitialMapOffset)); 210 __ movp(Operand(rbx, JSObject::kMapOffset), rax); 212 __ movp(Operand(rbx, JSObject::kPropertiesOffset), rcx); 213 __ movp(Operand(rbx, JSObject::kElementsOffset), rcx); 254 __ movp(rdx, Operand(rsp, kPointerSize*2)); 255 __ movp(Operand(rsi, AllocationMemento::kAllocationSiteOffset), rdx); 306 __ movp(Operand(rdi, HeapObject::kMapOffset), rcx); // setup the map 308 __ movp(Operand(rdi, FixedArray::kLengthOffset), rdx); // and lengt [all...] |
code-stubs-x64.cc | 630 __ movp(scratch, Immediate(1)); 639 __ movp(base, args.GetArgumentOperand(0)); 640 __ movp(exponent, args.GetArgumentOperand(1)); 800 __ movp(scratch, exponent); // Back up exponent. [all...] |
codegen-x64.cc | 203 __ movp(FieldOperand(rdx, HeapObject::kMapOffset), rbx); 232 __ movp(r8, FieldOperand(rdx, JSObject::kElementsOffset)); 256 __ movp(r14, r8); // Destination array equals source array. 263 __ movp(FieldOperand(r14, HeapObject::kMapOffset), rdi); 267 __ movp(FieldOperand(rdx, HeapObject::kMapOffset), rbx); 292 __ movp(FieldOperand(r14, HeapObject::kMapOffset), rdi); 294 __ movp(FieldOperand(rdx, JSObject::kElementsOffset), r14); 295 __ movp(r11, r14); 305 __ movp(FieldOperand(r14, FixedDoubleArray::kLengthOffset), r11); 310 __ movp(FieldOperand(rdx, HeapObject::kMapOffset), rbx) [all...] |
stub-cache-x64.cc | 57 __ movp(kScratchRegister, 64 __ movp(kScratchRegister, 101 __ movp(scratch0, FieldOperand(receiver, HeapObject::kMapOffset)); 117 __ movp(properties, FieldOperand(receiver, JSObject::kPropertiesOffset)); 206 __ movp(prototype, 209 __ movp(prototype, 212 __ movp(prototype, Operand(prototype, Context::SlotOffset(index))); 214 __ movp(prototype, 217 __ movp(prototype, FieldOperand(prototype, Map::kPrototypeOffset)); 234 __ movp(scratch, Operand(rsi, offset)) [all...] |
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); 257 __ movp(kScratchRegister, mem); 258 __ movp(mem, reg); 259 __ movp(reg, kScratchRegister) [all...] |
deoptimizer-x64.cc | 166 __ movp(arg_reg_3, Operand(rsp, kSavedRegistersAreaSize)); 170 __ movp(arg_reg_4, Operand(rsp, kSavedRegistersAreaSize + 1 * kRegisterSize)); 179 __ movp(rax, Operand(rbp, JavaScriptFrameConstants::kFunctionOffset)); 180 __ movp(arg_reg_1, rax); 191 __ movp(r8, arg5); 200 __ movp(rbx, Operand(rax, Deoptimizer::input_offset())); 220 __ movp(rcx, Operand(rbx, FrameDescription::frame_size_offset())); 240 __ movp(arg_reg_1, rax); 255 __ movp(rax, Operand(rax, Deoptimizer::output_offset())); 260 __ movp(rbx, Operand(rax, 0)) [all...] |
ic-x64.cc | 54 __ movp(r1, FieldOperand(receiver, HeapObject::kMapOffset)); 70 __ movp(r0, FieldOperand(receiver, JSObject::kPropertiesOffset)); 130 __ movp(result, 196 __ movp(Operand(scratch1, 0), value); 199 __ movp(scratch0, value); 264 __ movp(elements, FieldOperand(receiver, JSObject::kElementsOffset)); 279 __ movp(scratch, FieldOperand(elements, 288 __ movp(result, scratch); 364 __ movp(rcx, FieldOperand(rdx, JSObject::kElementsOffset)); 392 __ movp(rbx, FieldOperand(rdx, JSObject::kPropertiesOffset)) [all...] |
regexp-macro-assembler-x64.cc | 295 __ movp(rdi, r11); 321 __ movp(r8, rbx); 330 __ movp(rsi, rax); 332 __ movp(rdx, rbx); 421 __ movp(rdi, rbx); 502 __ movp(rbx, current_character()); 655 __ movp(rbp, rsp); 697 __ movp(rcx, rsp); 723 __ movp(rsi, Operand(rbp, kInputEnd)); 725 __ movp(rdi, Operand(rbp, kInputStart)) [all...] |
lithium-codegen-x64.cc | 76 __ movp(Operand(rsp, offset), rax); 134 __ movp(rcx, args.GetReceiverOperand()); 139 __ movp(rcx, GlobalObjectOperand()); 140 __ movp(rcx, FieldOperand(rcx, GlobalObject::kGlobalReceiverOffset)); 142 __ movp(args.GetReceiverOperand(), rcx); 173 __ movp(MemOperand(rsp, rax, times_pointer_size, 0), 208 __ movp(rsi, rax); 209 __ movp(Operand(rbp, StandardFrameConstants::kContextOffset), rax); 219 __ movp(rax, Operand(rbp, parameter_offset)); 222 __ movp(Operand(rsi, context_offset), rax) [all...] |
code-stubs-x64.h | 301 masm->movp(address_, address_orig_); 305 masm->movp(object_, object_orig_); 314 masm->movp(object_orig_, object_); 318 masm->movp(address_orig_, address_);
|
debug-x64.cc | 290 __ movp(Operand(rax, 0), Immediate(0)); 299 __ movp(rsi, FieldOperand(rdi, JSFunction::kContextOffset)); 302 __ movp(rdx, FieldOperand(rdi, JSFunction::kSharedFunctionInfoOffset)); 303 __ movp(rdx, FieldOperand(rdx, SharedFunctionInfo::kCodeOffset));
|
assembler-x64-inl.h | 25 // The length of pushq(rbp), movp(rbp, rsp), Push(rsi) and Push(rdi).
|
macro-assembler-x64.h | 731 movp(dst, constant); [all...] |
assembler-x64.cc | 55 patcher.masm()->movp(kScratchRegister, reinterpret_cast<void*>(target), 1290 void Assembler::movp(Register dst, void* value, RelocInfo::Mode rmode) { function in class:v8::internal::Assembler [all...] |
assembler-x64.h | 719 void movp(Register dst, void* ptr, RelocInfo::Mode rmode); [all...] |
/external/chromium_org/v8/test/cctest/ |
test-hashing.cc | 73 __ movp(rax, Immediate(0)); 74 __ movp(rbx, Immediate(string.at(0))); 77 __ movp(rbx, Immediate(string.at(i))); 149 __ movp(rax, Immediate(key));
|