Lines Matching defs:masm
21 wrapped_scope_(assembler->masm()) {
131 if (masm()->options().short_builtin_calls) {
143 if (masm()->options().short_builtin_calls) {
159 UseScratchRegisterScope temps(masm());
331 basm->masm()->Push(ToRegister(basm, &scope, arg1),
341 basm->masm()->Push(ToRegister(basm, &scope, arg2),
396 basm->masm()->Pop(reg, padreg);
403 basm->masm()->Pop(reg1, reg2);
572 void BaselineAssembler::EmitReturn(MacroAssembler* masm) {
573 ASM_CODE_COMMENT(masm);
574 BaselineAssembler basm(masm);
580 ASM_CODE_COMMENT_STRING(masm, "Update Interrupt Budget");
584 __ masm()->SmiTag(params_size);
585 __ masm()->Push(params_size, kInterpreterAccumulatorRegister);
589 __ masm()->PushArgument(kJSFunctionRegister);
592 __ masm()->Pop(kInterpreterAccumulatorRegister, params_size);
593 __ masm()->SmiUntag(params_size);
609 __ masm()->Mov(params_size, actual_params_size);
613 __ masm()->LeaveFrame(StackFrame::BASELINE);
616 __ masm()->DropArguments(params_size, TurboAssembler::kCountIncludesReceiver);
617 __ masm()->Ret();
624 assembler_->masm()->CmpTagged(reg, kInterpreterAccumulatorRegister);
625 assembler_->masm()->Assert(eq, AbortReason::kUnexpectedValue);