Searched refs:cached_method (Results 1 – 6 of 6) sorted by relevance
/ark/runtime_core/verification/job_queue/ |
D | cache.cpp | 63 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 …]
|
D | job_fill.cpp | 36 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()
|
D | job.h | 38 … : 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
|
D | job_queue.cpp | 227 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/ |
D | absint.cpp | 56 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/ |
D | job_fill_gen.h.erb | 109 …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());
|