Searched refs:FrameTransitionType (Results 1 - 8 of 8) sorted by relevance
/arkcompiler/ets_runtime/ecmascript/compiler/trampoline/aarch64/ |
H A D | baseline_call.cpp | 29 FrameTransitionType::OTHER_TO_BASELINE_CHECK); in CallArg0AndCheckToBaseline() 36 FrameTransitionType::OTHER_TO_BASELINE_CHECK); in CallArg1AndCheckToBaseline() 43 FrameTransitionType::OTHER_TO_BASELINE_CHECK); in CallArgs2AndCheckToBaseline() 50 FrameTransitionType::OTHER_TO_BASELINE_CHECK); in CallArgs3AndCheckToBaseline() 57 assembler, JSCallMode::CALL_THIS_ARG0, FrameTransitionType::OTHER_TO_BASELINE_CHECK); in CallThisArg0AndCheckToBaseline() 64 assembler, JSCallMode::CALL_THIS_ARG1, FrameTransitionType::OTHER_TO_BASELINE_CHECK); in CallThisArg1AndCheckToBaseline() 71 assembler, JSCallMode::CALL_THIS_ARG2, FrameTransitionType::OTHER_TO_BASELINE_CHECK); in CallThisArgs2AndCheckToBaseline() 78 assembler, JSCallMode::CALL_THIS_ARG3, FrameTransitionType::OTHER_TO_BASELINE_CHECK); in CallThisArgs3AndCheckToBaseline() 85 assembler, JSCallMode::CALL_WITH_ARGV, FrameTransitionType::OTHER_TO_BASELINE_CHECK); in CallRangeAndCheckToBaseline() 92 assembler, JSCallMode::CALL_CONSTRUCTOR_WITH_ARGV, FrameTransitionType in CallNewAndCheckToBaseline() [all...] |
H A D | asm_interpreter_call.cpp | 107 JSCallCommonEntry(assembler, JSCallMode::CALL_ENTRY, FrameTransitionType::OTHER_TO_BASELINE_CHECK); in AsmInterpEntryDispatch() 123 JSCallMode mode, FrameTransitionType type) in JSCallCommonEntry() 131 if (!kungfu::AssemblerModule::IsJumpToCallCommonEntry(mode) || type == FrameTransitionType::BASELINE_TO_OTHER || in JSCallCommonEntry() 132 type == FrameTransitionType::BASELINE_TO_BASELINE_CHECK) { in JSCallCommonEntry() 392 JSCallCommonEntry(assembler, JSCallMode::CALL_THIS_WITH_ARGV, FrameTransitionType::OTHER_TO_OTHER); in PushCallThisRangeAndDispatch() 398 JSCallCommonEntry(assembler, JSCallMode::CALL_WITH_ARGV, FrameTransitionType::OTHER_TO_OTHER); in PushCallRangeAndDispatch() 404 JSCallCommonEntry(assembler, JSCallMode::CALL_CONSTRUCTOR_WITH_ARGV, FrameTransitionType::OTHER_TO_OTHER); in PushCallNewAndDispatch() 410 JSCallCommonEntry(assembler, JSCallMode::SUPER_CALL_WITH_ARGV, FrameTransitionType::OTHER_TO_OTHER); in PushSuperCallAndDispatch() 416 JSCallCommonEntry(assembler, JSCallMode::CALL_ARG3, FrameTransitionType::OTHER_TO_OTHER); in PushCallArgs3AndDispatch() 422 JSCallCommonEntry(assembler, JSCallMode::CALL_ARG2, FrameTransitionType in PushCallArgs2AndDispatch() [all...] |
H A D | common_call.h | 25 enum class FrameTransitionType : uint8_t { class 223 Label *stackOverflow, FrameTransitionType type); 228 static void PushVregs(ExtendedAssembler *assembler, Label *stackOverflow, FrameTransitionType type); 244 static void JSCallCommonEntry(ExtendedAssembler *assembler, JSCallMode mode, FrameTransitionType type);
|
H A D | optimized_call.cpp | 286 FrameTransitionType::OTHER_TO_OTHER); in OptimizedCallAsmInterpreter() 863 FrameTransitionType::OTHER_TO_OTHER); in FastCallToAsmInterBridge()
|
/arkcompiler/ets_runtime/ecmascript/compiler/trampoline/x64/ |
H A D | baseline_call.cpp | 26 FrameTransitionType::OTHER_TO_BASELINE_CHECK); in CallArg0AndCheckToBaseline() 33 FrameTransitionType::OTHER_TO_BASELINE_CHECK); in CallArg1AndCheckToBaseline() 40 FrameTransitionType::OTHER_TO_BASELINE_CHECK); in CallArgs2AndCheckToBaseline() 47 FrameTransitionType::OTHER_TO_BASELINE_CHECK); in CallArgs3AndCheckToBaseline() 54 assembler, JSCallMode::CALL_THIS_ARG0, FrameTransitionType::OTHER_TO_BASELINE_CHECK); in CallThisArg0AndCheckToBaseline() 61 assembler, JSCallMode::CALL_THIS_ARG1, FrameTransitionType::OTHER_TO_BASELINE_CHECK); in CallThisArg1AndCheckToBaseline() 68 assembler, JSCallMode::CALL_THIS_ARG2, FrameTransitionType::OTHER_TO_BASELINE_CHECK); in CallThisArgs2AndCheckToBaseline() 75 assembler, JSCallMode::CALL_THIS_ARG3, FrameTransitionType::OTHER_TO_BASELINE_CHECK); in CallThisArgs3AndCheckToBaseline() 82 assembler, JSCallMode::CALL_WITH_ARGV, FrameTransitionType::OTHER_TO_BASELINE_CHECK); in CallRangeAndCheckToBaseline() 89 assembler, JSCallMode::CALL_CONSTRUCTOR_WITH_ARGV, FrameTransitionType in CallNewAndCheckToBaseline() [all...] |
H A D | asm_interpreter_call.cpp | 170 JSCallCommonEntry(assembler, JSCallMode::CALL_ENTRY, FrameTransitionType::OTHER_TO_BASELINE_CHECK); in AsmInterpEntryDispatch() 290 JSCallMode mode, FrameTransitionType type) in JSCallCommonEntry() 365 JSCallCommonEntry(assembler, JSCallMode::CALL_THIS_WITH_ARGV, FrameTransitionType::OTHER_TO_OTHER); in PushCallThisRangeAndDispatch() 371 JSCallCommonEntry(assembler, JSCallMode::CALL_WITH_ARGV, FrameTransitionType::OTHER_TO_OTHER); in PushCallRangeAndDispatch() 377 JSCallCommonEntry(assembler, JSCallMode::CALL_CONSTRUCTOR_WITH_ARGV, FrameTransitionType::OTHER_TO_OTHER); in PushCallNewAndDispatch() 383 JSCallCommonEntry(assembler, JSCallMode::SUPER_CALL_WITH_ARGV, FrameTransitionType::OTHER_TO_OTHER); in PushSuperCallAndDispatch() 389 JSCallCommonEntry(assembler, JSCallMode::CALL_ARG3, FrameTransitionType::OTHER_TO_OTHER); in PushCallArgs3AndDispatch() 395 JSCallCommonEntry(assembler, JSCallMode::CALL_ARG2, FrameTransitionType::OTHER_TO_OTHER); in PushCallArgs2AndDispatch() 401 JSCallCommonEntry(assembler, JSCallMode::CALL_ARG1, FrameTransitionType::OTHER_TO_OTHER); in PushCallArg1AndDispatch() 407 JSCallCommonEntry(assembler, JSCallMode::CALL_ARG0, FrameTransitionType in PushCallArg0AndDispatch() [all...] |
H A D | common_call.h | 25 enum class FrameTransitionType : uint8_t { class 209 Label *stackOverflow, FrameTransitionType type); 212 static void PushVregs(ExtendedAssembler *assembler, Label *stackOverflow, FrameTransitionType type); 220 static void JSCallCommonEntry(ExtendedAssembler *assembler, JSCallMode mode, FrameTransitionType type);
|
H A D | optimized_call.cpp | 229 assembler, JSCallMode::CALL_FROM_AOT, FrameTransitionType::OTHER_TO_OTHER); in OptimizedCallAsmInterpreter() 822 assembler, JSCallMode::CALL_FROM_AOT, FrameTransitionType::OTHER_TO_OTHER); in FastCallToAsmInterBridge()
|
Completed in 10 milliseconds