Lines Matching full:movp
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);
336 __ movp(FieldOperand(rbx, Cell::kValueOffset), kScratchRegister);
414 __ movp(rsp, rbp);
422 // have just generated at least 7 bytes: "movp rsp, rbp; pop rbp; ret k"
571 __ movp(Operand(rsp, 0), reg);
714 __ movp(dest, location);
727 __ movp(location, src);
762 __ movp(rbx, FieldOperand(rsi, HeapObject::kMapOffset));
794 __ movp(StackOperand(variable), kScratchRegister);
803 __ movp(ContextOperand(rsi, variable->index()), kScratchRegister);
853 __ movp(StackOperand(variable), result_register());
861 __ movp(ContextOperand(rsi, variable->index()), result_register());
898 __ movp(rax, ContextOperand(rax, variable->interface()->Index()));
899 __ movp(rax, ContextOperand(rax, Context::EXTENSION_INDEX));
902 __ movp(ContextOperand(rsi, variable->index()), rax);
996 __ movp(rdx, Operand(rsp, 0)); // Switch value.
1001 __ movp(rcx, rdx);
1104 __ movp(rax, FieldOperand(rax, HeapObject::kMapOffset));
1130 __ movp(rcx, FieldOperand(rcx, DescriptorArray::kEnumCacheOffset));
1131 __ movp(rcx, FieldOperand(rcx, DescriptorArray::kEnumCacheBridgeCacheOffset));
1153 __ movp(rcx, Operand(rsp, 0 * kPointerSize)); // Get enumerated object
1161 __ movp(rax, FieldOperand(rax, FixedArray::kLengthOffset));
1168 __ movp(rax, Operand(rsp, 0 * kPointerSize)); // Get the current index.
1173 __ movp(rbx, Operand(rsp, 2 * kPointerSize));
1175 __ movp(rbx, FieldOperand(rbx,
1182 __ movp(rdx, Operand(rsp, 3 * kPointerSize));
1187 __ movp(rcx, Operand(rsp, 4 * kPointerSize));
1204 __ movp(rbx, rax);
1209 __ movp(result_register(), rbx);
1340 __ movp(temp, ContextOperand(context, Context::PREVIOUS_INDEX));
1356 __ movp(temp, context);
1368 __ movp(temp, ContextOperand(temp, Context::PREVIOUS_INDEX));
1375 __ movp(rax, GlobalObjectOperand());
1398 __ movp(temp, ContextOperand(context, Context::PREVIOUS_INDEX));
1428 __ movp(rax, ContextSlotOperandCheckExtensions(local, slow));
1458 __ movp(rax, GlobalObjectOperand());
1555 __ movp(rdi, Operand(rbp, JavaScriptFrameConstants::kFunctionOffset));
1556 __ movp(rcx, FieldOperand(rdi, JSFunction::kLiteralsOffset));
1559 __ movp(rbx, FieldOperand(rcx, literal_offset));
1570 __ movp(rbx, rax);
1588 __ movp(rdx, FieldOperand(rbx, i));
1589 __ movp(rcx, FieldOperand(rbx, i + kPointerSize));
1590 __ movp(FieldOperand(rax, i), rdx);
1591 __ movp(FieldOperand(rax, i + kPointerSize), rcx);
1594 __ movp(rdx, FieldOperand(rbx, size - kPointerSize));
1595 __ movp(FieldOperand(rax, size - kPointerSize), rdx);
1625 __ movp(rdi, Operand(rbp, JavaScriptFrameConstants::kFunctionOffset));
1632 __ movp(rdi, Operand(rbp, JavaScriptFrameConstants::kFunctionOffset));
1633 __ movp(rax, FieldOperand(rdi, JSFunction::kLiteralsOffset));
1672 __ movp(rdx, Operand(rsp, 0));
1762 __ movp(rbx, Operand(rbp, JavaScriptFrameConstants::kFunctionOffset));
1769 __ movp(rbx, Operand(rbp, JavaScriptFrameConstants::kFunctionOffset));
1770 __ movp(rax, FieldOperand(rbx, JSFunction::kLiteralsOffset));
1798 __ movp(rbx, Operand(rsp, kPointerSize)); // Copy of array literal.
1799 __ movp(rbx, FieldOperand(rbx, JSObject::kElementsOffset));
1801 __ movp(FieldOperand(rbx, offset), result_register());
1860 __ movp(rdx, Operand(rsp, 0));
1960 __ movp(FieldOperand(rax, JSGeneratorObject::kContextOffset), rsi);
1961 __ movp(rcx, rsi);
1969 __ movp(context_register(),
2028 __ movp(rax, Operand(rsp, generator_object_depth));
2033 __ movp(FieldOperand(rax, JSGeneratorObject::kContextOffset), rsi);
2034 __ movp(rcx, rsi);
2038 __ movp(context_register(),
2054 __ movp(rdx, Operand(rsp, kPointerSize));
2055 __ movp(rax, Operand(rsp, 2 * kPointerSize));
2058 __ movp(rdi, rax);
2059 __ movp(Operand(rsp, 2 * kPointerSize), rdi);
2063 __ movp(rsi, Operand(rbp, StandardFrameConstants::kContextOffset));
2108 __ movp(rsi, FieldOperand(rbx, JSGeneratorObject::kContextOffset));
2109 __ movp(rdi, FieldOperand(rbx, JSGeneratorObject::kFunctionOffset));
2115 __ movp(rdx, FieldOperand(rdi, JSFunction::kSharedFunctionInfoOffset));
2134 __ movp(rbp, rsp);
2139 __ movp(rdx, FieldOperand(rbx, JSGeneratorObject::kOperandStackOffset));
2140 __ movp(rdx, FieldOperand(rdx, FixedArray::kLengthOffset));
2149 __ movp(rdx, FieldOperand(rdi, JSFunction::kCodeEntryOffset));
2211 __ movp(context_register(),
2219 __ movp(FieldOperand(rax, HeapObject::kMapOffset), rbx);
2224 __ movp(FieldOperand(rax, JSGeneratorObject::kResultValuePropertyOffset),
2226 __ movp(FieldOperand(rax, JSGeneratorObject::kResultDonePropertyOffset),
2261 __ movp(rcx, rax);
2267 __ movp(rax, rcx);
2348 __ movp(rdx, rax);
2358 __ movp(rcx, rax);
2374 __ movp(location, rax);
2376 __ movp(rdx, rax);
2398 __ movp(rdx, GlobalObjectOperand());
2413 __ movp(rdx, location);
2428 __ movp(rdx, location);
2447 __ movp(rdx, location);
2537 __ movp(rax, Operand(rsp, 0));
2542 __ movp(Operand(rsp, kPointerSize), rax);
2559 __ movp(rdx, Operand(rsp, 0));
2565 __ movp(Operand(rsp, kPointerSize), rax);
2586 __ movp(rdi, Operand(rsp, (arg_count + 1) * kPointerSize));
2594 __ movp(rsi, Operand(rbp, StandardFrameConstants::kContextOffset));
2656 __ movp(Operand(rsp, (arg_count + 0) * kPointerSize), rdx);
2657 __ movp(Operand(rsp, (arg_count + 1) * kPointerSize), rax);
2662 __ movp(rdi, Operand(rsp, (arg_count + 1) * kPointerSize));
2666 __ movp(rsi, Operand(rbp, StandardFrameConstants::kContextOffset));
2759 __ movp(rdi, Operand(rsp, arg_count * kPointerSize));
2836 __ movp(rbx, FieldOperand(rax, HeapObject::kMapOffset));
2888 __ movp(rbx, FieldOperand(rax, HeapObject::kMapOffset));
2916 __ movp(rbx, FieldOperand(rax, HeapObject::kMapOffset));
2922 __ movp(rcx, FieldOperand(rax, JSObject::kPropertiesOffset));
2923 __ movp(rcx, FieldOperand(rcx, HeapObject::kMapOffset));
2949 __ movp(rdx, FieldOperand(r8, 0));
2967 __ movp(rcx, FieldOperand(rbx, Map::kPrototypeOffset));
2970 __ movp(rcx, FieldOperand(rcx, HeapObject::kMapOffset));
2971 __ movp(rdx, Operand(rsi, Context::SlotOffset(Context::GLOBAL_OBJECT_INDEX)));
2972 __ movp(rdx, FieldOperand(rdx, GlobalObject::kNativeContextOffset));
3087 __ movp(rax, Operand(rbp, StandardFrameConstants::kCallerFPOffset));
3094 __ movp(rax, Operand(rax, StandardFrameConstants::kCallerFPOffset));
3138 __ movp(rdx, rax);
3154 __ movp(rbx, Operand(rbp, StandardFrameConstants::kCallerFPOffset));
3161 __ movp(rax, Operand(rbx, ArgumentsAdaptorFrameConstants::kLengthOffset));
3199 __ movp(rax, FieldOperand(rax, Map::kConstructorOffset));
3205 __ movp(rax, FieldOperand(rax, JSFunction::kSharedFunctionInfoOffset));
3206 __ movp(rax, FieldOperand(rax, SharedFunctionInfo::kInstanceClassNameOffset));
3269 __ movp(rax, FieldOperand(rax, JSValue::kValueOffset));
3294 __ movp(result, FieldOperand(object, JSDate::kValueOffset));
3300 __ movp(scratch, stamp_operand);
3303 __ movp(result, FieldOperand(object, JSDate::kValueOffset +
3309 __ movp(arg_reg_1, object);
3312 __ movp(rsi, Operand(rbp, StandardFrameConstants::kContextOffset));
3418 __ movp(FieldOperand(rbx, JSValue::kValueOffset), rax);
3421 __ movp(rdx, rax);
3598 __ movp(rdi, result_register());
3601 __ movp(rsi, Operand(rbp, StandardFrameConstants::kContextOffset));
3648 __ movp(cache, ContextOperand(rsi, Context::GLOBAL_OBJECT_INDEX));
3649 __ movp(cache,
3651 __ movp(cache,
3653 __ movp(cache,
3658 __ movp(tmp, FieldOperand(cache, JSFunctionResultCache::kFingerOffset));
3667 __ movp(rax, FieldOperand(cache,
3765 __ movp(array_length, FieldOperand(array, JSArray::kLengthOffset));
3779 __ movp(elements, FieldOperand(array, JSArray::kElementsOffset));
3795 __ movp(string, FieldOperand(elements,
3800 __ movp(scratch, FieldOperand(string, HeapObject::kMapOffset));
3822 __ movp(rax, FieldOperand(elements, FixedArray::kHeaderSize));
3837 __ movp(string, separator_operand);
3839 __ movp(scratch, FieldOperand(string, HeapObject::kMapOffset));
3866 __ movp(result_operand, result_pos);
3869 __ movp(string, separator_operand);
3890 __ movp(string, FieldOperand(elements, index,
3934 __ movp(string, FieldOperand(elements, index,
3961 __ movp(string, separator_operand);
3966 __ movp(separator_operand, string);
3981 __ movp(string, separator_operand);
3987 __ movp(string, Operand(elements, index, times_pointer_size, 0));
3997 __ movp(rax, result_operand);
4002 __ movp(rsi, Operand(rbp, StandardFrameConstants::kContextOffset));
4021 __ movp(rax, GlobalObjectOperand());
4025 __ movp(rax, Operand(rsp, 0));
4031 __ movp(Operand(rsp, kPointerSize), rax);
4041 __ movp(rdi, Operand(rsp, (arg_count + 1) * kPointerSize));
4045 __ movp(rsi, Operand(rbp, StandardFrameConstants::kContextOffset));
4210 __ movp(rdx, Operand(rsp, 0)); // Leave receiver on stack
4242 __ movp(Operand(rsp, kPointerSize), rax);
4245 __ movp(Operand(rsp, 2 * kPointerSize), rax);
4277 __ movp(Operand(rsp, kPointerSize), rax);
4280 __ movp(Operand(rsp, 2 * kPointerSize), rax);
4291 __ movp(rdx, rax);
4365 __ movp(rax, GlobalObjectOperand());
4412 __ movp(rax, FieldOperand(rax, HeapObject::kMapOffset));
4441 __ movp(rdx, FieldOperand(rax, HeapObject::kMapOffset));
4521 __ movp(rcx, rdx);
4576 __ movp(rax, Operand(rbp, JavaScriptFrameConstants::kFunctionOffset));
4593 __ movp(Operand(rbp, frame_offset), value);
4598 __ movp(dst, ContextOperand(rsi, context_index));
4707 __ movp(rsi, Operand(rsp, StackHandlerConstants::kContextOffset));
4708 __ movp(Operand(rbp, StandardFrameConstants::kContextOffset), rsi);