| /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 144 __ Cbz(op, 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); 189 static void PushCallThis(ExtendedAssembler *assembler, JSCallMode mode, Label *stackOverflow); 194 static void PushVregs(ExtendedAssembler *assembler, Label *stackOverflow); 212 Label *stackOverflow); 214 … 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 | 1046 Label stackOverflow; in DeoptEnterAsmInterp() local 1071 currentSlotRegister, nullptr, &stackOverflow); in DeoptEnterAsmInterp() 1094 __ Bind(&stackOverflow); in DeoptEnterAsmInterp() 1133 Label stackOverflow; in DeoptHandlerAsm() local 1135 __ B(Condition::EQ, &stackOverflow); in DeoptHandlerAsm() 1151 __ 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); 172 Register op1, Register op2, Label *stackOverflow); 176 static void PushCallThis(ExtendedAssembler *assembler, JSCallMode mode, Label *stackOverflow); 179 static void PushVregs(ExtendedAssembler *assembler, Label *stackOverflow); 187 …tic void JSCallCommonFastPath(ExtendedAssembler *assembler, JSCallMode mode, Label *stackOverflow); 189 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 | 1056 Label stackOverflow; in DeoptEnterAsmInterp() local 1077 frameStateBase, tempRegister, opRegister, &stackOverflow); in DeoptEnterAsmInterp() 1096 __ Bind(&stackOverflow); in DeoptEnterAsmInterp() 1136 Label stackOverflow; in DeoptHandlerAsm() local 1138 __ Je(&stackOverflow); in DeoptHandlerAsm() 1152 __ Bind(&stackOverflow); in DeoptHandlerAsm()
|
| /arkcompiler/ets_runtime/ecmascript/compiler/ |
| D | slowpath_lowering.cpp | 3148 Label stackOverflow(&builder_); in LowerCheckSafePointAndStackOver() local 3163 … builder_.Branch(builder_.Int64LessThanOrEqual(spValue, stackLimit), &stackOverflow, &dispatch); in LowerCheckSafePointAndStackOver() 3164 builder_.Bind(&stackOverflow); in LowerCheckSafePointAndStackOver()
|