/art/compiler/optimizing/ |
D | pc_relative_fixups_x86.cc | 90 void VisitLoadString(HLoadString* load_string) override { in VisitLoadString() argument 91 if (load_string->HasPcRelativeLoadKind()) { in VisitLoadString() 92 HX86ComputeBaseMethodAddress* method_address = GetPCRelativeBasePointer(load_string); in VisitLoadString() 93 load_string->AddSpecialInput(method_address); in VisitLoadString()
|
D | sharpening.cc | 379 HLoadString* load_string, in ProcessLoadString() argument 383 DCHECK_EQ(load_string->GetLoadKind(), HLoadString::LoadKind::kRuntimeCall); in ProcessLoadString() 385 const DexFile& dex_file = load_string->GetDexFile(); in ProcessLoadString() 386 dex::StringIndex string_index = load_string->GetStringIndex(); in ProcessLoadString() 462 load_string->SetString(handles->NewHandle(string)); in ProcessLoadString() 468 load_string->SetLoadKind(load_kind); in ProcessLoadString()
|
D | sharpening.h | 53 static void ProcessLoadString(HLoadString* load_string,
|
D | constant_folding.cc | 288 HLoadString* load_string = input->AsLoadString(); in VisitArrayLength() local 289 const DexFile& dex_file = load_string->GetDexFile(); in VisitArrayLength() 290 const dex::StringId& string_id = dex_file.GetStringId(load_string->GetStringIndex()); in VisitArrayLength()
|
D | code_generator_x86_64.h | 537 void RecordBootImageStringPatch(HLoadString* load_string); 538 Label* NewStringBssEntryPatch(HLoadString* load_string);
|
D | code_generator_x86.h | 554 void RecordBootImageStringPatch(HLoadString* load_string); 555 Label* NewStringBssEntryPatch(HLoadString* load_string);
|
D | graph_visualizer.cc | 437 void VisitLoadString(HLoadString* load_string) override { in VisitLoadString() argument 438 StartAttributeStream("load_kind") << load_string->GetLoadKind(); in VisitLoadString()
|
D | code_generator.cc | 933 uint32_t CodeGenerator::GetBootImageOffset(HLoadString* load_string) NO_THREAD_SAFETY_ANALYSIS { in GetBootImageOffset() argument 934 DCHECK_EQ(load_string->GetLoadKind(), HLoadString::LoadKind::kBootImageRelRo); in GetBootImageOffset() 935 ObjPtr<mirror::String> string = load_string->GetString().Get(); in GetBootImageOffset()
|
D | instruction_simplifier.cc | 2550 HLoadString* load_string = invoke->InputAt(0)->AsLoadString(); in SimplifyStringIndexOf() local 2551 const DexFile& dex_file = load_string->GetDexFile(); in SimplifyStringIndexOf() 2554 dex_file.StringDataAndUtf16LengthByIdx(load_string->GetStringIndex(), &utf16_length); in SimplifyStringIndexOf()
|
D | code_generator.h | 665 static uint32_t GetBootImageOffset(HLoadString* load_string);
|
D | instruction_builder.cc | 2541 HLoadString* load_string = in BuildLoadString() local 2543 HSharpening::ProcessLoadString(load_string, in BuildLoadString() 2547 AppendInstruction(load_string); in BuildLoadString()
|
D | code_generator_x86.cc | 5625 void CodeGeneratorX86::RecordBootImageStringPatch(HLoadString* load_string) { in RecordBootImageStringPatch() argument 5627 load_string->InputAt(0)->AsX86ComputeBaseMethodAddress(); in RecordBootImageStringPatch() 5629 method_address, &load_string->GetDexFile(), load_string->GetStringIndex().index_); in RecordBootImageStringPatch() 5633 Label* CodeGeneratorX86::NewStringBssEntryPatch(HLoadString* load_string) { in NewStringBssEntryPatch() argument 5635 load_string->InputAt(0)->AsX86ComputeBaseMethodAddress(); in NewStringBssEntryPatch() 5637 method_address, &load_string->GetDexFile(), load_string->GetStringIndex().index_); in NewStringBssEntryPatch()
|
D | load_store_elimination.cc | 1181 void VisitLoadString(HLoadString* load_string) override { in VisitLoadString() argument 1182 if (load_string->CanThrow()) { in VisitLoadString() 1183 HandleThrowingInstruction(load_string); in VisitLoadString()
|
D | code_generator_x86_64.cc | 1299 void CodeGeneratorX86_64::RecordBootImageStringPatch(HLoadString* load_string) { in RecordBootImageStringPatch() argument 1301 &load_string->GetDexFile(), load_string->GetStringIndex().index_); in RecordBootImageStringPatch() 1305 Label* CodeGeneratorX86_64::NewStringBssEntryPatch(HLoadString* load_string) { in NewStringBssEntryPatch() argument 1307 &load_string->GetDexFile(), load_string->GetStringIndex().index_); in NewStringBssEntryPatch()
|
D | intrinsics_arm64.cc | 1900 HLoadString* load_string = candidate->AsLoadString(); in GetConstString() local 1901 const DexFile& dex_file = load_string->GetDexFile(); in GetConstString() 1902 return dex_file.StringDataAndUtf16LengthByIdx(load_string->GetStringIndex(), utf16_length); in GetConstString()
|
D | intrinsics_arm_vixl.cc | 885 HLoadString* load_string = candidate->AsLoadString(); in GetConstString() local 886 const DexFile& dex_file = load_string->GetDexFile(); in GetConstString() 887 return dex_file.StringDataAndUtf16LengthByIdx(load_string->GetStringIndex(), utf16_length); in GetConstString()
|