| /arkcompiler/ets_runtime/ecmascript/compiler/trampoline/aarch64/ |
| D | common_call.cpp | 99 Register argv, Register op, Register currentSlot, Label *next, Label *stackOverflow) in PushArgsWithArgv() argument 106 if (stackOverflow != nullptr) { in PushArgsWithArgv() 107 StackOverflowCheck(assembler, glue, currentSlot, argc, op, stackOverflow); in PushArgsWithArgv() 118 Register currentSlot, Label *next, Label *stackOverflow) in PushUndefinedWithArgc() argument 124 if (stackOverflow != nullptr) { in PushUndefinedWithArgc() 125 StackOverflowCheck(assembler, glue, currentSlot, argc, temp, stackOverflow); in PushUndefinedWithArgc() 136 Register numArgs, Register op, Label *stackOverflow) in StackOverflowCheck() argument 141 __ B(Condition::LE, stackOverflow); in StackOverflowCheck()
|
| D | common_call.h | 56 Register fp, Label *next, Label *stackOverflow); 58 Register op, Register fp, Label *next, Label *stackOverflow); 62 Register op, Label *stackOverflow); 180 static void PushCallThis(ExtendedAssembler *assembler, JSCallMode mode, Label *stackOverflow); 185 static void PushVregs(ExtendedAssembler *assembler, Label *stackOverflow); 203 Label *stackOverflow); 205 … Label *fastPathEntry, Label *pushCallThis, Label *stackOverflow);
|
| D | asm_interpreter_call.cpp | 124 Label stackOverflow; in JSCallCommonEntry() local 159 JSCallCommonFastPath(assembler, mode, &pushCallThis, &stackOverflow); in JSCallCommonEntry() 161 PushCallThis(assembler, mode, &stackOverflow); in JSCallCommonEntry() 163 JSCallCommonSlowPath(assembler, mode, &fastPathEntry, &pushCallThis, &stackOverflow); in JSCallCommonEntry() 165 __ Bind(&stackOverflow); in JSCallCommonEntry() 197 Label *stackOverflow) in JSCallCommonFastPath() argument 211 currentSlotRegister, pushCallThis, stackOverflow); in JSCallCommonFastPath() 229 … Label *fastPathEntry, Label *pushCallThis, Label *stackOverflow) in JSCallCommonSlowPath() argument 262 currentSlotRegister, nullptr, stackOverflow); in JSCallCommonSlowPath() 277 currentSlotRegister, &pushArgsEntry, stackOverflow); in JSCallCommonSlowPath() [all …]
|
| D | optimized_call.cpp | 1154 Label stackOverflow; in DeoptEnterAsmInterp() local 1158 currentSlotRegister, nullptr, &stackOverflow); in DeoptEnterAsmInterp() 1176 __ Bind(&stackOverflow); in DeoptEnterAsmInterp() 1215 Label stackOverflow; in DeoptHandlerAsm() local 1217 __ B(Condition::EQ, &stackOverflow); in DeoptHandlerAsm() 1233 __ Bind(&stackOverflow); in DeoptHandlerAsm()
|
| /arkcompiler/ets_runtime/ecmascript/compiler/trampoline/x64/ |
| D | common_call.cpp | 86 Register argv, Register op1, Register op2, Label *stackOverflow) in PushArgsWithArgvAndCheckStack() argument 88 ASSERT(stackOverflow != nullptr); in PushArgsWithArgvAndCheckStack() 89 StackOverflowCheck(assembler, glue, argc, op1, op2, stackOverflow); in PushArgsWithArgvAndCheckStack() 106 Register op2, Label *stackOverflow) in StackOverflowCheck() argument 124 __ Jle(stackOverflow); in StackOverflowCheck()
|
| D | common_call.h | 38 Register op1, Register op2, Label *stackOverflow); 40 Register op2, Label *stackOverflow); 162 Register op1, Register op2, Label *stackOverflow); 166 static void PushCallThis(ExtendedAssembler *assembler, JSCallMode mode, Label *stackOverflow); 169 static void PushVregs(ExtendedAssembler *assembler, Label *stackOverflow); 177 …tic void JSCallCommonFastPath(ExtendedAssembler *assembler, JSCallMode mode, Label *stackOverflow); 179 Label *fastPathEntry, Label *pushCallThis, Label *stackOverflow);
|
| D | asm_interpreter_call.cpp | 96 Label stackOverflow; in GeneratorReEnterAsmInterpDispatch() local 109 &stackOverflow); in GeneratorReEnterAsmInterpDispatch() 122 __ Bind(&stackOverflow); in GeneratorReEnterAsmInterpDispatch() 289 Label stackOverflow; in JSCallCommonEntry() local 310 JSCallCommonFastPath(assembler, mode, &stackOverflow); in JSCallCommonEntry() 312 PushCallThis(assembler, mode, &stackOverflow); in JSCallCommonEntry() 314 JSCallCommonSlowPath(assembler, mode, &fastPathEntry, &pushCallThis, &stackOverflow); in JSCallCommonEntry() 316 __ Bind(&stackOverflow); in JSCallCommonEntry() 423 …eterCall::JSCallCommonFastPath(ExtendedAssembler *assembler, JSCallMode mode, Label *stackOverflow) in JSCallCommonFastPath() argument 443 stackOverflow); in JSCallCommonFastPath() [all …]
|
| D | optimized_call.cpp | 1418 Label stackOverflow; in DeoptEnterAsmInterp() local 1422 frameStateBase, tempRegister, opRegister, &stackOverflow); in DeoptEnterAsmInterp() 1438 __ Bind(&stackOverflow); in DeoptEnterAsmInterp() 1475 Label stackOverflow; in DeoptHandlerAsm() local 1477 __ Je(&stackOverflow); in DeoptHandlerAsm() 1491 __ Bind(&stackOverflow); in DeoptHandlerAsm()
|