/art/runtime/ |
D | method_reference.h | 27 struct MethodReference { struct 28 MethodReference(const DexFile* file, uint32_t index) : dex_file(file), dex_method_index(index) { in MethodReference() function 35 bool operator()(MethodReference mr1, MethodReference mr2) const { in operator() argument
|
D | profiler.h | 51 StackTrieNode(MethodReference method, uint32_t dex_pc, uint32_t method_size, in StackTrieNode() 60 MethodReference GetMethod() { return method_; } in GetMethod() 65 StackTrieNode* FindChild(MethodReference method, uint32_t dex_pc); 73 MethodReference mr1 = node1->GetMethod(); in operator() 74 MethodReference mr2 = node2->GetMethod(); in operator() 89 MethodReference method_; 129 typedef std::map<MethodReference, TrieNodeSet*, MethodReferenceComparator> MethodContextMap;
|
D | profiler.cc | 531 MethodReference method_ref(dex_file, method_idx); in PutStack() 552 MethodReference method = current->GetMethod(); in PutStack() 608 MethodReference method = method_iter.first; in Write() 894 StackTrieNode* StackTrieNode::FindChild(MethodReference method, uint32_t dex_pc) { in FindChild()
|
/art/compiler/dex/ |
D | verification_results.h | 49 const VerifiedMethod* GetVerifiedMethod(MethodReference ref) 51 void RemoveVerifiedMethod(MethodReference ref) LOCKS_EXCLUDED(verified_methods_lock_); 56 bool IsCandidateForCompilation(MethodReference& method_ref, 63 typedef SafeMap<MethodReference, const VerifiedMethod*,
|
D | verification_results.cc | 51 MethodReference ref = method_verifier->GetMethodReference(); in ProcessVerifiedMethod() 81 const VerifiedMethod* VerificationResults::GetVerifiedMethod(MethodReference ref) { in GetVerifiedMethod() 87 void VerificationResults::RemoveVerifiedMethod(MethodReference ref) { in RemoveVerifiedMethod() 109 bool VerificationResults::IsCandidateForCompilation(MethodReference& method_ref, in IsCandidateForCompilation()
|
D | mir_method_info.cc | 59 MethodReference devirt_ref(it->target_dex_file_, it->target_method_idx_); in Resolve() 60 MethodReference* devirt_target = (it->target_dex_file_ != nullptr) ? &devirt_ref : nullptr; in Resolve() 75 MethodReference target_method(mUnit->GetDexFile(), it->MethodIndex()); in Resolve()
|
D | verified_method.h | 40 typedef SafeMap<uint32_t, MethodReference> DevirtualizationMap; 59 const MethodReference* GetDevirtTarget(uint32_t dex_pc) const;
|
D | mir_method_info.h | 114 void SetDevirtualizationTarget(const MethodReference& ref) { in SetDevirtualizationTarget() 138 MethodReference GetTargetMethod() const { in GetTargetMethod() 139 return MethodReference(target_dex_file_, target_method_idx_); in GetTargetMethod()
|
D | quick_compiler_callbacks.cc | 28 MethodReference ref = verifier->GetMethodReference(); in MethodVerified()
|
D | verified_method.cc | 70 const MethodReference* VerifiedMethod::GetDevirtTarget(uint32_t dex_pc) const { in GetDevirtTarget() 257 MethodReference concrete_ref( in GenerateDevirtMap()
|
D | dex_to_dex_compiler.cc | 237 MethodReference target_method(&GetDexFile(), method_idx); in CompileInvokeVirtual()
|
D | mir_analysis.cc | 1191 const MethodReference* devirt_target; in DoCacheMethodLoweringInfo() 1261 const MethodReference* devirt_target = verified_method->GetDevirtTarget(mir->offset); in DoCacheMethodLoweringInfo()
|
/art/runtime/verifier/ |
D | method_verifier-inl.h | 49 inline MethodReference MethodVerifier::GetMethodReference() const { in GetMethodReference() 50 return MethodReference(dex_file_, dex_method_idx_); in GetMethodReference()
|
/art/compiler/driver/ |
D | compiler_driver.h | 190 CompiledMethod* GetCompiledMethod(MethodReference ref) const 291 MethodReference* target_method, const MethodReference* devirt_target, 326 InvokeType* type, MethodReference* target_method, int* vtable_idx, 698 MethodReference* target_method, 793 typedef SafeMap<const MethodReference, CompiledMethod*, MethodReferenceComparator> MethodTable;
|
D | compiler_driver-inl.h | 213 MethodReference* target_method, const MethodReference* devirt_target, in IsFastInvoke()
|
D | compiler_driver.cc | 1161 MethodReference* target_method, in GetCodeAndMethodForDirectCall() 1281 InvokeType* invoke_type, MethodReference* target_method, in ComputeInvokeInfo() 1309 const MethodReference* devirt_target = mUnit->GetVerifiedMethod()->GetDevirtTarget(dex_pc); in ComputeInvokeInfo() 1346 MethodReference ref(dex_file, method_idx); in GetVerifiedMethod() 2101 MethodReference method_ref(&dex_file, method_idx); in CompileMethod() 2199 CompiledMethod* CompilerDriver::GetCompiledMethod(MethodReference ref) const { in GetCompiledMethod()
|
/art/compiler/dex/quick/ |
D | gen_invoke.cc | 495 int state, const MethodReference& target_method, in NextSDCallInsn() 572 int state, const MethodReference& target_method, in NextVCallInsn() 614 const MethodReference& target_method, in NextInterfaceCallInsn() 654 const MethodReference& target_method, uint32_t method_idx) { in NextInvokeInsnSP() 683 const MethodReference& target_method, in NextStaticCallInsnSP() 691 const MethodReference& target_method, in NextDirectCallInsnSP() 699 const MethodReference& target_method, in NextSuperCallInsnSP() 707 const MethodReference& target_method, in NextVCallInsnSP() 716 const MethodReference& target_method, in NextInterfaceCallInsnWithAccessCheck() 725 const MethodReference& target_method, in LoadArgRegs() [all …]
|
D | mir_to_lir.h | 153 const MethodReference& target_method, 687 LIR* ScanLiteralPoolMethod(LIR* data_target, const MethodReference& method); 932 const MethodReference& target_method, 938 const MethodReference& target_method, 985 const MethodReference& target_method, 1101 void LoadCodeAddress(const MethodReference& target_method, InvokeType type, 1111 virtual void LoadMethodAddress(const MethodReference& target_method, InvokeType type,
|
D | codegen_util.cc | 393 LIR* Mir2Lir::ScanLiteralPoolMethod(LIR* data_target, const MethodReference& method) { in ScanLiteralPoolMethod() 758 MethodReference method_ref(cu_->dex_file, cu_->method_idx); in CreateNativeGcMap() 1225 void Mir2Lir::LoadCodeAddress(const MethodReference& target_method, InvokeType type, in LoadCodeAddress() 1242 void Mir2Lir::LoadMethodAddress(const MethodReference& target_method, InvokeType type, in LoadMethodAddress()
|
/art/compiler/sea_ir/ |
D | frontend.cc | 55 MethodReference mref(&dex_file, method_idx); in CompileMethodWithSeaIr()
|
/art/runtime/quick/ |
D | inline_method_analyser.h | 172 static bool IsSyntheticAccessor(MethodReference ref);
|
/art/compiler/ |
D | elf_writer_mclinker.cc | 249 compiler_driver_->GetCompiledMethod(MethodReference(&dex_file, method_idx)); in AddMethodInputs() 372 compiler_driver_->GetCompiledMethod(MethodReference(&dex_file, method_idx)); in FixupOatMethodOffsets()
|
D | oat_test.cc | 43 compiler_driver_->GetCompiledMethod(MethodReference(dex_file, in CheckMethod()
|
/art/compiler/dex/quick/x86/ |
D | codegen_x86.h | 317 void LoadMethodAddress(const MethodReference& target_method, InvokeType type, 332 const MethodReference& target_method, 339 const MethodReference& target_method, 350 virtual LIR * CallWithLinkerFixup(const MethodReference& target_method, InvokeType type);
|
/art/compiler/dex/quick/arm64/ |
D | codegen_arm64.h | 239 const MethodReference& target_method, 246 const MethodReference& target_method,
|