Lines Matching defs:rsi

116   //  -- rsi: context
128 __ Push(rsi);
180 // -- rsi: context
191 __ Push(rsi);
330 __ movq(rsi, Operand(rbp, ConstructFrameConstants::kContextOffset));
337 __ movq(rsi, Operand(rbp, ConstructFrameConstants::kContextOffset));
386 __ pushq(rsi); // Only callee save in Win64 ABI, argument in AMD64 ABI.
520 __ popq(rsi);
566 // while rdi holds the function pointer, rsi the context, and rdx the
579 // rsi : new_target
591 __ Move(rsi, 0);
599 __ movq(rsi, masm->ExternalReferenceAsOperand(context_address));
623 // rsi : context
746 __ LoadTaggedPointerField(rsi, FieldOperand(rdi, JSFunction::kContextOffset));
779 // -- rsi : generator context
978 // rsi : current context, used for the runtime call
983 DCHECK(!AreAliased(rax, rdx, closure, rsi, optimized_code_entry, scratch1,
1169 // o rsi: our context
2344 __ LoadTaggedPointerField(rsi, FieldOperand(rdi, JSFunction::kContextOffset));
2356 // -- rsi : the function context.
2392 __ Push(rsi);
2395 __ Pop(rsi);
2413 // -- rsi : the function context.
2913 // into rsi.
2915 rsi,
3164 Register wasm_instance = rsi;
3502 // -- rsi : wasm_instance
4214 // rsi: current context (restored)
4231 // GCC / Clang passes arguments in rdi, rsi, rdx, rcx, r8, r9. Simple results
4236 const Register kCCallArg1 = rsi;
4361 __ movq(rsi,
4367 // the context will be set to (rsi == 0) for non-JS frames.
4369 __ testq(rsi, rsi);
4371 __ movq(Operand(rbp, StandardFrameConstants::kContextOffset), rsi);
4622 // -- rsi : context
4788 // The context register (rsi) has been saved in EnterApiExitFrame and