| /arkcompiler/ets_runtime/ecmascript/compiler/trampoline/x64/ |
| D | common_call.cpp | 85 Register argv, Register op1, Register op2, Label *stackOverflow) in PushArgsWithArgvAndCheckStack() argument 87 ASSERT(stackOverflow != nullptr); in PushArgsWithArgvAndCheckStack() 88 StackOverflowCheck(assembler, glue, argc, op1, op2, stackOverflow); in PushArgsWithArgvAndCheckStack() 105 Register op2, Label *stackOverflow) in StackOverflowCheck() argument 123 __ Jle(stackOverflow); in StackOverflowCheck()
|
| D | common_call.h | 46 Register op1, Register op2, Label *stackOverflow); 48 Register op2, Label *stackOverflow); 202 Register op1, Register op2, Label *stackOverflow); 207 Label *stackOverflow, FrameTransitionType type); 210 …static void PushVregs(ExtendedAssembler *assembler, Label *stackOverflow, FrameTransitionType type… 218 …tic void JSCallCommonFastPath(ExtendedAssembler *assembler, JSCallMode mode, Label *stackOverflow); 220 Label *fastPathEntry, Label *pushCallThis, Label *stackOverflow);
|
| D | asm_interpreter_call.cpp | 98 Label stackOverflow; in GeneratorReEnterAsmInterpDispatch() local 111 &stackOverflow); in GeneratorReEnterAsmInterpDispatch() 124 __ Bind(&stackOverflow); in GeneratorReEnterAsmInterpDispatch() 292 Label stackOverflow; in JSCallCommonEntry() local 313 JSCallCommonFastPath(assembler, mode, &stackOverflow); in JSCallCommonEntry() 315 PushCallThis(assembler, mode, &stackOverflow, type); in JSCallCommonEntry() 317 JSCallCommonSlowPath(assembler, mode, &fastPathEntry, &pushCallThis, &stackOverflow); in JSCallCommonEntry() 319 __ Bind(&stackOverflow); in JSCallCommonEntry() 433 …eterCall::JSCallCommonFastPath(ExtendedAssembler *assembler, JSCallMode mode, Label *stackOverflow) in JSCallCommonFastPath() argument 453 stackOverflow); in JSCallCommonFastPath() [all …]
|
| D | optimized_call.cpp | 1378 Label stackOverflow; in DeoptEnterAsmInterp() local 1399 frameStateBase, tempRegister, opRegister, &stackOverflow); in DeoptEnterAsmInterp() 1418 __ Bind(&stackOverflow); in DeoptEnterAsmInterp() 1456 Label stackOverflow; in DeoptHandlerAsm() local 1458 __ Je(&stackOverflow); in DeoptHandlerAsm() 1472 __ Bind(&stackOverflow); in DeoptHandlerAsm()
|
| /arkcompiler/ets_runtime/ecmascript/compiler/trampoline/aarch64/ |
| D | common_call.cpp | 98 Register argv, Register op, Register currentSlot, Label *next, Label *stackOverflow) in PushArgsWithArgv() argument 105 if (stackOverflow != nullptr) { in PushArgsWithArgv() 106 StackOverflowCheck(assembler, glue, currentSlot, argc, op, stackOverflow); in PushArgsWithArgv() 161 Register currentSlot, Label *next, Label *stackOverflow) in PushUndefinedWithArgc() argument 167 if (stackOverflow != nullptr) { in PushUndefinedWithArgc() 168 StackOverflowCheck(assembler, glue, currentSlot, argc, temp, stackOverflow); in PushUndefinedWithArgc() 179 Register numArgs, Register op, Label *stackOverflow) in StackOverflowCheck() argument 187 __ Cbz(op, stackOverflow); in StackOverflowCheck()
|
| D | common_call.h | 65 Register fp, Label *next, Label *stackOverflow); 67 Register op, Register fp, Label *next, Label *stackOverflow); 73 Register op, Label *stackOverflow); 221 Label *stackOverflow, FrameTransitionType type); 226 …static void PushVregs(ExtendedAssembler *assembler, Label *stackOverflow, FrameTransitionType type… 245 Label *stackOverflow); 247 … Label *fastPathEntry, Label *pushCallThis, Label *stackOverflow);
|
| D | asm_interpreter_call.cpp | 125 Label stackOverflow; in JSCallCommonEntry() local 161 JSCallCommonFastPath(assembler, mode, &pushCallThis, &stackOverflow); in JSCallCommonEntry() 163 PushCallThis(assembler, mode, &stackOverflow, type); in JSCallCommonEntry() 165 JSCallCommonSlowPath(assembler, mode, &fastPathEntry, &pushCallThis, &stackOverflow); in JSCallCommonEntry() 167 __ Bind(&stackOverflow); in JSCallCommonEntry() 200 Label *stackOverflow) in JSCallCommonFastPath() argument 214 currentSlotRegister, pushCallThis, stackOverflow); in JSCallCommonFastPath() 232 … Label *fastPathEntry, Label *pushCallThis, Label *stackOverflow) in JSCallCommonSlowPath() argument 265 currentSlotRegister, nullptr, stackOverflow); in JSCallCommonSlowPath() 280 currentSlotRegister, &pushArgsEntry, stackOverflow); in JSCallCommonSlowPath() [all …]
|
| D | optimized_call.cpp | 1373 Label stackOverflow; in DeoptEnterAsmInterp() local 1398 currentSlotRegister, nullptr, &stackOverflow); in DeoptEnterAsmInterp() 1421 __ Bind(&stackOverflow); in DeoptEnterAsmInterp() 1460 Label stackOverflow; in DeoptHandlerAsm() local 1462 __ B(Condition::EQ, &stackOverflow); in DeoptHandlerAsm() 1478 __ Bind(&stackOverflow); in DeoptHandlerAsm()
|
| /arkcompiler/ets_runtime/ecmascript/compiler/ |
| D | slowpath_lowering.cpp | 3581 Label stackOverflow(&builder_); in LowerCheckSafePointAndStackOver() local 3596 … builder_.Branch(builder_.Int64LessThanOrEqual(spValue, stackLimit), &stackOverflow, &dispatch, in LowerCheckSafePointAndStackOver() 3598 builder_.Bind(&stackOverflow); in LowerCheckSafePointAndStackOver()
|