Home
last modified time | relevance | path

Searched refs:HLoadString (Results 1 – 25 of 28) sorted by relevance

12

/art/compiler/optimizing/
Dpc_relative_fixups_mips.cc89 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()
Dsharpening.cc281 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 …]
Dsharpening.h49 static void ProcessLoadString(HLoadString* load_string,
Dcode_generator.h577 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()
Dcode_generator_x86_64.h403 HLoadString::LoadKind GetSupportedLoadStringKind(
404 HLoadString::LoadKind desired_string_load_kind) override;
428 void RecordBootImageStringPatch(HLoadString* load_string);
429 Label* NewStringBssEntryPatch(HLoadString* load_string);
Dcode_generator_x86.h404 HLoadString::LoadKind GetSupportedLoadStringKind(
405 HLoadString::LoadKind desired_string_load_kind) override;
433 void RecordBootImageStringPatch(HLoadString* load_string);
434 Label* NewStringBssEntryPatch(HLoadString* load_string);
Dpc_relative_fixups_x86.cc90 void VisitLoadString(HLoadString* load_string) override { in VisitLoadString()
Dscheduler_arm64.cc130 void SchedulingLatencyVisitorARM64::VisitLoadString(HLoadString* ATTRIBUTE_UNUSED) { in VisitLoadString()
Dnodes.cc3016 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 <<()
Dcode_generator_mips64.h532 HLoadString::LoadKind GetSupportedLoadStringKind(
533 HLoadString::LoadKind desired_string_load_kind) override;
Dcode_generator_mips.h554 HLoadString::LoadKind GetSupportedLoadStringKind(
555 HLoadString::LoadKind desired_string_load_kind) override;
Dcode_generator_mips64.cc247 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 …]
Dcode_generator_mips.cc294 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 …]
Dcode_generator_arm64.cc363 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 …]
Dcode_generator_x86.cc238 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 …]
Dcode_generator_x86_64.cc305 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 …]
Dcode_generator_arm_vixl.cc563 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 …]
Dcode_generator_arm64.h548 HLoadString::LoadKind GetSupportedLoadStringKind(
549 HLoadString::LoadKind desired_string_load_kind) override;
Dcode_generator_arm_vixl.h538 HLoadString::LoadKind GetSupportedLoadStringKind(
539 HLoadString::LoadKind desired_string_load_kind) override;
Dreference_type_propagation.cc104 void VisitLoadString(HLoadString* instr) override;
693 void ReferenceTypePropagation::RTPVisitor::VisitLoadString(HLoadString* instr) { in VisitLoadString()
Dscheduler_arm.cc874 void SchedulingLatencyVisitorARM::VisitLoadString(HLoadString* ATTRIBUTE_UNUSED) { in VisitLoadString()
Dgraph_visualizer.cc400 void VisitLoadString(HLoadString* load_string) override { in VisitLoadString()
Dcode_generator.cc820 uint32_t CodeGenerator::GetBootImageOffset(HLoadString* load_string) NO_THREAD_SAFETY_ANALYSIS { in GetBootImageOffset()
821 DCHECK_EQ(load_string->GetLoadKind(), HLoadString::LoadKind::kBootImageRelRo); in GetBootImageOffset()
Dnodes.h6478 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()
Dinstruction_builder.cc1933 HLoadString* load_string = in BuildLoadString()
1934 new (allocator_) HLoadString(graph_->GetCurrentMethod(), string_index, *dex_file_, dex_pc); in BuildLoadString()

12