Searched refs:BytecodeStubCSigns (Results 1 – 15 of 15) sorted by relevance
| /arkcompiler/ets_runtime/ecmascript/compiler/ |
| D | bc_call_signature.cpp | 23 CallSignature BytecodeStubCSigns::callSigns_[BytecodeStubCSigns::NUM_OF_VALID_STUBS]; 24 CallSignature BytecodeStubCSigns::bcHandlerCSign_; 25 CallSignature BytecodeStubCSigns::bcDebuggerHandlerCSign_; 27 void BytecodeStubCSigns::Initialize() in Initialize() 66 void BytecodeStubCSigns::GetCSigns(std::vector<const CallSignature*>& outCSigns) in GetCSigns()
|
| D | bc_call_signature.h | 532 class BytecodeStubCSigns { 638 #define BYTECODE_STUB_END_ID BytecodeStubCSigns::ID_ExceptionHandler 639 #define BCSTUB_ID(name) kungfu::BytecodeStubCSigns::ID_##name
|
| D | stub_compiler.cpp | 121 BytecodeStubCSigns::Initialize(); in InitializeCS()
|
| D | aot_compiler.cpp | 44 BytecodeStubCSigns::Initialize(); in AOTInitialize()
|
| D | interpreter_stub-inl.h | 563 GateRef target = PtrMul(IntPtr(BytecodeStubCSigns::ID_ExceptionHandler), IntPtrSize()); in DispatchLast() 581 GateRef target = PtrMul(IntPtr(BytecodeStubCSigns::ID_ExceptionHandler), IntPtrSize()); in DispatchDebuggerLast()
|
| D | circuit_builder.cpp | 812 const CallSignature *cs = BytecodeStubCSigns::BCHandler(); in CallBCHandler() 848 const CallSignature *cs = BytecodeStubCSigns::BCDebuggerHandler(); in CallBCDebugger()
|
| D | interpreter_stub.cpp | 4468 auto index = IntPtr(kungfu::BytecodeStubCSigns::ID_Throw_Start); in DECLARE_ASM_HANDLER_NOPRINT() 4476 auto index = IntPtr(kungfu::BytecodeStubCSigns::ID_Wide_Start); in DECLARE_ASM_HANDLER_NOPRINT() 4484 auto index = IntPtr(kungfu::BytecodeStubCSigns::ID_Deprecated_Start); in DECLARE_ASM_HANDLER_NOPRINT() 4492 auto index = IntPtr(kungfu::BytecodeStubCSigns::ID_CallRuntime_Start); in DECLARE_ASM_HANDLER_NOPRINT()
|
| D | llvm_ir_builder.cpp | 938 const CallSignature *signature = BytecodeStubCSigns::BCHandler(); in VisitBytecodeCall() 2454 BytecodeStubCSigns::GetCSigns(callSigns_); in SetUpForBytecodeHandlerStubs()
|
| /arkcompiler/ets_runtime/ecmascript/interpreter/ |
| D | interpreter_assembly.h | 75 static std::array<DispatchEntryPoint, kungfu::BytecodeStubCSigns::NUM_OF_DEPRECATED_STUBS> deprecat… 78 static std::array<DispatchEntryPoint, kungfu::BytecodeStubCSigns::NUM_OF_WIDE_STUBS> wideDispatchTa… 81 static std::array<DispatchEntryPoint, kungfu::BytecodeStubCSigns::NUM_OF_THROW_STUBS> throwDispatch…
|
| /arkcompiler/ets_runtime/ecmascript/compiler/aot_file/ |
| D | aot_file_manager.cpp | 41 using BytecodeStubCSigns = kungfu::BytecodeStubCSigns; typedef 253 auto defaultBCStubDes = stubs[BytecodeStubCSigns::SingleStepDebugging]; in AdjustBCStubAndDebuggerStubEntries() 254 auto defaultBCDebuggerStubDes = stubs[BytecodeStubCSigns::BCDebuggerEntry]; in AdjustBCStubAndDebuggerStubEntries() 255 auto defaultBCDebuggerExceptionStubDes = stubs[BytecodeStubCSigns::BCDebuggerExceptionEntry]; in AdjustBCStubAndDebuggerStubEntries() 262 …thread->SetBCStubEntry(BytecodeStubCSigns::ID_##name, stubs[BytecodeStubCSigns::ID_##name].codeAdd… in AdjustBCStubAndDebuggerStubEntries() 267 if (i == BytecodeStubCSigns::ID_ExceptionHandler) { in AdjustBCStubAndDebuggerStubEntries()
|
| /arkcompiler/ets_runtime/ecmascript/ |
| D | js_thread.cpp | 41 using BytecodeStubCSigns = panda::ecmascript::kungfu::BytecodeStubCSigns; typedef 427 …curAddress = GetBCStubEntry(BytecodeStubCSigns::ID_##fromName); … in CheckOrSwitchPGOStubs() 428 …SetBCStubEntry(BytecodeStubCSigns::ID_##fromName, GetBCStubEntry(BytecodeStubCSigns::ID_##toName))… in CheckOrSwitchPGOStubs() 429 SetBCStubEntry(BytecodeStubCSigns::ID_##toName, curAddress); in CheckOrSwitchPGOStubs()
|
| D | js_thread.h | 66 kungfu::BytecodeStubCSigns::NUM_OF_ALL_NORMAL_STUBS; 68 static constexpr size_t BC_HANDLER_COUNT = kungfu::BytecodeStubCSigns::LAST_VALID_OPCODE + 1; 69 static constexpr size_t COUNT = kungfu::BytecodeStubCSigns::NUM_OF_STUBS; 138 kungfu::BytecodeStubCSigns::NUM_OF_ALL_NORMAL_STUBS; 139 static constexpr size_t COUNT = kungfu::BytecodeStubCSigns::LAST_VALID_OPCODE + 1;
|
| D | js_runtime_options.h | 496 if (start >= 0 && start < kungfu::BytecodeStubCSigns::NUM_OF_ALL_NORMAL_STUBS && in ParseAsmInterOption() 497 end >= 0 && end < kungfu::BytecodeStubCSigns::NUM_OF_ALL_NORMAL_STUBS && in ParseAsmInterOption()
|
| /arkcompiler/ets_runtime/ecmascript/compiler/trampoline/x64/ |
| D | asm_interpreter_call.cpp | 335 __ Movq(kungfu::BytecodeStubCSigns::ID_ThrowStackOverflowException, tempRegister); in JSCallCommonEntry() 1036 __ Movq(kungfu::BytecodeStubCSigns::ID_NewObjectRangeThrowException, opcodeRegister); in ResumeRspAndDispatch()
|
| /arkcompiler/ets_runtime/ecmascript/compiler/trampoline/aarch64/ |
| D | asm_interpreter_call.cpp | 185 __ Mov(temp, kungfu::BytecodeStubCSigns::ID_ThrowStackOverflowException); in JSCallCommonEntry() 737 __ Mov(opcode, kungfu::BytecodeStubCSigns::ID_NewObjectRangeThrowException); in ResumeRspAndDispatch()
|