Lines Matching refs:Operand
199 __ movp(Operand(rbp, StandardFrameConstants::kContextOffset), rax);
210 __ movp(rax, Operand(rbp, parameter_offset));
213 __ movp(Operand(rsi, context_offset), rax);
239 __ movp(rdi, Operand(rbp, JavaScriptFrameConstants::kFunctionOffset));
264 Operand(rbp, StandardFrameConstants::kCallerSPOffset + offset));
283 __ movp(rdi, Operand(rbp, JavaScriptFrameConstants::kFunctionOffset));
291 Operand(rbp, StandardFrameConstants::kCallerSPOffset + offset));
450 MemOperand operand = codegen()->VarOperand(var, result_register());
451 __ Push(operand);
562 __ movp(Operand(rsp, 0), reg);
681 return Operand(rbp, offset);
921 __ movp(rdx, Operand(rsp, 0)); // Switch value.
1081 __ movp(rcx, Operand(rsp, 0 * kPointerSize)); // Get enumerated object
1092 __ movp(rax, Operand(rsp, 0 * kPointerSize)); // Get the current index.
1093 __ cmpp(rax, Operand(rsp, 1 * kPointerSize)); // Compare to the array length.
1097 __ movp(rbx, Operand(rsp, 2 * kPointerSize));
1106 __ movp(rdx, Operand(rsp, 3 * kPointerSize));
1111 __ movp(rcx, Operand(rsp, 4 * kPointerSize));
1144 __ SmiAddConstant(Operand(rsp, 0 * kPointerSize), Smi::FromInt(1));
1188 __ movp(StoreDescriptor::ReceiverRegister(), Operand(rsp, 0));
1192 Operand(rsp, offset * kPointerSize));
1206 Operand(rsp, offset * kPointerSize));
1289 // return an rsi-based operand (the write barrier cannot be allowed to
1411 __ movp(rdi, Operand(rbp, JavaScriptFrameConstants::kFunctionOffset));
1443 __ Push(Operand(rbp, JavaScriptFrameConstants::kFunctionOffset));
1449 __ movp(rax, Operand(rbp, JavaScriptFrameConstants::kFunctionOffset));
1489 __ movp(StoreDescriptor::ReceiverRegister(), Operand(rsp, 0));
1502 __ Push(Operand(rsp, 0)); // Duplicate receiver.
1516 __ Push(Operand(rsp, 0)); // Duplicate receiver.
1541 __ Push(Operand(rsp, 0)); // Duplicate receiver.
1567 __ Push(Operand(rsp, 0)); // Duplicate receiver.
1614 __ Push(Operand(rsp, 0));
1641 __ Push(Operand(rbp, JavaScriptFrameConstants::kFunctionOffset));
1647 __ movp(rax, Operand(rbp, JavaScriptFrameConstants::kFunctionOffset));
1677 __ movp(StoreDescriptor::ReceiverRegister(), Operand(rsp, 0));
1737 __ movp(LoadDescriptor::ReceiverRegister(), Operand(rsp, 0));
1770 __ movp(LoadDescriptor::ReceiverRegister(), Operand(rsp, kPointerSize));
1771 __ movp(LoadDescriptor::NameRegister(), Operand(rsp, 0));
1809 __ Push(rax); // Left operand goes on the stack.
1886 __ leap(rbx, Operand(rbp, StandardFrameConstants::kExpressionsOffset));
1892 Operand(rbp, StandardFrameConstants::kContextOffset));
1935 __ Push(Operand(rsp, 2 * kPointerSize)); // iter
1956 __ movp(rax, Operand(rsp, generator_object_depth));
1968 Operand(rbp, StandardFrameConstants::kContextOffset));
1979 __ Push(Operand(rsp, 2 * kPointerSize)); // iter
1984 __ movp(load_receiver, Operand(rsp, kPointerSize));
1990 __ movp(Operand(rsp, 2 * kPointerSize), rdi);
1998 __ movp(rsi, Operand(rbp, StandardFrameConstants::kContextOffset));
2069 // Load the operand stack size.
2074 // If we are sending a value and there is no operand stack, we can jump back
2090 // Otherwise, we push holes for the operand stack and call the runtime to fix
2180 // Do combined smi check of the operands. Left operand is on the
2181 // stack (popped into rdx). Right operand is in rax but moved into
2253 __ Push(Operand(rsp, kPointerSize)); // constructor
2255 __ Push(Operand(rsp, 0)); // prototype
2630 __ movp(LoadDescriptor::ReceiverRegister(), Operand(rsp, 0));
2634 __ Push(Operand(rsp, 0));
2635 __ movp(Operand(rsp, kPointerSize), rax);
2658 __ Push(Operand(rsp, kPointerSize * 2));
2672 __ movp(Operand(rsp, kPointerSize), rax);
2691 __ movp(LoadDescriptor::ReceiverRegister(), Operand(rsp, 0));
2697 __ Push(Operand(rsp, 0));
2698 __ movp(Operand(rsp, kPointerSize), rax);
2717 __ Push(Operand(rsp, kPointerSize * 2));
2731 __ movp(Operand(rsp, kPointerSize), rax);
2752 __ movp(rdi, Operand(rsp, (arg_count + 1) * kPointerSize));
2760 __ movp(rsi, Operand(rbp, StandardFrameConstants::kContextOffset));
2769 __ Push(Operand(rsp, arg_count * kPointerSize));
2775 __ Push(Operand(rbp, JavaScriptFrameConstants::kFunctionOffset));
2844 __ Push(Operand(rsp, (arg_count + 1) * kPointerSize));
2848 __ movp(Operand(rsp, (arg_count + 1) * kPointerSize), rax);
2853 __ movp(rdi, Operand(rsp, (arg_count + 1) * kPointerSize));
2858 __ movp(rsi, Operand(rbp, StandardFrameConstants::kContextOffset));
2888 __ movp(rdi, Operand(rsp, arg_count * kPointerSize));
2898 __ movp(rsi, Operand(rbp, StandardFrameConstants::kContextOffset));
2933 __ movp(rdi, Operand(rsp, arg_count * kPointerSize));
2940 __ movp(rsi, Operand(rbp, StandardFrameConstants::kContextOffset));
3196 __ movp(rbx, Operand(rbp, StandardFrameConstants::kCallerFPOffset));
3197 __ Cmp(Operand(rbx, StandardFrameConstants::kContextOffset),
3203 __ movp(rax, Operand(rbx, ArgumentsAdaptorFrameConstants::kLengthOffset));
3556 __ movp(rdi, Operand(rsp, (argc + 1) * kPointerSize));
3561 __ movp(rsi, Operand(rbp, StandardFrameConstants::kContextOffset));
3641 Operand separator_operand = Operand(rsp, 2 * kPointerSize);
3642 Operand result_operand = Operand(rsp, 1 * kPointerSize);
3643 Operand array_length_operand = Operand(rsp, 0 * kPointerSize);
3644 // Separator operand is already pushed. Make room for the two
3828 __ movb(Operand(result_pos, 0), scratch);
3886 __ movp(string, Operand(elements, index, times_pointer_size, 0));
3901 __ movp(rsi, Operand(rbp, StandardFrameConstants::kContextOffset));
3911 __ movzxbp(rax, Operand(kScratchRegister, 0));
3957 __ movp(rdi, Operand(rsp, (arg_count + 1) * kPointerSize));
3974 __ Push(Operand(rsp, 0));
3975 __ movp(Operand(rsp, kPointerSize), rax);
3986 __ movp(rsi, Operand(rbp, StandardFrameConstants::kContextOffset));
4156 __ movp(LoadDescriptor::ReceiverRegister(), Operand(rsp, 0));
4189 __ movp(LoadDescriptor::ReceiverRegister(), Operand(rsp, kPointerSize));
4191 __ movp(LoadDescriptor::NameRegister(), Operand(rsp, 0));
4227 __ movp(Operand(rsp, kPointerSize), rax);
4230 __ movp(Operand(rsp, 2 * kPointerSize), rax);
4233 __ movp(Operand(rsp, 2 * kPointerSize), rax);
4236 __ movp(Operand(rsp, 3 * kPointerSize), rax);
4272 __ movp(Operand(rsp, kPointerSize), rax);
4275 __ movp(Operand(rsp, 2 * kPointerSize), rax);
4278 __ movp(Operand(rsp, 2 * kPointerSize), rax);
4281 __ movp(Operand(rsp, 3 * kPointerSize), rax);
4567 __ movp(rax, Operand(rbp, JavaScriptFrameConstants::kFunctionOffset));
4584 __ movp(Operand(rbp, frame_offset), value);
4609 __ Push(Operand(rbp, JavaScriptFrameConstants::kFunctionOffset));