Searched refs:devirt_target (Results 1 – 5 of 5) sorted by relevance
/art/compiler/driver/ |
D | compiler_driver-inl.h | 213 MethodReference* target_method, const MethodReference* devirt_target, in IsFastInvoke() argument 261 if ((*invoke_type == kVirtual || *invoke_type == kInterface) && devirt_target != nullptr) { in IsFastInvoke() 265 if (LIKELY(devirt_target->dex_file == mUnit->GetDexFile())) { in IsFastInvoke() 266 called_method = class_linker->ResolveMethod(*devirt_target->dex_file, in IsFastInvoke() 267 devirt_target->dex_method_index, dex_cache, in IsFastInvoke() 273 hs.NewHandle(class_linker->FindDexCache(*devirt_target->dex_file))); in IsFastInvoke() 274 called_method = class_linker->ResolveMethod(*devirt_target->dex_file, in IsFastInvoke() 275 devirt_target->dex_method_index, in IsFastInvoke()
|
D | compiler_driver.h | 291 MethodReference* target_method, const MethodReference* devirt_target,
|
D | compiler_driver.cc | 1309 const MethodReference* devirt_target = mUnit->GetVerifiedMethod()->GetDevirtTarget(dex_pc); in ComputeInvokeInfo() local 1313 invoke_type, target_method, devirt_target, direct_code, direct_method); in ComputeInvokeInfo()
|
/art/compiler/dex/ |
D | mir_analysis.cc | 1191 const MethodReference* devirt_target; in DoCacheMethodLoweringInfo() member 1207 if (lhs.devirt_target != rhs.devirt_target) { in DoCacheMethodLoweringInfo() 1208 if (lhs.devirt_target == nullptr) { in DoCacheMethodLoweringInfo() 1211 if (rhs.devirt_target == nullptr) { in DoCacheMethodLoweringInfo() 1214 return devirt_cmp(*lhs.devirt_target, *rhs.devirt_target); in DoCacheMethodLoweringInfo() 1261 const MethodReference* devirt_target = verified_method->GetDevirtTarget(mir->offset); in DoCacheMethodLoweringInfo() local 1265 devirt_target, in DoCacheMethodLoweringInfo() 1290 if (entry->devirt_target != nullptr) { in DoCacheMethodLoweringInfo() 1291 method_info.SetDevirtualizationTarget(*entry->devirt_target); in DoCacheMethodLoweringInfo()
|
D | mir_method_info.cc | 60 MethodReference* devirt_target = (it->target_dex_file_ != nullptr) ? &devirt_ref : nullptr; in Resolve() local 78 &target_method, devirt_target, &it->direct_code_, &it->direct_method_); in Resolve()
|