Home
last modified time | relevance | path

Searched refs:vcalls (Results 1 - 3 of 3) sorted by relevance

/arkcompiler/runtime_core/static_core/runtime/
H A Dmethod.cpp508 inline void Method::FillVecsByInsts(BytecodeInstruction &inst, PandaVector<uint32_t> &vcalls, in FillVecsByInsts() argument
512 vcalls.push_back(inst.GetAddress() - GetInstructions()); in FillVecsByInsts()
540 PandaVector<uint32_t> vcalls; in StartProfiling() local
547 FillVecsByInsts(inst, vcalls, branches, throws); in StartProfiling()
549 if (vcalls.empty() && branches.empty() && throws.empty()) { in StartProfiling()
552 ASSERT(std::is_sorted(vcalls.begin(), vcalls.end())); in StartProfiling()
556 RoundUp(vcallDataOffset + sizeof(CallSiteInlineCache) * vcalls.size(), alignof(BranchData)); in StartProfiling()
569 new (data) ProfilingData(CallSiteInlineCache::From(vcallsMem, vcalls), BranchData::From(branchesMem, branches), in StartProfiling()
581 EVENT_INTERP_PROFILING(events::InterpProfilingAction::START, GetFullName(), vcalls in StartProfiling()
[all...]
/arkcompiler/runtime_core/static_core/runtime/jit/
H A Dprofiling_data.h37 static Span<CallSiteInlineCache> From(void *mem, PandaVector<uint32_t> vcalls) in From() argument
40 auto ics = Span<CallSiteInlineCache>(inlineCaches, vcalls.size()); in From()
41 for (size_t i = 0; i < vcalls.size(); i++) { in From()
42 ics[i].Init(vcalls[i]); in From()
/arkcompiler/runtime_core/static_core/runtime/include/
H A Dmethod.h861 inline void FillVecsByInsts(BytecodeInstruction &inst, PandaVector<uint32_t> &vcalls,

Completed in 5 milliseconds