Home
last modified time | relevance | path

Searched refs:BytecodeStubCSigns (Results 1 – 17 of 17) sorted by relevance

/arkcompiler/ets_runtime/ecmascript/compiler/
Dbc_call_signature.cpp23 CallSignature BytecodeStubCSigns::callSigns_[BytecodeStubCSigns::NUM_OF_VALID_STUBS];
24 CallSignature BytecodeStubCSigns::bcHandlerCSign_;
25 CallSignature BytecodeStubCSigns::bcDebuggerHandlerCSign_;
27 void BytecodeStubCSigns::Initialize() in Initialize()
72 void BytecodeStubCSigns::GetCSigns(std::vector<const CallSignature*>& outCSigns) in GetCSigns()
Djit_compiler.cpp96 BytecodeStubCSigns::Initialize(); in Create()
Dbc_call_signature.h569 class BytecodeStubCSigns {
681 #define BYTECODE_STUB_END_ID BytecodeStubCSigns::ID_ExceptionHandler
682 #define BCSTUB_ID(name) kungfu::BytecodeStubCSigns::ID_##name
Dstub_compiler.cpp121 BytecodeStubCSigns::Initialize(); in InitializeCS()
Daot_compiler_preprocessor.cpp116 BytecodeStubCSigns::Initialize(); in AOTInitialize()
Dhcr_circuit_builder.cpp167 const CallSignature *cs = BytecodeStubCSigns::BCHandler(); in CallBCHandler()
203 const CallSignature *cs = BytecodeStubCSigns::BCDebuggerHandler(); in CallBCDebugger()
Dinterpreter_stub-inl.h593 GateRef target = PtrMul(IntPtr(BytecodeStubCSigns::ID_ExceptionHandler), IntPtrSize()); in DispatchLast()
611 GateRef target = PtrMul(IntPtr(BytecodeStubCSigns::ID_ExceptionHandler), IntPtrSize()); in DispatchDebuggerLast()
Dinterpreter_stub.cpp4716 auto index = IntPtr(kungfu::BytecodeStubCSigns::ID_Throw_Start); in DECLARE_ASM_HANDLER_NOPRINT()
4724 auto index = IntPtr(kungfu::BytecodeStubCSigns::ID_Wide_Start); in DECLARE_ASM_HANDLER_NOPRINT()
4732 auto index = IntPtr(kungfu::BytecodeStubCSigns::ID_Deprecated_Start); in DECLARE_ASM_HANDLER_NOPRINT()
4740 auto index = IntPtr(kungfu::BytecodeStubCSigns::ID_CallRuntime_Start); in DECLARE_ASM_HANDLER_NOPRINT()
Dllvm_ir_builder.cpp984 const CallSignature *signature = BytecodeStubCSigns::BCHandler(); in VisitBytecodeCall()
2679 BytecodeStubCSigns::GetCSigns(callSigns_); in SetUpForBytecodeHandlerStubs()
Dlitecg_ir_builder.cpp1956 const CallSignature *signature = BytecodeStubCSigns::BCHandler(); in VisitBytecodeCall()
/arkcompiler/ets_runtime/ecmascript/
Djs_thread_stub_entries.h25 kungfu::BytecodeStubCSigns::NUM_OF_ALL_NORMAL_STUBS;
27 static constexpr size_t BC_HANDLER_COUNT = kungfu::BytecodeStubCSigns::LAST_VALID_OPCODE + 1;
28 static constexpr size_t COUNT = kungfu::BytecodeStubCSigns::NUM_OF_STUBS;
97 kungfu::BytecodeStubCSigns::NUM_OF_ALL_NORMAL_STUBS;
98 static constexpr size_t COUNT = kungfu::BytecodeStubCSigns::LAST_VALID_OPCODE + 1;
Djs_thread.cpp46 using BytecodeStubCSigns = panda::ecmascript::kungfu::BytecodeStubCSigns; typedef
499 …curAddress = GetBCStubEntry(BytecodeStubCSigns::ID_##fromName); … in CheckOrSwitchPGOStubs()
500 …SetBCStubEntry(BytecodeStubCSigns::ID_##fromName, GetBCStubEntry(BytecodeStubCSigns::ID_##toName))… in CheckOrSwitchPGOStubs()
501 SetBCStubEntry(BytecodeStubCSigns::ID_##toName, curAddress); in CheckOrSwitchPGOStubs()
520 …curAddress = GetBCStubEntry(BytecodeStubCSigns::ID_##fromName); … in SwitchJitProfileStubsIfNeeded()
521 …SetBCStubEntry(BytecodeStubCSigns::ID_##fromName, GetBCStubEntry(BytecodeStubCSigns::ID_##toName))… in SwitchJitProfileStubsIfNeeded()
522 SetBCStubEntry(BytecodeStubCSigns::ID_##toName, curAddress); in SwitchJitProfileStubsIfNeeded()
Djs_runtime_options.h557 if (start >= 0 && start < kungfu::BytecodeStubCSigns::NUM_OF_ALL_NORMAL_STUBS && in ParseAsmInterOption()
558 end >= 0 && end < kungfu::BytecodeStubCSigns::NUM_OF_ALL_NORMAL_STUBS && in ParseAsmInterOption()
/arkcompiler/ets_runtime/ecmascript/interpreter/
Dinterpreter_assembly.h77 static std::array<DispatchEntryPoint, kungfu::BytecodeStubCSigns::NUM_OF_DEPRECATED_STUBS> deprecat…
80 static std::array<DispatchEntryPoint, kungfu::BytecodeStubCSigns::NUM_OF_WIDE_STUBS> wideDispatchTa…
83 static std::array<DispatchEntryPoint, kungfu::BytecodeStubCSigns::NUM_OF_THROW_STUBS> throwDispatch…
/arkcompiler/ets_runtime/ecmascript/compiler/aot_file/
Daot_file_manager.cpp50 using BytecodeStubCSigns = kungfu::BytecodeStubCSigns; typedef
330 auto defaultBCStubDes = stubs[BytecodeStubCSigns::SingleStepDebugging]; in AdjustBCStubAndDebuggerStubEntries()
331 auto defaultBCDebuggerStubDes = stubs[BytecodeStubCSigns::BCDebuggerEntry]; in AdjustBCStubAndDebuggerStubEntries()
332 auto defaultBCDebuggerExceptionStubDes = stubs[BytecodeStubCSigns::BCDebuggerExceptionEntry]; in AdjustBCStubAndDebuggerStubEntries()
339 …thread->SetBCStubEntry(BytecodeStubCSigns::ID_##name, stubs[BytecodeStubCSigns::ID_##name].codeAdd… in AdjustBCStubAndDebuggerStubEntries()
344 if (i == BytecodeStubCSigns::ID_ExceptionHandler) { in AdjustBCStubAndDebuggerStubEntries()
/arkcompiler/ets_runtime/ecmascript/compiler/trampoline/x64/
Dasm_interpreter_call.cpp335 __ Movq(kungfu::BytecodeStubCSigns::ID_ThrowStackOverflowException, tempRegister); in JSCallCommonEntry()
1060 __ Movq(kungfu::BytecodeStubCSigns::ID_NewObjectRangeThrowException, opcodeRegister); in ResumeRspAndDispatch()
/arkcompiler/ets_runtime/ecmascript/compiler/trampoline/aarch64/
Dasm_interpreter_call.cpp185 __ Mov(temp, kungfu::BytecodeStubCSigns::ID_ThrowStackOverflowException); in JSCallCommonEntry()
759 __ Mov(opcode, kungfu::BytecodeStubCSigns::ID_NewObjectRangeThrowException); in ResumeRspAndDispatch()