/art/compiler/optimizing/ |
D | inliner.cc | 76 bool HInliner::TryInline(HInvoke* invoke_instruction, uint32_t method_index) const { in TryInline() 79 VLOG(compiler) << "Try inlining " << PrettyMethod(method_index, caller_dex_file); in TryInline() 84 method_index, class_linker->GetImagePointerSize()); in TryInline() 88 VLOG(compiler) << "Method cannot be resolved " << PrettyMethod(method_index, caller_dex_file); in TryInline() 101 VLOG(compiler) << "Method " << PrettyMethod(method_index, caller_dex_file) in TryInline() 108 VLOG(compiler) << "Method " << PrettyMethod(method_index, caller_dex_file) in TryInline() 114 VLOG(compiler) << "Method " << PrettyMethod(method_index, caller_dex_file) in TryInline() 122 VLOG(compiler) << "Method " << PrettyMethod(method_index, caller_dex_file) in TryInline() 128 VLOG(compiler) << "Method " << PrettyMethod(method_index, caller_dex_file) in TryInline() 137 VLOG(compiler) << "Method " << PrettyMethod(method_index, caller_dex_file) in TryInline() [all …]
|
D | inliner.h | 50 bool TryInline(HInvoke* invoke_instruction, uint32_t method_index) const; 53 uint32_t method_index,
|
D | stack_map_stream.h | 102 uint32_t method_index; member 117 void AddInlineInfoEntry(uint32_t method_index);
|
D | stack_map_stream.cc | 98 void StackMapStream::AddInlineInfoEntry(uint32_t method_index) { in AddInlineInfoEntry() argument 100 entry.method_index = method_index; in AddInlineInfoEntry() 296 inline_info.SetMethodReferenceIndexAtDepth(j, inline_entry.method_index); in FillIn()
|
/art/compiler/dex/quick/ |
D | dex_file_method_inliner.h | 70 InlineMethodFlags IsIntrinsicOrSpecial(uint32_t method_index) LOCKS_EXCLUDED(lock_); 75 bool IsIntrinsic(uint32_t method_index, InlineMethod* intrinsic) LOCKS_EXCLUDED(lock_); 85 bool IsSpecial(uint32_t method_index) LOCKS_EXCLUDED(lock_); 101 uint32_t GetOffsetForStringInit(uint32_t method_index, size_t pointer_size) 107 bool IsStringInitMethodIndex(uint32_t method_index) LOCKS_EXCLUDED(lock_);
|
D | dex_file_method_inliner.cc | 506 InlineMethodFlags DexFileMethodInliner::IsIntrinsicOrSpecial(uint32_t method_index) { in IsIntrinsicOrSpecial() argument 508 auto it = inline_methods_.find(method_index); in IsIntrinsicOrSpecial() 517 bool DexFileMethodInliner::IsIntrinsic(uint32_t method_index, InlineMethod* intrinsic) { in IsIntrinsic() argument 519 auto it = inline_methods_.find(method_index); in IsIntrinsic() 623 bool DexFileMethodInliner::IsSpecial(uint32_t method_index) { in IsSpecial() argument 625 auto it = inline_methods_.find(method_index); in IsSpecial() 1024 uint32_t DexFileMethodInliner::GetOffsetForStringInit(uint32_t method_index, size_t pointer_size) { in GetOffsetForStringInit() argument 1026 auto it = inline_methods_.find(method_index); in GetOffsetForStringInit() 1035 bool DexFileMethodInliner::IsStringInitMethodIndex(uint32_t method_index) { in IsStringInitMethodIndex() argument 1037 auto it = inline_methods_.find(method_index); in IsStringInitMethodIndex()
|
/art/compiler/ |
D | oat_test.cc | 163 size_t method_index = 0; in TEST_F() local 165 CheckMethod(&m, oat_class.GetOatMethod(method_index), dex_file); in TEST_F() 166 ++method_index; in TEST_F() 171 CheckMethod(&m, oat_class.GetOatMethod(method_index), dex_file); in TEST_F() 172 ++method_index; in TEST_F()
|
/art/runtime/ |
D | oat_file.cc | 705 uint32_t OatFile::OatClass::GetOatMethodOffsetsOffset(uint32_t method_index) const { in GetOatMethodOffsetsOffset() 706 const OatMethodOffsets* oat_method_offsets = GetOatMethodOffsets(method_index); in GetOatMethodOffsetsOffset() 713 const OatMethodOffsets* OatFile::OatClass::GetOatMethodOffsets(uint32_t method_index) const { in GetOatMethodOffsets() 722 methods_pointer_index = method_index; in GetOatMethodOffsets() 725 if (!BitVector::IsBitSet(bitmap_, method_index)) { in GetOatMethodOffsets() 728 size_t num_set_bits = BitVector::NumSetBits(bitmap_, method_index); in GetOatMethodOffsets() 735 const OatFile::OatMethod OatFile::OatClass::GetOatMethod(uint32_t method_index) const { in GetOatMethod() 736 const OatMethodOffsets* oat_method_offsets = GetOatMethodOffsets(method_index); in GetOatMethod()
|
D | oat_file.h | 180 const OatMethod GetOatMethod(uint32_t method_index) const; 185 const OatMethodOffsets* GetOatMethodOffsets(uint32_t method_index) const; 190 uint32_t GetOatMethodOffsetsOffset(uint32_t method_index) const;
|
D | art_method.cc | 118 uint16_t method_index = GetMethodIndex(); in FindOverriddenMethod() local 122 if (super_class->HasVTable() && method_index < super_class->GetVTableLength()) { in FindOverriddenMethod() 123 result = super_class->GetVTableEntry(method_index, pointer_size); in FindOverriddenMethod()
|
D | art_method-inl.h | 91 inline ArtMethod* ArtMethod::GetDexCacheResolvedMethod(uint16_t method_index, size_t ptr_size) { in GetDexCacheResolvedMethod() argument 93 method_index, ptr_size); in GetDexCacheResolvedMethod()
|
D | class_linker.cc | 2165 for (size_t method_index = 0; it.HasNextDirectMethod(); ++method_index, it.Next()) { in FixupStaticTrampolines() local 2166 ArtMethod* method = klass->GetDirectMethod(method_index, image_pointer_size_); in FixupStaticTrampolines() 2173 OatFile::OatMethod oat_method = oat_class.GetOatMethod(method_index); in FixupStaticTrampolines()
|
/art/compiler/dex/ |
D | mir_optimization.cc | 1463 uint32_t method_index = invoke->meta.method_lowering_info; in ComputeInlineIFieldLoweringInfo() local 1464 if (temp_.smi.processed_indexes->IsBitSet(method_index)) { in ComputeInlineIFieldLoweringInfo() 1465 iget_or_iput->meta.ifield_lowering_info = temp_.smi.lowering_infos[method_index]; in ComputeInlineIFieldLoweringInfo() 1483 temp_.smi.processed_indexes->SetBit(method_index); in ComputeInlineIFieldLoweringInfo() 1484 temp_.smi.lowering_infos[method_index] = field_info_index; in ComputeInlineIFieldLoweringInfo()
|
/art/compiler/driver/ |
D | compiler_driver.h | 470 bool IsStringInit(uint32_t method_index, const DexFile* dex_file, int32_t* offset);
|
D | compiler_driver.cc | 2523 bool CompilerDriver::IsStringInit(uint32_t method_index, const DexFile* dex_file, int32_t* offset) { in IsStringInit() argument 2526 *offset = inliner->GetOffsetForStringInit(method_index, pointer_size); in IsStringInit() 2527 return inliner->IsStringInitMethodIndex(method_index); in IsStringInit()
|
/art/oatdump/ |
D | oatdump.cc | 515 size_t method_index = m->GetMethodIndex(); in GetQuickOatCode() local 516 return oat_class.GetOatMethod(method_index).GetQuickCode(); in GetQuickOatCode()
|