Home
last modified time | relevance | path

Searched refs:cached_method (Results 1 – 6 of 6) sorted by relevance

/ark/runtime_core/verification/job_queue/
Dcache.cpp63 PandaString CacheOfRuntimeThings::GetName(const CacheOfRuntimeThings::CachedMethod &cached_method) in GetName() argument
66 out << GetName(cached_method.klass); in GetName()
68 out << utf::Mutf8AsCString(cached_method.name); in GetName()
71 for (const auto &arg : cached_method.signature) { in GetName()
150 CacheOfRuntimeThings::CachedMethod &cached_method);
265 CacheOfRuntimeThings::CachedMethod cached_method { in MakeSyntheticMethod() local
269 auto &result = data.method_cache.emplace(id, std::move(cached_method)).first->second; in MakeSyntheticMethod()
387 CacheOfRuntimeThings::CachedMethod &cached_method) in CalcMethodHash() argument
389 cached_method.hash = CalcMethodHash(cached_method.name, [&](auto hash_str) { in CalcMethodHash()
390 for (const auto &arg : cached_method.signature) { in CalcMethodHash()
[all …]
Djob_fill.cpp36 const auto &cached_method = job.JobCachedMethod(); in FillJob() local
39 if (pc_start_ptr != cached_method.bytecode || code_size != cached_method.bytecode_size) { in FillJob()
51 auto cflow_info = CheckCflow(cflow_check_options, cached_method); in FillJob()
Djob.h38 … : method_to_be_verified {method}, cached_method {std::cref(ch_method)}, method_options {options} in Job()
103 return cached_method; in JobCachedMethod()
153 std::reference_wrapper<const CachedMethod> cached_method; variable
Djob_queue.cpp227 auto &cached_method = in NewJob() local
229 if (Invalid(cached_method)) { in NewJob()
243 … Job {method, cached_method, verif_options.Debug.GetMethodOptions().GetOptions("default")}; in NewJob()
247 … job = new (mem::AllocatorAdapter<Job>().allocate(1)) Job {method, cached_method, config->get()}; in NewJob()
/ark/runtime_core/verification/absint/
Dabsint.cpp56 auto &cached_method = job.JobCachedMethod(); in PrepareVerificationContext() local
58 auto &klass = cached_method.klass.get(); in PrepareVerificationContext()
67 LOG_VERIFIER_DEBUG_METHOD_VERIFICATION(cached_method.name); in PrepareVerificationContext()
74 auto num_vregs = cached_method.num_vregs; in PrepareVerificationContext()
76 const auto &signature = verif_ctx.Types().MethodSignature(cached_method); in PrepareVerificationContext()
101 const uint8_t *method_pc_start_ptr = cached_method.bytecode; in PrepareVerificationContext()
/ark/runtime_core/verification/gen/templates/
Djob_fill_gen.h.erb109 …const auto& cached_method = cache_api.GetFromCache<CacheOfRuntimeThings::CachedMethod>(self_method…
110 if (Valid(cached_method)) {
111 job.AddMethod(inst.GetOffset(), cached_method);
112 job.AddClass(inst.GetOffset(), cached_method.klass.get());