Lines Matching defs:rsi

64   // space. Set the context to the current context in rsi.
77 __ movq(rcx, Operand(rsi, Context::SlotOffset(Context::GLOBAL_INDEX)));
91 __ movq(FieldOperand(rax, JSFunction::kContextOffset), rsi);
109 __ push(rsi);
135 __ movq(Operand(rax, Context::SlotOffset(Context::PREVIOUS_INDEX)), rsi);
139 __ movq(rbx, Operand(rsi, Context::SlotOffset(Context::GLOBAL_INDEX)));
149 __ movq(rsi, rax);
199 __ movq(ContextOperand(rax, Context::PREVIOUS_INDEX), rsi);
203 __ movq(rbx, ContextOperand(rsi, Context::GLOBAL_INDEX));
213 __ movq(rsi, rax);
2246 __ movq(rsi, Operand(rbp, StandardFrameConstants::kContextOffset));
2384 __ movq(rdi, Operand(rsi, Context::SlotOffset(Context::GLOBAL_INDEX)));
2444 __ movq(FieldOperand(rdi, FixedArray::kHeaderSize + 0 * kPointerSize), rsi);
2599 __ movq(rdi, Operand(rsi, Context::SlotOffset(Context::GLOBAL_INDEX)));
2910 Register arg2 = rsi;
3120 __ movq(rdx, ContextOperand(rsi, Context::GLOBAL_INDEX));
3856 // GCC passes arguments in rdi, rsi, rdx, rcx, r8, r9.
3858 __ movq(rsi, r15); // argv.
3933 // rsi: current context (restored)
4039 __ push(rsi); // Only callee save in Win64 ABI, argument in AMD64 ABI.
4136 __ pop(rsi);
4858 ASSERT(src.is(rsi)); // rep movs source
5276 __ movq(r14, rsi); // esi used by following code.
5279 __ lea(rsi, Operand(rdi, smi_as_index.reg, smi_as_index.scale,
5288 // rsi: character of sub string start
5289 // r14: original value of rsi
5290 StringHelper::GenerateCopyCharactersREP(masm, rdi, rsi, rcx, true);
5291 __ movq(rsi, r14); // Restore rsi.
5301 __ movq(r14, rsi); // esi used by following code.
5304 __ lea(rsi, Operand(rdi, smi_as_index.reg, smi_as_index.scale,
5313 // rsi: character of sub string start
5314 // r14: original value of rsi
5315 StringHelper::GenerateCopyCharactersREP(masm, rdi, rsi, rcx, false);
5316 __ movq(rsi, r14); // Restore esi.
6159 Register arg2 = rsi;