Searched refs:string_index (Results 1 - 19 of 19) sorted by relevance

/art/runtime/
H A Dstring_reference.h32 : dex_file(file), string_index(index) { }
35 return dex_file->GetStringData(dex_file->GetStringId(string_index));
39 dex::StringIndex string_index; member in struct:art::StringReference
48 return a.string_index < b.string_index;
63 sr1.string_index < sr2.string_index,
66 return sr1.string_index < sr2.string_index;
/art/compiler/optimizing/
H A Dsharpening.cc231 dex::StringIndex string_index = load_string->GetStringIndex(); local
248 string = class_linker->ResolveString(dex_file, string_index, dex_cache);
262 string = class_linker->LookupString(dex_file, string_index, dex_cache.Get());
274 string = class_linker->LookupString(dex_file, string_index, dex_cache.Get());
H A Dcode_generator_arm.h486 dex::StringIndex string_index);
492 dex::StringIndex string_index);
496 dex::StringIndex string_index,
H A Dcode_generator_mips64.h544 dex::StringIndex string_index);
552 dex::StringIndex string_index);
563 dex::StringIndex string_index,
H A Dcode_generator_arm64.h556 dex::StringIndex string_index,
590 dex::StringIndex string_index);
595 dex::StringIndex string_index,
598 dex::TypeIndex string_index,
H A Dcode_generator_mips.h584 dex::StringIndex string_index);
590 dex::StringIndex string_index);
H A Dcode_generator_arm_vixl.h570 dex::StringIndex string_index);
576 dex::StringIndex string_index);
582 dex::StringIndex string_index,
H A Dcode_generator_arm64.cc420 const dex::StringIndex string_index = instruction_->AsLoadString()->GetStringIndex(); variable
421 __ Mov(calling_convention.GetRegisterAt(0).W(), string_index.index_);
435 adrp_label_ = arm64_codegen->NewPcRelativeStringPatch(dex_file, string_index);
439 arm64_codegen->NewPcRelativeStringPatch(dex_file, string_index, adrp_label_);
4589 dex::StringIndex string_index,
4592 NewPcRelativePatch(dex_file, string_index.index_, adrp_label, &pc_relative_string_patches_);
4636 const DexFile& dex_file, dex::StringIndex string_index) {
4638 StringReference(&dex_file, string_index),
4655 const DexFile& dex_file, dex::StringIndex string_index, Handle<mirror::String> handle) {
4656 jit_string_roots_.Overwrite(StringReference(&dex_file, string_index),
4587 NewPcRelativeStringPatch( const DexFile& dex_file, dex::StringIndex string_index, vixl::aarch64::Label* adrp_label) argument
4635 DeduplicateBootImageStringLiteral( const DexFile& dex_file, dex::StringIndex string_index) argument
4654 DeduplicateJitStringLiteral( const DexFile& dex_file, dex::StringIndex string_index, Handle<mirror::String> handle) argument
[all...]
H A Dcode_generator_mips64.cc244 const dex::StringIndex string_index = instruction_->AsLoadString()->GetStringIndex(); variable
245 __ LoadConst32(calling_convention.GetRegisterAt(0), string_index.index_);
264 mips64_codegen->NewPcRelativeStringPatch(load->GetDexFile(), string_index);
1475 target_string.string_index.index_));
1490 const DexFile& dex_file, dex::StringIndex string_index) {
1491 return NewPcRelativePatch(dex_file, string_index.index_, &pc_relative_string_patches_);
1535 dex::StringIndex string_index) {
1537 StringReference(&dex_file, string_index),
1562 dex::StringIndex string_index,
1564 jit_string_roots_.Overwrite(StringReference(&dex_file, string_index),
1489 NewPcRelativeStringPatch( const DexFile& dex_file, dex::StringIndex string_index) argument
[all...]
H A Dcode_generator_arm.cc466 const dex::StringIndex string_index = load->GetStringIndex(); variable
488 __ LoadImmediate(calling_convention.GetRegisterAt(0), string_index.index_);
500 arm_codegen->NewPcRelativeStringPatch(load->GetDexFile(), string_index);
8363 const DexFile& dex_file, dex::StringIndex string_index) {
8364 return NewPcRelativePatch(dex_file, string_index.index_, &pc_relative_string_patches_);
8389 dex::StringIndex string_index) {
8391 StringReference(&dex_file, string_index),
8407 dex::StringIndex string_index,
8409 jit_string_roots_.Overwrite(StringReference(&dex_file, string_index),
8412 StringReference(&dex_file, string_index),
8362 NewPcRelativeStringPatch( const DexFile& dex_file, dex::StringIndex string_index) argument
8388 DeduplicateBootImageStringLiteral(const DexFile& dex_file, dex::StringIndex string_index) argument
8406 DeduplicateJitStringLiteral(const DexFile& dex_file, dex::StringIndex string_index, Handle<mirror::String> handle) argument
[all...]
H A Dcode_generator_arm_vixl.cc491 const dex::StringIndex string_index = load->GetStringIndex(); variable
513 __ Mov(calling_convention.GetRegisterAt(0), string_index.index_);
527 arm_codegen->NewPcRelativeStringPatch(load->GetDexFile(), string_index);
8482 const DexFile& dex_file, dex::StringIndex string_index) {
8483 return NewPcRelativePatch(dex_file, string_index.index_, &pc_relative_string_patches_);
8509 dex::StringIndex string_index) {
8511 StringReference(&dex_file, string_index),
8537 dex::StringIndex string_index,
8539 jit_string_roots_.Overwrite(StringReference(&dex_file, string_index),
8542 StringReference(&dex_file, string_index),
8481 NewPcRelativeStringPatch( const DexFile& dex_file, dex::StringIndex string_index) argument
8507 DeduplicateBootImageStringLiteral( const DexFile& dex_file, dex::StringIndex string_index) argument
8535 DeduplicateJitStringLiteral( const DexFile& dex_file, dex::StringIndex string_index, Handle<mirror::String> handle) argument
[all...]
H A Dinstruction_builder.cc2684 dex::StringIndex string_index(instruction.VRegB_21c());
2686 new (arena_) HLoadString(graph_->GetCurrentMethod(), string_index, *dex_file_, dex_pc));
2692 dex::StringIndex string_index(instruction.VRegB_31c());
2694 new (arena_) HLoadString(graph_->GetCurrentMethod(), string_index, *dex_file_, dex_pc));
H A Dcode_generator_mips.cc298 const dex::StringIndex string_index = load->GetStringIndex(); variable
299 __ LoadConst32(calling_convention.GetRegisterAt(0), string_index.index_);
317 mips_codegen->NewPcRelativeStringPatch(load->GetDexFile(), string_index);
1594 target_string.string_index.index_));
1609 const DexFile& dex_file, dex::StringIndex string_index) {
1610 return NewPcRelativePatch(dex_file, string_index.index_, &pc_relative_string_patches_);
1648 dex::StringIndex string_index) {
1650 StringReference(&dex_file, string_index),
1608 NewPcRelativeStringPatch( const DexFile& dex_file, dex::StringIndex string_index) argument
1647 DeduplicateBootImageStringLiteral(const DexFile& dex_file, dex::StringIndex string_index) argument
H A Dnodes.h5873 dex::StringIndex string_index,
5878 string_index_(string_index),
H A Dcode_generator_x86.cc231 const dex::StringIndex string_index = instruction_->AsLoadString()->GetStringIndex(); variable
232 __ movl(calling_convention.GetRegisterAt(0), Immediate(string_index.index_));
H A Dcode_generator_x86_64.cc310 const dex::StringIndex string_index = instruction_->AsLoadString()->GetStringIndex(); variable
312 __ movl(CpuRegister(RAX), Immediate(string_index.index_));
/art/dexlayout/
H A Ddex_ir.cc295 const uint32_t string_index = static_cast<uint32_t>(ReadVarWidth(data, length, false)); local
296 item->SetStringId(GetStringId(string_index));
300 const uint32_t string_index = static_cast<uint32_t>(ReadVarWidth(data, length, false)); local
301 item->SetTypeId(GetTypeId(string_index));
/art/oatdump/
H A Doatdump.cc873 const dex::StringIndex string_index(inst->VRegB_21c());
874 unique_string_ids_from_code_.insert(StringReference(&dex_file, string_index));
879 const dex::StringIndex string_index(inst->VRegB_31c());
880 unique_string_ids_from_code_.insert(StringReference(&dex_file, string_index));
/art/compiler/driver/
H A Dcompiler_driver.cc797 dex::StringIndex string_index((inst->Opcode() == Instruction::CONST_STRING)
800 mirror::String* string = class_linker->ResolveString(dex_file, string_index, dex_cache);

Completed in 290 milliseconds