Home | History | Annotate | Download | only in x64

Lines Matching refs:Operand

207     __ movp(Operand(rbp, StandardFrameConstants::kContextOffset), rax);
217 __ movp(rax, Operand(rbp, parameter_offset));
220 __ movp(Operand(rsi, context_offset), rax);
244 __ Push(Operand(rbp, JavaScriptFrameConstants::kFunctionOffset));
250 Operand(rbp, StandardFrameConstants::kCallerSPOffset + offset));
453 MemOperand operand = codegen()->VarOperand(var, result_register());
454 __ Push(operand);
572 __ movp(Operand(rsp, 0), reg);
696 return Operand(rbp, offset);
997 __ movp(rdx, Operand(rsp, 0)); // Switch value.
1155 __ movp(rcx, Operand(rsp, 0 * kPointerSize)); // Get enumerated object
1170 __ movp(rax, Operand(rsp, 0 * kPointerSize)); // Get the current index.
1171 __ cmpp(rax, Operand(rsp, 1 * kPointerSize)); // Compare to the array length.
1175 __ movp(rbx, Operand(rsp, 2 * kPointerSize));
1184 __ movp(rdx, Operand(rsp, 3 * kPointerSize));
1189 __ movp(rcx, Operand(rsp, 4 * kPointerSize));
1223 __ SmiAddConstant(Operand(rsp, 0 * kPointerSize), Smi::FromInt(1));
1319 Operand(rbp, JavaScriptFrameConstants::kFunctionOffset));
1423 // return an rsi-based operand (the write barrier cannot be allowed to
1573 __ movp(rdi, Operand(rbp, JavaScriptFrameConstants::kFunctionOffset));
1643 __ movp(rdi, Operand(rbp, JavaScriptFrameConstants::kFunctionOffset));
1650 __ movp(rdi, Operand(rbp, JavaScriptFrameConstants::kFunctionOffset));
1691 __ movp(StoreDescriptor::ReceiverRegister(), Operand(rsp, 0));
1699 __ Push(Operand(rsp, 0)); // Duplicate receiver.
1710 __ Push(Operand(rsp, 0)); // Duplicate receiver.
1732 __ Push(Operand(rsp, 0)); // Duplicate receiver.
1742 __ Push(Operand(rsp, 0));
1781 __ movp(rbx, Operand(rbp, JavaScriptFrameConstants::kFunctionOffset));
1788 __ movp(rbx, Operand(rbp, JavaScriptFrameConstants::kFunctionOffset));
1817 __ movp(rbx, Operand(rsp, kPointerSize)); // Copy of array literal.
1870 __ movp(LoadDescriptor::ReceiverRegister(), Operand(rsp, 0));
1879 __ movp(LoadDescriptor::ReceiverRegister(), Operand(rsp, kPointerSize));
1880 __ movp(LoadDescriptor::NameRegister(), Operand(rsp, 0));
1910 __ Push(rax); // Left operand goes on the stack.
1983 __ leap(rbx, Operand(rbp, StandardFrameConstants::kExpressionsOffset));
1989 Operand(rbp, StandardFrameConstants::kContextOffset));
2033 __ Push(Operand(rsp, 2 * kPointerSize)); // iter
2050 __ movp(rax, Operand(rsp, generator_object_depth));
2061 Operand(rbp, StandardFrameConstants::kContextOffset));
2072 __ Push(Operand(rsp, 2 * kPointerSize)); // iter
2077 __ movp(load_receiver, Operand(rsp, kPointerSize));
2085 __ movp(Operand(rsp, 2 * kPointerSize), rdi);
2089 __ movp(rsi, Operand(rbp, StandardFrameConstants::kContextOffset));
2173 // Load the operand stack size.
2178 // If we are sending a value and there is no operand stack, we can jump back
2194 // Otherwise, we push holes for the operand stack and call the runtime to fix
2247 Operand(rbp, StandardFrameConstants::kContextOffset));
2318 // Do combined smi check of the operands. Left operand is on the
2319 // stack (popped into rdx). Right operand is in rax but moved into
2597 __ movp(LoadDescriptor::ReceiverRegister(), Operand(rsp, 0));
2601 __ Push(Operand(rsp, 0));
2602 __ movp(Operand(rsp, kPointerSize), rax);
2624 __ Push(Operand(rsp, kPointerSize));
2637 __ movp(Operand(rsp, kPointerSize), rax);
2656 __ movp(LoadDescriptor::ReceiverRegister(), Operand(rsp, 0));
2662 __ Push(Operand(rsp, 0));
2663 __ movp(Operand(rsp, kPointerSize), rax);
2684 __ movp(rdi, Operand(rsp, (arg_count + 1) * kPointerSize));
2692 __ movp(rsi, Operand(rbp, StandardFrameConstants::kContextOffset));
2701 __ Push(Operand(rsp, arg_count * kPointerSize));
2707 __ Push(Operand(rbp, JavaScriptFrameConstants::kFunctionOffset));
2752 __ Push(Operand(rsp, (arg_count + 1) * kPointerSize));
2757 __ movp(Operand(rsp, (arg_count + 0) * kPointerSize), rdx);
2758 __ movp(Operand(rsp, (arg_count + 1) * kPointerSize), rax);
2763 __ movp(rdi, Operand(rsp, (arg_count + 1) * kPointerSize));
2767 __ movp(rsi, Operand(rbp, StandardFrameConstants::kContextOffset));
2867 __ movp(rdi, Operand(rsp, arg_count * kPointerSize));
3051 Operand(r8, rcx, times_pointer_size, DescriptorArray::kFirstOffset));
3080 __ movp(rdx, Operand(rsi, Context::SlotOffset(Context::GLOBAL_OBJECT_INDEX)));
3196 __ movp(rax, Operand(rbp, StandardFrameConstants::kCallerFPOffset));
3200 __ Cmp(Operand(rax, StandardFrameConstants::kContextOffset),
3203 __ movp(rax, Operand(rax, StandardFrameConstants::kCallerFPOffset));
3207 __ Cmp(Operand(rax, StandardFrameConstants::kMarkerOffset),
3263 __ movp(rbx, Operand(rbp, StandardFrameConstants::kCallerFPOffset));
3264 __ Cmp(Operand(rbx, StandardFrameConstants::kContextOffset),
3270 __ movp(rax, Operand(rbx, ArgumentsAdaptorFrameConstants::kLengthOffset));
3408 Operand stamp_operand = __ ExternalOperand(stamp);
3421 __ movp(rsi, Operand(rbp, StandardFrameConstants::kContextOffset));
3710 __ movp(rsi, Operand(rbp, StandardFrameConstants::kContextOffset));
3856 Operand separator_operand = Operand(rsp, 2 * kPointerSize);
3857 Operand result_operand = Operand(rsp, 1 * kPointerSize);
3858 Operand array_length_operand = Operand(rsp, 0 * kPointerSize);
3859 // Separator operand is already pushed. Make room for the two
4038 __ movb(Operand(result_pos, 0), scratch);
4096 __ movp(string, Operand(elements, index, times_pointer_size, 0));
4111 __ movp(rsi, Operand(rbp, StandardFrameConstants::kContextOffset));
4121 __ movzxbp(rax, Operand(kScratchRegister, 0));
4145 __ movp(LoadDescriptor::ReceiverRegister(), Operand(rsp, 0));
4156 __ Push(Operand(rsp, 0));
4157 __ movp(Operand(rsp, kPointerSize), rax);
4167 __ movp(rdi, Operand(rsp, (arg_count + 1) * kPointerSize));
4171 __ movp(rsi, Operand(rbp, StandardFrameConstants::kContextOffset));
4331 __ movp(LoadDescriptor::ReceiverRegister(), Operand(rsp, 0));
4337 __ movp(LoadDescriptor::ReceiverRegister(), Operand(rsp, kPointerSize));
4339 __ movp(LoadDescriptor::NameRegister(), Operand(rsp, 0));
4370 __ movp(Operand(rsp, kPointerSize), rax);
4373 __ movp(Operand(rsp, 2 * kPointerSize), rax);
4405 __ movp(Operand(rsp, kPointerSize), rax);
4408 __ movp(Operand(rsp, 2 * kPointerSize), rax);
4703 __ movp(rax, Operand(rbp, JavaScriptFrameConstants::kFunctionOffset));
4720 __ movp(Operand(rbp, frame_offset), value);
4745 __ Push(Operand(rbp, JavaScriptFrameConstants::kFunctionOffset));
4834 __ movp(rsi, Operand(rsp, StackHandlerConstants::kContextOffset));
4835 __ movp(Operand(rbp, StandardFrameConstants::kContextOffset), rsi);