/art/compiler/dex/ |
mir_method_info.cc | 60 MethodReference* devirt_target = (it->target_dex_file_ != nullptr) ? &devirt_ref : nullptr; local 78 &target_method, devirt_target, &it->direct_code_, &it->direct_method_);
|
mir_analysis.cc | 1190 // Map key: target_method_idx, invoke_type, devirt_target. Ordered to avoid padding. 1191 const MethodReference* devirt_target; member in struct:art::MapEntry 1207 if (lhs.devirt_target != rhs.devirt_target) { 1208 if (lhs.devirt_target == nullptr) { 1211 if (rhs.devirt_target == nullptr) { 1214 return devirt_cmp(*lhs.devirt_target, *rhs.devirt_target); 1261 const MethodReference* devirt_target = verified_method->GetDevirtTarget(mir->offset); local 1265 devirt_target, [all...] |
/art/compiler/driver/ |
compiler_driver-inl.h | 213 MethodReference* target_method, const MethodReference* devirt_target, 254 if ((*invoke_type == kVirtual || *invoke_type == kInterface) && devirt_target != nullptr) { 258 if (LIKELY(devirt_target->dex_file == mUnit->GetDexFile())) { 259 called_method = class_linker->ResolveMethod(*devirt_target->dex_file, 260 devirt_target->dex_method_index, dex_cache, 266 hs.NewHandle(class_linker->FindDexCache(*devirt_target->dex_file))); 267 called_method = class_linker->ResolveMethod(*devirt_target->dex_file, 268 devirt_target->dex_method_index,
|
compiler_driver.h | 282 MethodReference* target_method, const MethodReference* devirt_target, [all...] |
compiler_driver.cc | 1234 const MethodReference* devirt_target = mUnit->GetVerifiedMethod()->GetDevirtTarget(dex_pc); local [all...] |