/art/runtime/ |
H A D | dex_to_dex_decompiler.cc | 67 const uint16_t type_index = NextIndex(); local 70 inst->SetVRegB_21c(type_index);
|
/art/compiler/optimizing/ |
H A D | sharpening.cc | 170 dex::TypeIndex type_index = load_class->GetTypeIndex(); local 182 compiler_driver->IsImageClass(dex_file.StringByTypeIdx(type_index))) {
|
H A D | code_generator_mips64.cc | 197 dex::TypeIndex type_index = cls_->GetTypeIndex(); variable 198 __ LoadConst32(calling_convention.GetRegisterAt(0), type_index.index_); 1561 dex::TypeIndex type_index, 1563 return NewPcRelativePatch(&dex_file, type_index.index_, info_high, &boot_image_type_patches_); 1568 dex::TypeIndex type_index, 1570 return NewPcRelativePatch(&dex_file, type_index.index_, info_high, &type_bss_entry_patches_); 1638 dex::TypeIndex type_index, 1640 ReserveJitClassRoot(TypeReference(&dex_file, type_index), handle); 1642 TypeReference(&dex_file, type_index), 1559 NewBootImageTypePatch( const DexFile& dex_file, dex::TypeIndex type_index, const PcRelativePatchInfo* info_high) argument 1566 NewTypeBssEntryPatch( const DexFile& dex_file, dex::TypeIndex type_index, const PcRelativePatchInfo* info_high) argument
|
H A D | instruction_builder.cc | 1082 HNewInstance* HInstructionBuilder::BuildNewInstance(dex::TypeIndex type_index, uint32_t dex_pc) { argument 1085 HLoadClass* load_class = BuildLoadClass(type_index, dex_pc); 1109 type_index, 1483 bool HInstructionBuilder::IsOutermostCompilingClass(dex::TypeIndex type_index) const { 1489 soa, dex_cache, class_loader, type_index, dex_compilation_unit_))); 1701 dex::TypeIndex type_index, 1707 HLoadClass* cls = BuildLoadClass(type_index, dex_pc); 1711 const char* descriptor = dex_file_->StringByTypeIdx(type_index); 1852 HLoadClass* HInstructionBuilder::BuildLoadClass(dex::TypeIndex type_index, uint32_t dex_pc) { argument 1857 soa, dex_compilation_unit_->GetDexCache(), class_loader, type_index, dex_compilation_unit 1700 BuildFilledNewArray(uint32_t dex_pc, dex::TypeIndex type_index, uint32_t number_of_vreg_arguments, bool is_range, uint32_t* args, uint32_t register_index) argument 1874 BuildLoadClass(dex::TypeIndex type_index, const DexFile& dex_file, Handle<mirror::Class> klass, uint32_t dex_pc, bool needs_access_check) argument 1915 BuildTypeCheck(const Instruction& instruction, uint8_t destination, uint8_t reference, dex::TypeIndex type_index, uint32_t dex_pc) argument 1939 NeedsAccessCheck(dex::TypeIndex type_index, bool* finalizable) const argument 2974 LookupResolvedType( dex::TypeIndex type_index, const DexCompilationUnit& compilation_unit) const argument [all...] |
H A D | code_generator_arm64.cc | 331 dex::TypeIndex type_index = cls_->GetTypeIndex(); variable 332 __ Mov(calling_convention.GetRegisterAt(0).W(), type_index.index_); 4578 dex::TypeIndex type_index, 4580 return NewPcRelativePatch(&dex_file, type_index.index_, adrp_label, &boot_image_type_patches_); 4585 dex::TypeIndex type_index, 4587 return NewPcRelativePatch(&dex_file, type_index.index_, adrp_label, &type_bss_entry_patches_); 4638 const DexFile& dex_file, dex::TypeIndex type_index, Handle<mirror::Class> handle) { 4639 ReserveJitClassRoot(TypeReference(&dex_file, type_index), handle); 4641 TypeReference(&dex_file, type_index), 4874 dex::TypeIndex type_index 4576 NewBootImageTypePatch( const DexFile& dex_file, dex::TypeIndex type_index, vixl::aarch64::Label* adrp_label) argument 4583 NewBssEntryTypePatch( const DexFile& dex_file, dex::TypeIndex type_index, vixl::aarch64::Label* adrp_label) argument 4637 DeduplicateJitClassLiteral( const DexFile& dex_file, dex::TypeIndex type_index, Handle<mirror::Class> handle) argument [all...] |
H A D | code_generator_arm_vixl.cc | 541 dex::TypeIndex type_index = cls_->GetTypeIndex(); variable 542 __ Mov(calling_convention.GetRegisterAt(0), type_index.index_); 9014 const DexFile& dex_file, dex::TypeIndex type_index) { 9015 return NewPcRelativePatch(&dex_file, type_index.index_, &boot_image_type_patches_); 9019 const DexFile& dex_file, dex::TypeIndex type_index) { 9020 return NewPcRelativePatch(&dex_file, type_index.index_, &type_bss_entry_patches_); 9061 dex::TypeIndex type_index, 9063 ReserveJitClassRoot(TypeReference(&dex_file, type_index), handle); 9065 TypeReference(&dex_file, type_index), 9013 NewBootImageTypePatch( const DexFile& dex_file, dex::TypeIndex type_index) argument 9018 NewTypeBssEntryPatch( const DexFile& dex_file, dex::TypeIndex type_index) argument 9060 DeduplicateJitClassLiteral(const DexFile& dex_file, dex::TypeIndex type_index, Handle<mirror::Class> handle) argument
|
H A D | code_generator_mips.cc | 244 dex::TypeIndex type_index = cls_->GetTypeIndex(); variable 245 __ LoadConst32(calling_convention.GetRegisterAt(0), type_index.index_); 1649 dex::TypeIndex type_index, 1651 return NewPcRelativePatch(&dex_file, type_index.index_, info_high, &boot_image_type_patches_); 1656 dex::TypeIndex type_index, 1658 return NewPcRelativePatch(&dex_file, type_index.index_, info_high, &type_bss_entry_patches_); 1740 dex::TypeIndex type_index, 1742 ReserveJitClassRoot(TypeReference(&dex_file, type_index), handle); 1743 jit_class_patches_.emplace_back(dex_file, type_index.index_); 1647 NewBootImageTypePatch( const DexFile& dex_file, dex::TypeIndex type_index, const PcRelativePatchInfo* info_high) argument 1654 NewTypeBssEntryPatch( const DexFile& dex_file, dex::TypeIndex type_index, const PcRelativePatchInfo* info_high) argument 1738 NewJitRootClassPatch( const DexFile& dex_file, dex::TypeIndex type_index, Handle<mirror::Class> handle) argument
|
H A D | code_generator_x86.cc | 269 dex::TypeIndex type_index = cls_->GetTypeIndex(); variable 270 __ movl(calling_convention.GetRegisterAt(0), Immediate(type_index.index_)); 6115 dex::TypeIndex type_index, 6117 ReserveJitClassRoot(TypeReference(&dex_file, type_index), handle); 6119 jit_class_patches_.emplace_back(&dex_file, type_index.index_); 6114 NewJitRootClassPatch(const DexFile& dex_file, dex::TypeIndex type_index, Handle<mirror::Class> handle) argument
|
H A D | code_generator_x86_64.cc | 5527 dex::TypeIndex type_index, 5529 ReserveJitClassRoot(TypeReference(&dex_file, type_index), handle); 5531 jit_class_patches_.emplace_back(&dex_file, type_index.index_); 5526 NewJitRootClassPatch(const DexFile& dex_file, dex::TypeIndex type_index, Handle<mirror::Class> handle) argument
|
H A D | nodes.h | 4151 dex::TypeIndex type_index, 4159 type_index_(type_index), 5355 dex::TypeIndex type_index, 5361 type_index_(type_index), 6050 dex::TypeIndex type_index, 6058 type_index_(type_index), 4149 HNewInstance(HInstruction* cls, uint32_t dex_pc, dex::TypeIndex type_index, const DexFile& dex_file, bool finalizable, QuickEntrypointEnum entrypoint) argument 5354 HParameterValue(const DexFile& dex_file, dex::TypeIndex type_index, uint8_t index, DataType::Type parameter_type, bool is_this = false) argument 6049 HLoadClass(HCurrentMethod* current_method, dex::TypeIndex type_index, const DexFile& dex_file, Handle<mirror::Class> klass, bool is_referrers_class, uint32_t dex_pc, bool needs_access_check) argument
|
/art/compiler/dex/ |
H A D | dex_to_dex_compiler.cc | 322 const uint16_t type_index = NextIndex(); local 324 quickened_info_.push_back(QuickenedInfo(dex_pc, type_index));
|
/art/runtime/jit/ |
H A D | profile_compilation_info_test.cc | 89 dex::TypeIndex type_index, 92 classes.AddClass(type_index); 87 AddClass(const std::string& dex_location, uint32_t checksum, dex::TypeIndex type_index, ProfileCompilationInfo* info) argument
|
H A D | profile_compilation_info.h | 117 dex_profile_index(dex_profile_idx), type_index(type_idx) {} 120 return dex_profile_index == other.dex_profile_index && type_index == other.type_index; 124 ? type_index < other.type_index 129 dex::TypeIndex type_index; // the type index of the class member in struct:art::ProfileCompilationInfo::ClassReference
|
H A D | jit_code_cache.cc | 1651 dex::TypeIndex type_index; local 1659 type_index = cls->FindTypeIndexInOtherDexFile(*dex_file); 1662 type_index = cls->GetDexTypeIndex(); 1664 if (!type_index.IsValid()) { 1673 class_dex_file, type_index);
|
/art/runtime/dex/ |
H A D | dex_file_annotations.cc | 175 uint32_t type_index = DecodeUnsignedLeb128(&annotation); local 177 if (strcmp(descriptor, dex_file.StringByTypeIdx(dex::TypeIndex(type_index))) == 0) { 220 DecodeUnsignedLeb128(&annotation); // unused type_index 249 DecodeUnsignedLeb128(&annotation); // unused type_index 338 uint32_t type_index = DecodeUnsignedLeb128(annotation); local 346 class_linker->ResolveType(dex::TypeIndex(type_index), 351 << " annotation class " << type_index; 473 dex::TypeIndex type_index(index); 476 type_index, 483 const char* msg = dex_file.StringByTypeIdx(type_index); 778 uint32_t type_index = DecodeUnsignedLeb128(&annotation); local 1273 uint32_t type_index = DecodeUnsignedLeb128(&annotation); local [all...] |
/art/dexlayout/ |
H A D | dex_ir.cc | 622 const dex::TypeIndex type_index = it.GetHandlerTypeIndex(); local 623 const TypeId* type_id = GetTypeIdOrNullPtr(type_index.index_);
|
/art/profman/ |
H A D | profman.cc | 592 for (const dex::TypeIndex& type_index : class_types) { 593 const DexFile::TypeId& type_id = dex_file->GetTypeId(type_index); 764 dex::TypeIndex type_index = dex_file->GetIndexForTypeId(*type_id); local 765 if (dex_file->FindClassDef(type_index) == nullptr) { 769 *class_ref = TypeReference(dex_file, type_index);
|