/art/compiler/optimizing/ |
D | pc_relative_fixups_mips.cc | 89 void VisitLoadString(HLoadString* load_string) override { in VisitLoadString() 90 HLoadString::LoadKind load_kind = load_string->GetLoadKind(); in VisitLoadString() 92 case HLoadString::LoadKind::kBootImageLinkTimePcRelative: in VisitLoadString() 93 case HLoadString::LoadKind::kBootImageRelRo: in VisitLoadString() 94 case HLoadString::LoadKind::kBssEntry: in VisitLoadString() 95 case HLoadString::LoadKind::kJitBootImageAddress: in VisitLoadString()
|
D | sharpening.cc | 281 HLoadString* load_string, in ProcessLoadString() 285 DCHECK_EQ(load_string->GetLoadKind(), HLoadString::LoadKind::kRuntimeCall); in ProcessLoadString() 290 HLoadString::LoadKind desired_load_kind = static_cast<HLoadString::LoadKind>(-1); in ProcessLoadString() 322 desired_load_kind = HLoadString::LoadKind::kBootImageLinkTimePcRelative; in ProcessLoadString() 324 desired_load_kind = HLoadString::LoadKind::kBssEntry; in ProcessLoadString() 328 desired_load_kind = HLoadString::LoadKind::kRuntimeCall; in ProcessLoadString() 335 desired_load_kind = HLoadString::LoadKind::kJitBootImageAddress; in ProcessLoadString() 337 desired_load_kind = HLoadString::LoadKind::kJitTableAddress; in ProcessLoadString() 340 desired_load_kind = HLoadString::LoadKind::kRuntimeCall; in ProcessLoadString() 346 desired_load_kind = HLoadString::LoadKind::kBootImageRelRo; in ProcessLoadString() [all …]
|
D | sharpening.h | 49 static void ProcessLoadString(HLoadString* load_string,
|
D | code_generator.h | 577 uint32_t GetBootImageOffset(HLoadString* load_string); 592 virtual HLoadString::LoadKind GetSupportedLoadStringKind( 593 HLoadString::LoadKind desired_string_load_kind) = 0; 600 static LocationSummary::CallKind GetLoadStringCallKind(HLoadString* load) { in GetLoadStringCallKind() 602 case HLoadString::LoadKind::kBssEntry: in GetLoadStringCallKind() 605 case HLoadString::LoadKind::kRuntimeCall: in GetLoadStringCallKind() 608 case HLoadString::LoadKind::kJitTableAddress: in GetLoadStringCallKind()
|
D | code_generator_x86_64.h | 403 HLoadString::LoadKind GetSupportedLoadStringKind( 404 HLoadString::LoadKind desired_string_load_kind) override; 428 void RecordBootImageStringPatch(HLoadString* load_string); 429 Label* NewStringBssEntryPatch(HLoadString* load_string);
|
D | code_generator_x86.h | 404 HLoadString::LoadKind GetSupportedLoadStringKind( 405 HLoadString::LoadKind desired_string_load_kind) override; 433 void RecordBootImageStringPatch(HLoadString* load_string); 434 Label* NewStringBssEntryPatch(HLoadString* load_string);
|
D | pc_relative_fixups_x86.cc | 90 void VisitLoadString(HLoadString* load_string) override { in VisitLoadString()
|
D | scheduler_arm64.cc | 130 void SchedulingLatencyVisitorARM64::VisitLoadString(HLoadString* ATTRIBUTE_UNUSED) { in VisitLoadString()
|
D | nodes.cc | 3016 bool HLoadString::InstructionDataEquals(const HInstruction* other) const { in InstructionDataEquals() 3017 const HLoadString* other_load_string = other->AsLoadString(); in InstructionDataEquals() 3036 std::ostream& operator<<(std::ostream& os, HLoadString::LoadKind rhs) { in operator <<() 3038 case HLoadString::LoadKind::kBootImageLinkTimePcRelative: in operator <<() 3040 case HLoadString::LoadKind::kBootImageRelRo: in operator <<() 3042 case HLoadString::LoadKind::kBssEntry: in operator <<() 3044 case HLoadString::LoadKind::kJitBootImageAddress: in operator <<() 3046 case HLoadString::LoadKind::kJitTableAddress: in operator <<() 3048 case HLoadString::LoadKind::kRuntimeCall: in operator <<()
|
D | code_generator_mips64.h | 532 HLoadString::LoadKind GetSupportedLoadStringKind( 533 HLoadString::LoadKind desired_string_load_kind) override;
|
D | code_generator_mips.h | 554 HLoadString::LoadKind GetSupportedLoadStringKind( 555 HLoadString::LoadKind desired_string_load_kind) override;
|
D | code_generator_mips64.cc | 247 explicit LoadStringSlowPathMIPS64(HLoadString* instruction) in LoadStringSlowPathMIPS64() 252 DCHECK_EQ(instruction_->AsLoadString()->GetLoadKind(), HLoadString::LoadKind::kBssEntry); in EmitNativeCode() 6011 HLoadString::LoadKind CodeGeneratorMIPS64::GetSupportedLoadStringKind( in GetSupportedLoadStringKind() 6012 HLoadString::LoadKind desired_string_load_kind) { in GetSupportedLoadStringKind() 6015 case HLoadString::LoadKind::kBootImageLinkTimePcRelative: in GetSupportedLoadStringKind() 6016 case HLoadString::LoadKind::kBootImageRelRo: in GetSupportedLoadStringKind() 6017 case HLoadString::LoadKind::kBssEntry: in GetSupportedLoadStringKind() 6020 case HLoadString::LoadKind::kJitBootImageAddress: in GetSupportedLoadStringKind() 6021 case HLoadString::LoadKind::kJitTableAddress: in GetSupportedLoadStringKind() 6024 case HLoadString::LoadKind::kRuntimeCall: in GetSupportedLoadStringKind() [all …]
|
D | code_generator_mips.cc | 294 explicit LoadStringSlowPathMIPS(HLoadString* instruction) in LoadStringSlowPathMIPS() 299 DCHECK_EQ(instruction_->AsLoadString()->GetLoadKind(), HLoadString::LoadKind::kBssEntry); in EmitNativeCode() 7896 HLoadString::LoadKind CodeGeneratorMIPS::GetSupportedLoadStringKind( in GetSupportedLoadStringKind() 7897 HLoadString::LoadKind desired_string_load_kind) { in GetSupportedLoadStringKind() 7899 case HLoadString::LoadKind::kBootImageLinkTimePcRelative: in GetSupportedLoadStringKind() 7900 case HLoadString::LoadKind::kBootImageRelRo: in GetSupportedLoadStringKind() 7901 case HLoadString::LoadKind::kBssEntry: in GetSupportedLoadStringKind() 7904 case HLoadString::LoadKind::kJitBootImageAddress: in GetSupportedLoadStringKind() 7905 case HLoadString::LoadKind::kJitTableAddress: in GetSupportedLoadStringKind() 7908 case HLoadString::LoadKind::kRuntimeCall: in GetSupportedLoadStringKind() [all …]
|
D | code_generator_arm64.cc | 363 explicit LoadStringSlowPathARM64(HLoadString* instruction) in LoadStringSlowPathARM64() 4770 HLoadString::LoadKind CodeGeneratorARM64::GetSupportedLoadStringKind( in GetSupportedLoadStringKind() 4771 HLoadString::LoadKind desired_string_load_kind) { in GetSupportedLoadStringKind() 4773 case HLoadString::LoadKind::kBootImageLinkTimePcRelative: in GetSupportedLoadStringKind() 4774 case HLoadString::LoadKind::kBootImageRelRo: in GetSupportedLoadStringKind() 4775 case HLoadString::LoadKind::kBssEntry: in GetSupportedLoadStringKind() 4778 case HLoadString::LoadKind::kJitBootImageAddress: in GetSupportedLoadStringKind() 4779 case HLoadString::LoadKind::kJitTableAddress: in GetSupportedLoadStringKind() 4782 case HLoadString::LoadKind::kRuntimeCall: in GetSupportedLoadStringKind() 4788 void LocationsBuilderARM64::VisitLoadString(HLoadString* load) { in VisitLoadString() [all …]
|
D | code_generator_x86.cc | 238 explicit LoadStringSlowPathX86(HLoadString* instruction): SlowPathCode(instruction) {} in LoadStringSlowPathX86() 4985 void CodeGeneratorX86::RecordBootImageStringPatch(HLoadString* load_string) { in RecordBootImageStringPatch() 4993 Label* CodeGeneratorX86::NewStringBssEntryPatch(HLoadString* load_string) { in NewStringBssEntryPatch() 6725 HLoadString::LoadKind CodeGeneratorX86::GetSupportedLoadStringKind( in GetSupportedLoadStringKind() 6726 HLoadString::LoadKind desired_string_load_kind) { in GetSupportedLoadStringKind() 6728 case HLoadString::LoadKind::kBootImageLinkTimePcRelative: in GetSupportedLoadStringKind() 6729 case HLoadString::LoadKind::kBootImageRelRo: in GetSupportedLoadStringKind() 6730 case HLoadString::LoadKind::kBssEntry: in GetSupportedLoadStringKind() 6733 case HLoadString::LoadKind::kJitBootImageAddress: in GetSupportedLoadStringKind() 6734 case HLoadString::LoadKind::kJitTableAddress: in GetSupportedLoadStringKind() [all …]
|
D | code_generator_x86_64.cc | 305 explicit LoadStringSlowPathX86_64(HLoadString* instruction) : SlowPathCode(instruction) {} in LoadStringSlowPathX86_64() 1111 void CodeGeneratorX86_64::RecordBootImageStringPatch(HLoadString* load_string) { in RecordBootImageStringPatch() 1117 Label* CodeGeneratorX86_64::NewStringBssEntryPatch(HLoadString* load_string) { in NewStringBssEntryPatch() 6053 HLoadString::LoadKind CodeGeneratorX86_64::GetSupportedLoadStringKind( in GetSupportedLoadStringKind() 6054 HLoadString::LoadKind desired_string_load_kind) { in GetSupportedLoadStringKind() 6056 case HLoadString::LoadKind::kBootImageLinkTimePcRelative: in GetSupportedLoadStringKind() 6057 case HLoadString::LoadKind::kBootImageRelRo: in GetSupportedLoadStringKind() 6058 case HLoadString::LoadKind::kBssEntry: in GetSupportedLoadStringKind() 6061 case HLoadString::LoadKind::kJitBootImageAddress: in GetSupportedLoadStringKind() 6062 case HLoadString::LoadKind::kJitTableAddress: in GetSupportedLoadStringKind() [all …]
|
D | code_generator_arm_vixl.cc | 563 explicit LoadStringSlowPathARMVIXL(HLoadString* instruction) in LoadStringSlowPathARMVIXL() 568 DCHECK_EQ(instruction_->AsLoadString()->GetLoadKind(), HLoadString::LoadKind::kBssEntry); in EmitNativeCode() 7190 HLoadString::LoadKind CodeGeneratorARMVIXL::GetSupportedLoadStringKind( in GetSupportedLoadStringKind() 7191 HLoadString::LoadKind desired_string_load_kind) { in GetSupportedLoadStringKind() 7193 case HLoadString::LoadKind::kBootImageLinkTimePcRelative: in GetSupportedLoadStringKind() 7194 case HLoadString::LoadKind::kBootImageRelRo: in GetSupportedLoadStringKind() 7195 case HLoadString::LoadKind::kBssEntry: in GetSupportedLoadStringKind() 7198 case HLoadString::LoadKind::kJitBootImageAddress: in GetSupportedLoadStringKind() 7199 case HLoadString::LoadKind::kJitTableAddress: in GetSupportedLoadStringKind() 7202 case HLoadString::LoadKind::kRuntimeCall: in GetSupportedLoadStringKind() [all …]
|
D | code_generator_arm64.h | 548 HLoadString::LoadKind GetSupportedLoadStringKind( 549 HLoadString::LoadKind desired_string_load_kind) override;
|
D | code_generator_arm_vixl.h | 538 HLoadString::LoadKind GetSupportedLoadStringKind( 539 HLoadString::LoadKind desired_string_load_kind) override;
|
D | reference_type_propagation.cc | 104 void VisitLoadString(HLoadString* instr) override; 693 void ReferenceTypePropagation::RTPVisitor::VisitLoadString(HLoadString* instr) { in VisitLoadString()
|
D | scheduler_arm.cc | 874 void SchedulingLatencyVisitorARM::VisitLoadString(HLoadString* ATTRIBUTE_UNUSED) { in VisitLoadString()
|
D | graph_visualizer.cc | 400 void VisitLoadString(HLoadString* load_string) override { in VisitLoadString()
|
D | code_generator.cc | 820 uint32_t CodeGenerator::GetBootImageOffset(HLoadString* load_string) NO_THREAD_SAFETY_ANALYSIS { in GetBootImageOffset() 821 DCHECK_EQ(load_string->GetLoadKind(), HLoadString::LoadKind::kBootImageRelRo); in GetBootImageOffset()
|
D | nodes.h | 6478 class HLoadString final : public HInstruction { 6508 HLoadString(HCurrentMethod* current_method, in HLoadString() function 6615 std::ostream& operator<<(std::ostream& os, HLoadString::LoadKind rhs); 6618 inline void HLoadString::SetLoadKind(LoadKind load_kind) { in SetLoadKind() 6633 inline void HLoadString::AddSpecialInput(HInstruction* special_input) { in AddSpecialInput()
|
D | instruction_builder.cc | 1933 HLoadString* load_string = in BuildLoadString() 1934 new (allocator_) HLoadString(graph_->GetCurrentMethod(), string_index, *dex_file_, dex_pc); in BuildLoadString()
|