| /arkcompiler/ets_runtime/ecmascript/compiler/trampoline/x64/ |
| D | common_call.cpp | 76 Register argv, Register op1, Register op2, Label *stackOverflow) in PushArgsWithArgvAndCheckStack() argument 78 ASSERT(stackOverflow != nullptr); in PushArgsWithArgvAndCheckStack() 79 StackOverflowCheck(assembler, glue, argc, op1, op2, stackOverflow); in PushArgsWithArgvAndCheckStack() 96 Register op2, Label *stackOverflow) in StackOverflowCheck() argument 114 __ Jle(stackOverflow); in StackOverflowCheck()
|
| D | common_call.h | 46 Register op1, Register op2, Label *stackOverflow); 48 Register op2, Label *stackOverflow); 210 Register op1, Register op2, Label *stackOverflow); 217 Label *stackOverflow, FrameTransitionType type); 220 …static void PushVregs(ExtendedAssembler *assembler, Label *stackOverflow, FrameTransitionType type… 229 …tic void JSCallCommonFastPath(ExtendedAssembler *assembler, JSCallMode mode, Label *stackOverflow); 231 Label *fastPathEntry, Label *pushCallThis, Label *stackOverflow);
|
| D | asm_interpreter_call.cpp | 88 Label stackOverflow; in GeneratorReEnterAsmInterpDispatch() local 101 &stackOverflow); in GeneratorReEnterAsmInterpDispatch() 114 __ Bind(&stackOverflow); in GeneratorReEnterAsmInterpDispatch() 282 Label stackOverflow; in JSCallCommonEntry() local 303 JSCallCommonFastPath(assembler, mode, &stackOverflow); in JSCallCommonEntry() 305 PushCallThis(assembler, mode, &stackOverflow, type); in JSCallCommonEntry() 307 JSCallCommonSlowPath(assembler, mode, &fastPathEntry, &pushCallThis, &stackOverflow); in JSCallCommonEntry() 309 __ 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 | 1358 Label stackOverflow; in DeoptEnterAsmInterpOrBaseline() local 1379 frameStateBase, tempRegister, opRegister, &stackOverflow); in DeoptEnterAsmInterpOrBaseline() 1463 __ Bind(&stackOverflow); in DeoptEnterAsmInterpOrBaseline() 1501 Label stackOverflow; in DeoptHandlerAsm() local 1503 __ Je(&stackOverflow); in DeoptHandlerAsm() 1517 __ Bind(&stackOverflow); in DeoptHandlerAsm()
|
| /arkcompiler/ets_runtime/ecmascript/compiler/trampoline/aarch64/ |
| D | common_call.cpp | 88 Register argv, Register op, Register currentSlot, Label *next, Label *stackOverflow) in PushArgsWithArgv() argument 95 if (stackOverflow != nullptr) { in PushArgsWithArgv() 96 StackOverflowCheck(assembler, glue, currentSlot, argc, op, stackOverflow); in PushArgsWithArgv() 151 Register currentSlot, Label *next, Label *stackOverflow) in PushUndefinedWithArgc() argument 157 if (stackOverflow != nullptr) { in PushUndefinedWithArgc() 158 StackOverflowCheck(assembler, glue, currentSlot, argc, temp, stackOverflow); in PushUndefinedWithArgc() 169 Register numArgs, Register op, Label *stackOverflow) in StackOverflowCheck() argument 177 __ 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); 231 Label *stackOverflow, FrameTransitionType type); 236 …static void PushVregs(ExtendedAssembler *assembler, Label *stackOverflow, FrameTransitionType type… 255 Label *stackOverflow); 257 … Label *fastPathEntry, Label *pushCallThis, Label *stackOverflow);
|
| D | asm_interpreter_call.cpp | 115 Label stackOverflow; in JSCallCommonEntry() local 151 JSCallCommonFastPath(assembler, mode, &pushCallThis, &stackOverflow); in JSCallCommonEntry() 153 PushCallThis(assembler, mode, &stackOverflow, type); in JSCallCommonEntry() 155 JSCallCommonSlowPath(assembler, mode, &fastPathEntry, &pushCallThis, &stackOverflow); in JSCallCommonEntry() 157 __ Bind(&stackOverflow); in JSCallCommonEntry() 190 Label *stackOverflow) in JSCallCommonFastPath() argument 204 currentSlotRegister, pushCallThis, stackOverflow); in JSCallCommonFastPath() 222 … Label *fastPathEntry, Label *pushCallThis, Label *stackOverflow) in JSCallCommonSlowPath() argument 255 currentSlotRegister, nullptr, stackOverflow); in JSCallCommonSlowPath() 270 currentSlotRegister, &pushArgsEntry, stackOverflow); in JSCallCommonSlowPath() [all …]
|
| D | optimized_call.cpp | 1343 Label stackOverflow; in DeoptEnterAsmInterpOrBaseline() local 1368 currentSlotRegister, nullptr, &stackOverflow); in DeoptEnterAsmInterpOrBaseline() 1450 __ Bind(&stackOverflow); in DeoptEnterAsmInterpOrBaseline() 1489 Label stackOverflow; in DeoptHandlerAsm() local 1491 __ B(Condition::EQ, &stackOverflow); in DeoptHandlerAsm() 1507 __ Bind(&stackOverflow); in DeoptHandlerAsm()
|
| /arkcompiler/ets_runtime/ecmascript/compiler/ |
| D | slowpath_lowering.cpp | 3400 Label stackOverflow(&builder_); in LowerCheckSafePointAndStackOver() local 3415 … builder_.Branch(builder_.Int64LessThanOrEqual(spValue, stackLimit), &stackOverflow, &dispatch, in LowerCheckSafePointAndStackOver() 3417 builder_.Bind(&stackOverflow); in LowerCheckSafePointAndStackOver()
|