| /arkcompiler/runtime_core/static_core/runtime/interpreter/ |
| D | cache.h | 26 bool Has(const void *pc, Method *caller) const in Has() 33 T *Get(const void *pc, Method *caller) const in Get() 42 void Set(const void *pc, T *item, Method *caller) in Set() 61 static size_t GetIndex(const void *pc) in GetIndex()
|
| D | instruction_handler_base.h | 114 auto pc = GetBytecodeOffset(); in UpdateBytecodeOffset() local 124 auto pc = UpdateBytecodeOffset(); in InstrumentInstruction() local 241 ALWAYS_INLINE void JumpTo(const uint8_t *pc) in JumpTo() 317 auto pc = this->GetBytecodeOffset(); in UpdateBranchStatistics() local 330 auto pc = this->GetBytecodeOffset(); in UpdateThrowStatistics() local
|
| D | state.h | 92 ALWAYS_INLINE inline State(ManagedThread *thread, const uint8_t *pc, Frame *frame, in State() 102 ALWAYS_INLINE inline void UpdateState(const uint8_t *pc, Frame *frame) in UpdateState() 180 …ALWAYS_INLINE inline State(ManagedThread *thread, const uint8_t *pc, Frame *frame, const void *con… in State() 189 ALWAYS_INLINE inline void UpdateState(const uint8_t *pc, Frame *frame) in UpdateState()
|
| D | interpreter.cpp | 27 void Execute(ManagedThread *thread, const uint8_t *pc, Frame *frame, bool jumpToEh) in Execute()
|
| D | instruction_handler_state.h | 27 ALWAYS_INLINE InstructionHandlerState(ManagedThread *thread, const uint8_t *pc, Frame *frame, in InstructionHandlerState() 33 ALWAYS_INLINE void UpdateInstructionHandlerState(const uint8_t *pc, Frame *frame) in UpdateInstructionHandlerState()
|
| /arkcompiler/runtime_core/static_core/runtime/jit/ |
| D | profiling_data.h | 47 void Init(uintptr_t pc) in Init() 89 void SetBytecodePc(uintptr_t pc) in SetBytecodePc() 153 void Init(uintptr_t pc) in Init() 211 void Init(uintptr_t pc) in Init() 255 CallSiteInlineCache *FindInlineCache(uintptr_t pc) in FindInlineCache() 263 void UpdateInlineCaches(uintptr_t pc, Class *cls) in UpdateInlineCaches() 272 void UpdateBranchTaken(uintptr_t pc) in UpdateBranchTaken() 279 void UpdateBranchNotTaken(uintptr_t pc) in UpdateBranchNotTaken() 286 int64_t GetBranchTakenCounter(uintptr_t pc) in GetBranchTakenCounter() 293 int64_t GetBranchNotTakenCounter(uintptr_t pc) in GetBranchNotTakenCounter() [all …]
|
| /arkcompiler/runtime_core/static_core/compiler/optimizer/ir/ |
| D | aot_data.cpp | 34 void AotData::SetSharedSlowPathOffset(RuntimeInterface::EntrypointId id, uintptr_t pc) in SetSharedSlowPathOffset() 39 intptr_t AotData::GetEntrypointOffset(uint64_t pc, int32_t slotId) const in GetEntrypointOffset() 52 intptr_t AotData::GetPltSlotOffset(uint64_t pc, uint32_t methodId) in GetPltSlotOffset() 71 intptr_t AotData::GetVirtIndexSlotOffset(uint64_t pc, uint32_t methodId) in GetVirtIndexSlotOffset() 84 intptr_t AotData::GetClassSlotOffset(uint64_t pc, uint32_t klassId, bool init) in GetClassSlotOffset() 90 intptr_t AotData::GetStringSlotOffset(uint64_t pc, uint32_t stringId) in GetStringSlotOffset() 122 intptr_t AotData::GetCommonSlotOffset(uint64_t pc, uint32_t id) in GetCommonSlotOffset() 135 uint64_t AotData::GetInfInlineCacheSlotOffset(uint64_t pc, uint64_t index) in GetInfInlineCacheSlotOffset()
|
| D | inst.h | 950 void SetPc(uint32_t pc) in SetPc() 1786 explicit Inst(Opcode opcode, DataType::Type type, uint32_t pc) : pc_(pc), opcode_(opcode) in Inst() 2448 …FixedInputsInst0(Opcode opcode, DataType::Type type, uint32_t pc = INVALID_PC) : FixedInputsInst(o… in FixedInputsInst() argument 2462 …FixedInputsInst1(Opcode opcode, DataType::Type type, uint32_t pc, Inst *input) : FixedInputsInst(o… in FixedInputsInst1() 2486 FixedInputsInst2(Opcode opcode, DataType::Type type, uint32_t pc, Inst *input0, Inst *input1) in FixedInputsInst2() 2504 …FixedInputsInst3(Opcode opcode, DataType::Type type, uint32_t pc, Inst *input0, Inst *input1, Inst… in FixedInputsInst3() 2519 …FixedInputsInst4(Opcode opcode, DataType::Type type, uint32_t pc, Inst *input0, Inst *input1, Inst… in FixedInputsInst4() 2605 …UnaryOperation(Opcode opcode, DataType::Type type, uint32_t pc, Inst *input) : FixedInputsInst(opc… in UnaryOperation() 2636 BinaryOperation(Opcode opcode, DataType::Type type, uint32_t pc, Inst *input0, Inst *input1) in BinaryOperation() 2691 explicit BinaryImmOperation(Opcode opcode, DataType::Type type, uint32_t pc, uint64_t imm) in BinaryImmOperation() [all …]
|
| /arkcompiler/runtime_core/static_core/plugins/ets/runtime/intrinsics/ |
| D | compiler_intrinsics.cpp | 43 Field *TryGetField(panda::Method *method, Field *rawField, uint32_t pc, panda::Class *klass) in TryGetField() 64 panda::Method *TryGetCallee(panda::Method *method, Field *rawField, uint32_t pc, panda::Class *klas… in TryGetCallee() 93 T CompilerEtsLdObjByName(panda::Method *method, int32_t id, uint32_t pc, panda::ObjectHeader *obj) in CompilerEtsLdObjByName() 173 void CompilerEtsStObjByName(panda::Method *method, int32_t id, uint32_t pc, panda::ObjectHeader *ob… in CompilerEtsStObjByName() 262 void CompilerEtsStObjByNameRef(panda::Method *method, int32_t id, uint32_t pc, panda::ObjectHeader … in CompilerEtsStObjByNameRef() 293 extern "C" int32_t CompilerEtsLdObjByNameI32(panda::Method *method, int32_t id, uint32_t pc, panda:… in CompilerEtsLdObjByNameI32() 298 extern "C" int64_t CompilerEtsLdObjByNameI64(panda::Method *method, int32_t id, uint32_t pc, panda:… in CompilerEtsLdObjByNameI64() 303 extern "C" float CompilerEtsLdObjByNameF32(panda::Method *method, int32_t id, uint32_t pc, panda::O… in CompilerEtsLdObjByNameF32() 308 extern "C" double CompilerEtsLdObjByNameF64(panda::Method *method, int32_t id, uint32_t pc, panda::… in CompilerEtsLdObjByNameF64() 313 … "C" panda::ObjectHeader *CompilerEtsLdObjByNameObj(panda::Method *method, int32_t id, uint32_t pc, in CompilerEtsLdObjByNameObj() [all …]
|
| /arkcompiler/ets_runtime/ecmascript/compiler/ |
| D | interpreter_stub-inl.h | 37 GateRef InterpreterStubBuilder::ReadInst8_0(GateRef pc) in ReadInst8_0() 42 GateRef InterpreterStubBuilder::ReadInst8_1(GateRef pc) in ReadInst8_1() 47 GateRef InterpreterStubBuilder::ReadInst8_2(GateRef pc) in ReadInst8_2() 52 GateRef InterpreterStubBuilder::ReadInst8_3(GateRef pc) in ReadInst8_3() 57 GateRef InterpreterStubBuilder::ReadInst8_4(GateRef pc) in ReadInst8_4() 62 GateRef InterpreterStubBuilder::ReadInst8_5(GateRef pc) in ReadInst8_5() 67 GateRef InterpreterStubBuilder::ReadInst8_6(GateRef pc) in ReadInst8_6() 72 GateRef InterpreterStubBuilder::ReadInst8_7(GateRef pc) in ReadInst8_7() 77 GateRef InterpreterStubBuilder::ReadInst8_8(GateRef pc) in ReadInst8_8() 82 GateRef InterpreterStubBuilder::ReadInst8_9(GateRef pc) in ReadInst8_9() [all …]
|
| /arkcompiler/ets_runtime/ecmascript/interpreter/ |
| D | interpreter_assembly.cpp | 312 …JSThread *thread, const uint8_t *pc, JSTaggedType *sp, JSTaggedValue constpool, JSTaggedValue prof… in HandleMovV4V4() 324 …JSThread *thread, const uint8_t *pc, JSTaggedType *sp, JSTaggedValue constpool, JSTaggedValue prof… in HandleMovV8V8() 336 …JSThread *thread, const uint8_t *pc, JSTaggedType *sp, JSTaggedValue constpool, JSTaggedValue prof… in HandleMovV16V16() 348 …JSThread *thread, const uint8_t *pc, JSTaggedType *sp, JSTaggedValue constpool, JSTaggedValue prof… in HandleLdaStrId16() 359 …JSThread *thread, const uint8_t *pc, JSTaggedType *sp, JSTaggedValue constpool, JSTaggedValue prof… in HandleJmpImm8() 369 …JSThread *thread, const uint8_t *pc, JSTaggedType *sp, JSTaggedValue constpool, JSTaggedValue prof… in HandleJmpImm16() 379 …JSThread *thread, const uint8_t *pc, JSTaggedType *sp, JSTaggedValue constpool, JSTaggedValue prof… in HandleJmpImm32() 389 …JSThread *thread, const uint8_t *pc, JSTaggedType *sp, JSTaggedValue constpool, JSTaggedValue prof… in HandleJeqzImm8() 405 …JSThread *thread, const uint8_t *pc, JSTaggedType *sp, JSTaggedValue constpool, JSTaggedValue prof… in HandleJeqzImm16() 421 …JSThread *thread, const uint8_t *pc, JSTaggedType *sp, JSTaggedValue constpool, JSTaggedValue prof… in HandleJeqzImm32() [all …]
|
| /arkcompiler/runtime_core/compiler/optimizer/ir_builder/ |
| D | ir_builder.h | 100 void CreateBlock(size_t pc) in CreateBlock() 108 BasicBlock *GetBlockForPc(size_t pc) in GetBlockForPc() 113 BasicBlock *GetPrevBlockForPc(size_t pc) in GetPrevBlockForPc()
|
| D | ir_builder.cpp | 132 auto pc = inst_builder->GetPc(inst.GetAddress()); in BuildInstructionsForBB() local 206 auto pc = instructions.GetPc(inst); in BuildBasicBlocks() local 230 void IrBuilder::EnumerateTryBlocksCoveredPc(uint32_t pc, const Callback &callback) in EnumerateTryBlocksCoveredPc() 275 auto pc = catch_block.GetHandlerPc(); in CreateTryCatchBoundariesBlocks() local 291 for (auto pc : catches_pc_) { in CreateTryCatchBoundariesBlocks() local 308 auto pc = instructions.GetPc(inst); in ConnectBasicBlocks() local 349 void IrBuilder::TrackTryBoundaries(size_t pc, const BytecodeInstruction &inst) in TrackTryBoundaries() 383 BasicBlock *IrBuilder::GetBlockToJump(BytecodeInstruction *inst, size_t pc) in GetBlockToJump() 469 for (auto pc : catches_pc_) { in ConnectTryCatchBlocks() local
|
| /arkcompiler/runtime_core/static_core/plugins/ets/compiler/optimizer/ir_builder/ |
| D | ets_inst_builder.cpp | 34 auto pc = GetPc(bcInst->GetAddress()); in BuildLaunch() local 51 auto pc = GetPc(bcInst->GetAddress()); in BuildLdObjByName() local 116 auto pc = GetPc(bcInst->GetAddress()); in BuildStObjByName() local
|
| /arkcompiler/runtime_core/static_core/compiler/optimizer/ir_builder/ |
| D | ir_builder.cpp | 202 auto pc = instBuilder->GetPc(inst.GetAddress()); in BuildInstructionsForBB() local 248 auto pc = bb->GetSuccsBlocks()[0]->GetGuestPc(); in BuildInstructionsForBB() local 293 auto pc = instructions.GetPc(inst); in BuildBasicBlocks() local 317 void IrBuilder::EnumerateTryBlocksCoveredPc(uint32_t pc, const Callback &callback) in EnumerateTryBlocksCoveredPc() 360 auto pc = catchBlock.GetHandlerPc(); in CreateTryCatchBoundariesBlocks() local 380 for (auto pc : catchesPc_) { in CreateTryCatchBoundariesBlocks() local 397 auto pc = instructions.GetPc(inst); in ConnectBasicBlocks() local 436 void IrBuilder::TrackTryBoundaries(size_t pc, const BytecodeInstruction &inst) in TrackTryBoundaries() 472 BasicBlock *IrBuilder::GetBlockToJump(BytecodeInstruction *inst, size_t pc) in GetBlockToJump() 552 for (auto pc : catchesPc_) { in ConnectTryCatchBlocks() local
|
| D | ir_builder.h | 101 void CreateBlock(size_t pc) in CreateBlock() 109 BasicBlock *GetBlockForPc(size_t pc) in GetBlockForPc() 114 BasicBlock *GetPrevBlockForPc(size_t pc) in GetPrevBlockForPc()
|
| D | inst_builder-inl.h | 32 auto pc = GetPc(bcInst->GetAddress()); in BuildCall() local 139 …r::BuildInitClassInstForCallStatic(RuntimeInterface::MethodPtr method, uint32_t classId, size_t pc, in BuildInitClassInstForCallStatic() 151 …*InstBuilder::BuildCallStaticInst(RuntimeInterface::MethodPtr method, uint32_t methodId, size_t pc, in BuildCallStaticInst() 180 …InstBuilder::BuildCallVirtualInst(RuntimeInterface::MethodPtr method, uint32_t methodId, size_t pc, in BuildCallVirtualInst() 218 …r::BuildCallInst(RuntimeInterface::MethodPtr method, uint32_t methodId, size_t pc, Inst **resolver, in BuildCallInst() 268 auto pc = GetPc(bcInst->GetAddress()); in BuildDefaultStaticIntrinsic() local 678 auto pc = GetPc(bcInst->GetAddress()); in BuildLoadObject() local 734 auto pc = GetPc(bcInst->GetAddress()); in BuildStoreObjectInst() local 811 auto pc = GetPc(bcInst->GetAddress()); in BuildLoadStaticInst() local 873 auto pc = GetPc(bcInst->GetAddress()); in BuildStoreStaticInst() local [all …]
|
| /arkcompiler/runtime_core/static_core/plugins/ets/runtime/ |
| D | ets_entrypoints.cpp | 98 ObjectHeader *LaunchFromInterpreterImpl(Method *method, Frame *frame, const uint8_t *pc) in LaunchFromInterpreterImpl() 124 extern "C" ObjectHeader *LaunchFromInterpreterShort(Method *method, Frame *frame, const uint8_t *pc) in LaunchFromInterpreterShort() 129 extern "C" ObjectHeader *LaunchFromInterpreterLong(Method *method, Frame *frame, const uint8_t *pc) in LaunchFromInterpreterLong() 134 extern "C" ObjectHeader *LaunchFromInterpreterRange(Method *method, Frame *frame, const uint8_t *pc) in LaunchFromInterpreterRange()
|
| /arkcompiler/runtime_core/static_core/plugins/ets/compiler/optimizer/ir_builder/js_interop/ |
| D | js_interop_inst_builder.cpp | 55 IntrinsicInst *InstBuilder::BuildInteropIntrinsic(size_t pc, RuntimeInterface::IntrinsicId id, Data… in BuildInteropIntrinsic() 72 … size_t pc, RuntimeInterface::MethodPtr method, in BuildResolveInteropCallIntrinsic() 104 …der::BuildReturnValueConvertInteropIntrinsic(RuntimeInterface::InteropCallKind callKind, size_t pc, in BuildReturnValueConvertInteropIntrinsic() 135 auto pc = GetPc(bcInst->GetAddress()); in BuildInteropCall() local
|
| /arkcompiler/runtime_core/libpandafile/ |
| D | bytecode_instruction.h | 91 explicit BytecodeInstBase(const uint8_t *pc) : pc_ {pc} {} in BytecodeInstBase() 139 explicit BytecodeInstBase(const uint8_t *pc, const uint8_t *from, const uint8_t *to) in BytecodeInstBase() 233 explicit BytecodeInst(const uint8_t *pc) : Base {pc} in BytecodeInst() 238 …explicit BytecodeInst(const uint8_t *pc, const uint8_t *from, const uint8_t *to) : Base {pc, from,… in BytecodeInst()
|
| /arkcompiler/runtime_core/static_core/libpandafile/ |
| D | bytecode_instruction.h | 91 explicit BytecodeInstBase(const uint8_t *pc) : pc_ {pc} {} in BytecodeInstBase() 139 explicit BytecodeInstBase(const uint8_t *pc, const uint8_t *from, const uint8_t *to) in BytecodeInstBase() 233 explicit BytecodeInst(const uint8_t *pc) : Base {pc} in BytecodeInst() 238 …explicit BytecodeInst(const uint8_t *pc, const uint8_t *from, const uint8_t *to) : Base {pc, from,… in BytecodeInst()
|
| /arkcompiler/runtime_core/static_core/runtime/tests/interpreter/ |
| D | test_interpreter.cpp | 23 void Execute(ManagedThread *thread, const uint8_t *pc, Frame *frame) in Execute()
|
| D | test_interpreter_impl.cpp | 24 void ExecuteImpl(ManagedThread *thread, const uint8_t *pc, Frame *frame) in ExecuteImpl()
|
| /arkcompiler/runtime_core/static_core/bytecode_optimizer/ |
| D | ir_interface.h | 87 size_t GetLineNumberByPc(size_t pc) const in GetLineNumberByPc() 99 uint32_t GetColumnNumberByPc(size_t pc) const in GetColumnNumberByPc()
|
| /arkcompiler/runtime_core/static_core/verification/cflow/ |
| D | cflow_info.cpp | 47 [[maybe_unused]] auto tgt) -> std::optional<VerificationStatus> { in FillCodeMaps() 103 [[maybe_unused]] auto tgt) -> std::optional<VerificationStatus> { in ProcessCatchBlocks()
|