Lines Matching refs:assembler
18 #include "ecmascript/compiler/assembler/assembler.h"
32 #define __ assembler->
34 void CommonCall::PushAsmInterpBridgeFrame(ExtendedAssembler *assembler)
39 [[maybe_unused]] TempRegister1Scope scope1(assembler);
49 if (!assembler->FromInterpreterHandler()) {
54 void CommonCall::PopAsmInterpBridgeFrame(ExtendedAssembler *assembler)
58 if (!assembler->FromInterpreterHandler()) {
68 void CommonCall::PushLeaveFrame(ExtendedAssembler *assembler, Register glue)
70 TempRegister2Scope temp2Scope(assembler);
86 void CommonCall::PopLeaveFrame(ExtendedAssembler *assembler)
90 TempRegister2Scope temp2Scope(assembler);
97 void CommonCall::PushArgsWithArgv(ExtendedAssembler *assembler, Register glue, Register argc,
106 StackOverflowCheck(assembler, glue, currentSlot, argc, op, stackOverflow);
116 void CommonCall::PushArgsWithArgvInPair(ExtendedAssembler *assembler, Register argc,
160 void CommonCall::PushUndefinedWithArgc(ExtendedAssembler *assembler, Register glue, Register argc, Register temp,
168 StackOverflowCheck(assembler, glue, currentSlot, argc, temp, stackOverflow);
178 void CommonCall::StackOverflowCheck(ExtendedAssembler *assembler, Register glue, Register currentSlot,
191 void CommonCall::PushAsmBridgeFrame(ExtendedAssembler *assembler)
194 TempRegister2Scope temp2Scope(assembler);
204 void CommonCall::PopAsmBridgeFrame(ExtendedAssembler *assembler)
206 TempRegister2Scope temp2Scope(assembler);