Home
last modified time | relevance | path

Searched refs:string_index (Results 1 – 20 of 20) sorted by relevance

/art/compiler/optimizing/
Dsharpening.cc248 dex::StringIndex string_index = load_string->GetStringIndex(); in ProcessLoadString() local
265 string = class_linker->ResolveString(string_index, dex_cache); in ProcessLoadString()
276 string = class_linker->LookupString(string_index, dex_cache.Get()); in ProcessLoadString()
288 string = class_linker->LookupString(string_index, dex_cache.Get()); in ProcessLoadString()
Dcode_generator_mips64.h600 dex::StringIndex string_index,
603 dex::StringIndex string_index,
616 dex::StringIndex string_index,
Dcode_generator_arm64.h599 dex::StringIndex string_index,
607 dex::StringIndex string_index,
616 dex::StringIndex string_index,
619 dex::TypeIndex string_index,
Dcode_generator_mips.h629 dex::StringIndex string_index,
632 dex::StringIndex string_index,
660 dex::StringIndex string_index,
Dcode_generator_arm_vixl.h582 dex::StringIndex string_index);
584 dex::StringIndex string_index);
592 dex::StringIndex string_index,
Dinstruction_builder.h223 void BuildLoadString(dex::StringIndex string_index, uint32_t dex_pc);
Dcode_generator_arm64.cc381 const dex::StringIndex string_index = instruction_->AsLoadString()->GetStringIndex(); in EmitNativeCode() local
382 __ Mov(calling_convention.GetRegisterAt(0).W(), string_index.index_); in EmitNativeCode()
4592 dex::StringIndex string_index, in NewBootImageStringPatch() argument
4595 &dex_file, string_index.index_, adrp_label, &boot_image_string_patches_); in NewBootImageStringPatch()
4600 dex::StringIndex string_index, in NewStringBssEntryPatch() argument
4602 return NewPcRelativePatch(&dex_file, string_index.index_, adrp_label, &string_bss_entry_patches_); in NewStringBssEntryPatch()
4630 const DexFile& dex_file, dex::StringIndex string_index, Handle<mirror::String> handle) { in DeduplicateJitStringLiteral() argument
4631 ReserveJitStringRoot(StringReference(&dex_file, string_index), handle); in DeduplicateJitStringLiteral()
4633 StringReference(&dex_file, string_index), in DeduplicateJitStringLiteral()
5042 const dex::StringIndex string_index = load->GetStringIndex(); in VisitLoadString() local
[all …]
Dinstruction_builder.cc1841 void HInstructionBuilder::BuildLoadString(dex::StringIndex string_index, uint32_t dex_pc) { in BuildLoadString() argument
1843 new (allocator_) HLoadString(graph_->GetCurrentMethod(), string_index, *dex_file_, dex_pc); in BuildLoadString()
2889 dex::StringIndex string_index(instruction.VRegB_21c()); in ProcessDexInstruction() local
2890 BuildLoadString(string_index, dex_pc); in ProcessDexInstruction()
2896 dex::StringIndex string_index(instruction.VRegB_31c()); in ProcessDexInstruction() local
2897 BuildLoadString(string_index, dex_pc); in ProcessDexInstruction()
Dcode_generator_x86_64.h420 dex::StringIndex string_index,
Dcode_generator_x86.h424 dex::StringIndex string_index,
Dcode_generator_mips64.cc246 const dex::StringIndex string_index = instruction_->AsLoadString()->GetStringIndex(); in EmitNativeCode() local
252 __ LoadConst32(calling_convention.GetRegisterAt(0), string_index.index_); in EmitNativeCode()
1575 dex::StringIndex string_index, in NewBootImageStringPatch() argument
1578 &dex_file, string_index.index_, info_high, &boot_image_string_patches_); in NewBootImageStringPatch()
1583 dex::StringIndex string_index, in NewStringBssEntryPatch() argument
1585 return NewPcRelativePatch(&dex_file, string_index.index_, info_high, &string_bss_entry_patches_); in NewStringBssEntryPatch()
1629 dex::StringIndex string_index, in DeduplicateJitStringLiteral() argument
1631 ReserveJitStringRoot(StringReference(&dex_file, string_index), handle); in DeduplicateJitStringLiteral()
1633 StringReference(&dex_file, string_index), in DeduplicateJitStringLiteral()
Dcode_generator_arm_vixl.cc586 const dex::StringIndex string_index = instruction_->AsLoadString()->GetStringIndex(); in EmitNativeCode() local
593 __ Mov(calling_convention.GetRegisterAt(0), string_index.index_); in EmitNativeCode()
9024 const DexFile& dex_file, dex::StringIndex string_index) { in NewBootImageStringPatch() argument
9025 return NewPcRelativePatch(&dex_file, string_index.index_, &boot_image_string_patches_); in NewBootImageStringPatch()
9029 const DexFile& dex_file, dex::StringIndex string_index) { in NewStringBssEntryPatch() argument
9030 return NewPcRelativePatch(&dex_file, string_index.index_, &string_bss_entry_patches_); in NewStringBssEntryPatch()
9050 dex::StringIndex string_index, in DeduplicateJitStringLiteral() argument
9052 ReserveJitStringRoot(StringReference(&dex_file, string_index), handle); in DeduplicateJitStringLiteral()
9054 StringReference(&dex_file, string_index), in DeduplicateJitStringLiteral()
Dcode_generator_mips.cc293 const dex::StringIndex string_index = instruction_->AsLoadString()->GetStringIndex(); in EmitNativeCode() local
299 __ LoadConst32(calling_convention.GetRegisterAt(0), string_index.index_); in EmitNativeCode()
1663 dex::StringIndex string_index, in NewBootImageStringPatch() argument
1666 &dex_file, string_index.index_, info_high, &boot_image_string_patches_); in NewBootImageStringPatch()
1671 dex::StringIndex string_index, in NewStringBssEntryPatch() argument
1673 return NewPcRelativePatch(&dex_file, string_index.index_, info_high, &string_bss_entry_patches_); in NewStringBssEntryPatch()
1731 dex::StringIndex string_index, in NewJitRootStringPatch() argument
1733 ReserveJitStringRoot(StringReference(&dex_file, string_index), handle); in NewJitRootStringPatch()
1734 jit_string_patches_.emplace_back(dex_file, string_index.index_); in NewJitRootStringPatch()
Dcode_generator_x86_64.cc306 const dex::StringIndex string_index = instruction_->AsLoadString()->GetStringIndex(); in EmitNativeCode() local
308 __ movl(CpuRegister(RAX), Immediate(string_index.index_)); in EmitNativeCode()
5692 dex::StringIndex string_index, in NewJitRootStringPatch() argument
5694 ReserveJitStringRoot(StringReference(&dex_file, string_index), handle); in NewJitRootStringPatch()
5696 jit_string_patches_.emplace_back(&dex_file, string_index.index_); in NewJitRootStringPatch()
Dcode_generator_x86.cc236 const dex::StringIndex string_index = instruction_->AsLoadString()->GetStringIndex(); in EmitNativeCode() local
237 __ movl(calling_convention.GetRegisterAt(0), Immediate(string_index.index_)); in EmitNativeCode()
6304 dex::StringIndex string_index, in NewJitRootStringPatch() argument
6306 ReserveJitStringRoot(StringReference(&dex_file, string_index), handle); in NewJitRootStringPatch()
6308 jit_string_patches_.emplace_back(&dex_file, string_index.index_); in NewJitRootStringPatch()
Dnodes.h6269 dex::StringIndex string_index, in HLoadString() argument
6274 string_index_(string_index), in HLoadString()
/art/tools/veridex/
Dhidden_api_finder.cc84 dex::StringIndex string_index(inst->VRegB_21c()); in CollectAccesses() local
85 std::string name = std::string(dex_file.StringDataByIdx(string_index)); in CollectAccesses()
/art/dexlayout/
Ddex_ir.cc261 const uint32_t string_index = static_cast<uint32_t>(ReadVarWidth(data, length, false)); in ReadEncodedValue() local
262 item->SetStringId(GetStringId(string_index)); in ReadEncodedValue()
266 const uint32_t string_index = static_cast<uint32_t>(ReadVarWidth(data, length, false)); in ReadEncodedValue() local
267 item->SetTypeId(GetTypeId(string_index)); in ReadEncodedValue()
/art/oatdump/
Doatdump.cc1017 const dex::StringIndex string_index(inst->VRegB_21c()); in WalkCodeItem() local
1018 unique_string_ids_from_code_.insert(StringReference(&dex_file, string_index)); in WalkCodeItem()
1023 const dex::StringIndex string_index(inst->VRegB_31c()); in WalkCodeItem() local
1024 unique_string_ids_from_code_.insert(StringReference(&dex_file, string_index)); in WalkCodeItem()
/art/compiler/driver/
Dcompiler_driver.cc798 dex::StringIndex string_index((inst->Opcode() == Instruction::CONST_STRING) in ResolveConstStrings() local
801 ObjPtr<mirror::String> string = class_linker->ResolveString(string_index, dex_cache); in ResolveConstStrings()