Searched refs:BytecodeStubCSigns (Results 1 – 17 of 17) 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() 72 void BytecodeStubCSigns::GetCSigns(std::vector<const CallSignature*>& outCSigns) in GetCSigns()
|
| D | jit_compiler.cpp | 96 BytecodeStubCSigns::Initialize(); in Create()
|
| D | bc_call_signature.h | 569 class BytecodeStubCSigns { 681 #define BYTECODE_STUB_END_ID BytecodeStubCSigns::ID_ExceptionHandler 682 #define BCSTUB_ID(name) kungfu::BytecodeStubCSigns::ID_##name
|
| D | stub_compiler.cpp | 121 BytecodeStubCSigns::Initialize(); in InitializeCS()
|
| D | aot_compiler_preprocessor.cpp | 116 BytecodeStubCSigns::Initialize(); in AOTInitialize()
|
| D | hcr_circuit_builder.cpp | 167 const CallSignature *cs = BytecodeStubCSigns::BCHandler(); in CallBCHandler() 203 const CallSignature *cs = BytecodeStubCSigns::BCDebuggerHandler(); in CallBCDebugger()
|
| D | interpreter_stub-inl.h | 593 GateRef target = PtrMul(IntPtr(BytecodeStubCSigns::ID_ExceptionHandler), IntPtrSize()); in DispatchLast() 611 GateRef target = PtrMul(IntPtr(BytecodeStubCSigns::ID_ExceptionHandler), IntPtrSize()); in DispatchDebuggerLast()
|
| D | interpreter_stub.cpp | 4716 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()
|
| D | llvm_ir_builder.cpp | 984 const CallSignature *signature = BytecodeStubCSigns::BCHandler(); in VisitBytecodeCall() 2679 BytecodeStubCSigns::GetCSigns(callSigns_); in SetUpForBytecodeHandlerStubs()
|
| D | litecg_ir_builder.cpp | 1956 const CallSignature *signature = BytecodeStubCSigns::BCHandler(); in VisitBytecodeCall()
|
| /arkcompiler/ets_runtime/ecmascript/ |
| D | js_thread_stub_entries.h | 25 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;
|
| D | js_thread.cpp | 46 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()
|
| D | js_runtime_options.h | 557 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/ |
| D | interpreter_assembly.h | 77 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/ |
| D | aot_file_manager.cpp | 50 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/ |
| D | asm_interpreter_call.cpp | 335 __ Movq(kungfu::BytecodeStubCSigns::ID_ThrowStackOverflowException, tempRegister); in JSCallCommonEntry() 1060 __ 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() 759 __ Mov(opcode, kungfu::BytecodeStubCSigns::ID_NewObjectRangeThrowException); in ResumeRspAndDispatch()
|