Lines Matching refs:Operand

91   __ movq(rbx, Operand(rbp, ArgumentsAdaptorFrameConstants::kLengthOffset));
100 __ lea(rsp, Operand(rsp, index.reg, index.scale, 1 * kPointerSize));
127 __ lea(rax, Operand(rbp, rax, times_pointer_size, offset));
133 __ push(Operand(rax, 0));
146 __ lea(rdi, Operand(rbp, rax, times_pointer_size, offset));
152 __ push(Operand(rdi, 0));
167 __ movq(rdi, Operand(rbp, JavaScriptFrameConstants::kFunctionOffset));
212 __ movq(rdi, Operand(rsp, rax, times_pointer_size, 1 * kPointerSize));
223 __ movq(rbx, Operand(rsp, rax, times_pointer_size, 0));
249 __ movq(rdi, Operand(rsp, rax, times_pointer_size, 1 * kPointerSize));
263 __ movq(Operand(rsp, rax, times_pointer_size, 0), rbx);
274 __ movq(Operand(rsp, rax, times_pointer_size, 0), rdi);
284 __ movq(rbx, Operand(rsp, rcx, times_pointer_size, 0));
285 __ movq(Operand(rsp, rcx, times_pointer_size, 1 * kPointerSize), rbx);
337 __ push(Operand(rbp, kFunctionOffset));
338 __ push(Operand(rbp, kArgumentsOffset));
358 __ push(Operand(rbp, kFunctionOffset));
373 __ movq(rdi, Operand(rbp, kFunctionOffset));
378 __ movq(rbx, Operand(rbp, kReceiverOffset));
414 __ movq(rax, Operand(rbp, kIndexOffset));
417 __ movq(rcx, Operand(rbp, kArgumentsOffset)); // load arguments
434 __ movq(rax, Operand(rbp, kIndexOffset));
436 __ movq(Operand(rbp, kIndexOffset), rax);
439 __ cmpq(rax, Operand(rbp, kLimitOffset));
445 __ movq(rdi, Operand(rbp, kFunctionOffset));
456 __ movq(result, Operand(rsi, Context::SlotOffset(Context::GLOBAL_INDEX)));
460 Operand(result, Context::SlotOffset(Context::ARRAY_FUNCTION_INDEX)));
522 __ lea(scratch1, Operand(result, JSArray::kSize));
552 __ movq(Operand(scratch1, 0), scratch3);
634 __ lea(elements_array, Operand(result, JSArray::kSize));
666 __ lea(elements_array, Operand(elements_array,
670 __ movq(Operand(elements_array, 0), scratch);
719 __ movq(rdx, Operand(rsp, kPointerSize)); // Get the argument from the stack.
773 __ lea(r9, Operand(rsp, kPointerSize));
777 __ lea(rdx, Operand(rcx, FixedArray::kHeaderSize - kHeapObjectTag));
789 __ movq(kScratchRegister, Operand(r9, rcx, times_pointer_size, 0));
790 __ movq(Operand(rdx, 0), kScratchRegister);
802 __ lea(rsp, Operand(rsp, rax, times_pointer_size, 1 * kPointerSize));
905 __ movq(Operand(rsp, rax, times_pointer_size, kPointerSize), rdi);
936 __ cmpq(Operand(kScratchRegister, 0), Immediate(0));
974 __ movq(Operand(rbx, JSObject::kMapOffset), rax);
976 __ movq(Operand(rbx, JSObject::kPropertiesOffset), rcx);
977 __ movq(Operand(rbx, JSObject::kElementsOffset), rcx);
984 __ lea(rcx, Operand(rbx, JSObject::kHeaderSize));
987 __ movq(Operand(rcx, 0), rdx);
1039 __ movq(Operand(rdi, JSObject::kMapOffset), rcx); // setup the map
1040 __ movl(Operand(rdi, FixedArray::kLengthOffset), rdx); // and length
1049 __ lea(rcx, Operand(rdi, FixedArray::kHeaderSize));
1052 __ movq(Operand(rcx, 0), rdx);
1083 __ movq(rdi, Operand(rsp, 0));
1095 __ movq(rax, Operand(rsp, 0));
1105 __ lea(rbx, Operand(rbp, StandardFrameConstants::kCallerSPOffset));
1112 __ push(Operand(rbx, rcx, times_pointer_size, 0));
1131 __ movq(rsi, Operand(rbp, StandardFrameConstants::kContextOffset));
1148 __ movq(rax, Operand(rsp, 0));
1152 __ movq(rbx, Operand(rsp, kPointerSize)); // get arguments count
1158 __ lea(rsp, Operand(rsp, index.reg, index.scale, 1 * kPointerSize));
1211 __ movq(kScratchRegister, Operand(rbp, 0));
1212 __ movq(rbx, Operand(kScratchRegister, EntryFrameConstants::kArgvOffset));
1262 __ movq(kScratchRegister, Operand(rbx, rcx, times_pointer_size, 0));
1263 __ push(Operand(kScratchRegister, 0)); // dereference handle