Home
last modified time | relevance | path

Searched refs:LoadKind (Results 1 – 22 of 22) sorted by relevance

/art/compiler/optimizing/
Dsharpening.cc128 HLoadClass::LoadKind HSharpening::ComputeLoadClassKind( in ComputeLoadClassKind()
133 DCHECK(load_class->GetLoadKind() == HLoadClass::LoadKind::kRuntimeCall || in ComputeLoadClassKind()
134 load_class->GetLoadKind() == HLoadClass::LoadKind::kReferrersClass) in ComputeLoadClassKind()
138 HLoadClass::LoadKind load_kind = load_class->GetLoadKind(); in ComputeLoadClassKind()
142 } else if (load_kind == HLoadClass::LoadKind::kReferrersClass) { in ComputeLoadClassKind()
152 HLoadClass::LoadKind desired_load_kind = HLoadClass::LoadKind::kInvalid; in ComputeLoadClassKind()
160 desired_load_kind = HLoadClass::LoadKind::kRuntimeCall; in ComputeLoadClassKind()
164 desired_load_kind = HLoadClass::LoadKind::kBootImageLinkTimePcRelative; in ComputeLoadClassKind()
168 desired_load_kind = HLoadClass::LoadKind::kBssEntry; in ComputeLoadClassKind()
176 desired_load_kind = HLoadClass::LoadKind::kJitBootImageAddress; in ComputeLoadClassKind()
[all …]
Dpc_relative_fixups_mips.cc74 HLoadClass::LoadKind load_kind = load_class->GetLoadKind(); in VisitLoadClass()
76 case HLoadClass::LoadKind::kBootImageLinkTimePcRelative: in VisitLoadClass()
77 case HLoadClass::LoadKind::kBootImageRelRo: in VisitLoadClass()
78 case HLoadClass::LoadKind::kBssEntry: in VisitLoadClass()
79 case HLoadClass::LoadKind::kJitBootImageAddress: in VisitLoadClass()
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.h37 static HLoadClass::LoadKind ComputeLoadClassKind(HLoadClass* load_class,
Dnodes.h6243 enum class LoadKind { enum
6296 is_referrers_class ? LoadKind::kReferrersClass : LoadKind::kRuntimeCall); in HLoadClass()
6305 void SetLoadKind(LoadKind load_kind);
6307 LoadKind GetLoadKind() const { in GetLoadKind()
6312 return GetLoadKind() == LoadKind::kBootImageLinkTimePcRelative || in HasPcRelativeLoadKind()
6313 GetLoadKind() == LoadKind::kBootImageRelRo || in HasPcRelativeLoadKind()
6314 GetLoadKind() == LoadKind::kBssEntry; in HasPcRelativeLoadKind()
6339 GetLoadKind() == LoadKind::kRuntimeCall || in CanCallRuntime()
6340 GetLoadKind() == LoadKind::kBssEntry; in CanCallRuntime()
6347 ((GetLoadKind() == LoadKind::kRuntimeCall || in CanThrow()
[all …]
Dcode_generator.h592 virtual HLoadString::LoadKind GetSupportedLoadStringKind(
593 HLoadString::LoadKind desired_string_load_kind) = 0;
597 virtual HLoadClass::LoadKind GetSupportedLoadClassKind(
598 HLoadClass::LoadKind desired_class_load_kind) = 0;
602 case HLoadString::LoadKind::kBssEntry: in GetLoadStringCallKind()
605 case HLoadString::LoadKind::kRuntimeCall: in GetLoadStringCallKind()
608 case HLoadString::LoadKind::kJitTableAddress: in GetLoadStringCallKind()
Dnodes.cc2982 case LoadKind::kBootImageRelRo: in InstructionDataEquals()
2983 case LoadKind::kJitBootImageAddress: in InstructionDataEquals()
2984 case LoadKind::kJitTableAddress: { in InstructionDataEquals()
2994 std::ostream& operator<<(std::ostream& os, HLoadClass::LoadKind rhs) { in operator <<()
2996 case HLoadClass::LoadKind::kReferrersClass: in operator <<()
2998 case HLoadClass::LoadKind::kBootImageLinkTimePcRelative: in operator <<()
3000 case HLoadClass::LoadKind::kBootImageRelRo: in operator <<()
3002 case HLoadClass::LoadKind::kBssEntry: in operator <<()
3004 case HLoadClass::LoadKind::kJitBootImageAddress: in operator <<()
3006 case HLoadClass::LoadKind::kJitTableAddress: in operator <<()
[all …]
Dcode_generator_x86_64.h403 HLoadString::LoadKind GetSupportedLoadStringKind(
404 HLoadString::LoadKind desired_string_load_kind) override;
408 HLoadClass::LoadKind GetSupportedLoadClassKind(
409 HLoadClass::LoadKind desired_class_load_kind) override;
Dcode_generator_mips64.h532 HLoadString::LoadKind GetSupportedLoadStringKind(
533 HLoadString::LoadKind desired_string_load_kind) override;
537 HLoadClass::LoadKind GetSupportedLoadClassKind(
538 HLoadClass::LoadKind desired_class_load_kind) override;
Dcode_generator_mips.h554 HLoadString::LoadKind GetSupportedLoadStringKind(
555 HLoadString::LoadKind desired_string_load_kind) override;
559 HLoadClass::LoadKind GetSupportedLoadClassKind(
560 HLoadClass::LoadKind desired_class_load_kind) override;
Dcode_generator_x86.h404 HLoadString::LoadKind GetSupportedLoadStringKind(
405 HLoadString::LoadKind desired_string_load_kind) override;
409 HLoadClass::LoadKind GetSupportedLoadClassKind(
410 HLoadClass::LoadKind desired_class_load_kind) override;
Dcode_generator_mips64.cc252 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()
6028 desired_string_load_kind = HLoadString::LoadKind::kRuntimeCall; in GetSupportedLoadStringKind()
[all …]
Dcode_generator_arm64.cc4549 HLoadClass::LoadKind CodeGeneratorARM64::GetSupportedLoadClassKind( in GetSupportedLoadClassKind()
4550 HLoadClass::LoadKind desired_class_load_kind) { in GetSupportedLoadClassKind()
4552 case HLoadClass::LoadKind::kInvalid: in GetSupportedLoadClassKind()
4555 case HLoadClass::LoadKind::kReferrersClass: in GetSupportedLoadClassKind()
4557 case HLoadClass::LoadKind::kBootImageLinkTimePcRelative: in GetSupportedLoadClassKind()
4558 case HLoadClass::LoadKind::kBootImageRelRo: in GetSupportedLoadClassKind()
4559 case HLoadClass::LoadKind::kBssEntry: in GetSupportedLoadClassKind()
4562 case HLoadClass::LoadKind::kJitBootImageAddress: in GetSupportedLoadClassKind()
4563 case HLoadClass::LoadKind::kJitTableAddress: in GetSupportedLoadClassKind()
4566 case HLoadClass::LoadKind::kRuntimeCall: in GetSupportedLoadClassKind()
[all …]
Dcode_generator_mips.cc299 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()
7914 HLoadClass::LoadKind CodeGeneratorMIPS::GetSupportedLoadClassKind( in GetSupportedLoadClassKind()
[all …]
Dcode_generator_x86.cc6484 HLoadClass::LoadKind CodeGeneratorX86::GetSupportedLoadClassKind( in GetSupportedLoadClassKind()
6485 HLoadClass::LoadKind desired_class_load_kind) { in GetSupportedLoadClassKind()
6487 case HLoadClass::LoadKind::kInvalid: in GetSupportedLoadClassKind()
6490 case HLoadClass::LoadKind::kReferrersClass: in GetSupportedLoadClassKind()
6492 case HLoadClass::LoadKind::kBootImageLinkTimePcRelative: in GetSupportedLoadClassKind()
6493 case HLoadClass::LoadKind::kBootImageRelRo: in GetSupportedLoadClassKind()
6494 case HLoadClass::LoadKind::kBssEntry: in GetSupportedLoadClassKind()
6497 case HLoadClass::LoadKind::kJitBootImageAddress: in GetSupportedLoadClassKind()
6498 case HLoadClass::LoadKind::kJitTableAddress: in GetSupportedLoadClassKind()
6501 case HLoadClass::LoadKind::kRuntimeCall: in GetSupportedLoadClassKind()
[all …]
Dcode_generator_x86_64.cc5854 HLoadClass::LoadKind CodeGeneratorX86_64::GetSupportedLoadClassKind( in GetSupportedLoadClassKind()
5855 HLoadClass::LoadKind desired_class_load_kind) { in GetSupportedLoadClassKind()
5857 case HLoadClass::LoadKind::kInvalid: in GetSupportedLoadClassKind()
5860 case HLoadClass::LoadKind::kReferrersClass: in GetSupportedLoadClassKind()
5862 case HLoadClass::LoadKind::kBootImageLinkTimePcRelative: in GetSupportedLoadClassKind()
5863 case HLoadClass::LoadKind::kBootImageRelRo: in GetSupportedLoadClassKind()
5864 case HLoadClass::LoadKind::kBssEntry: in GetSupportedLoadClassKind()
5867 case HLoadClass::LoadKind::kJitBootImageAddress: in GetSupportedLoadClassKind()
5868 case HLoadClass::LoadKind::kJitTableAddress: in GetSupportedLoadClassKind()
5871 case HLoadClass::LoadKind::kRuntimeCall: in GetSupportedLoadClassKind()
[all …]
Dcode_generator_arm_vixl.cc568 DCHECK_EQ(instruction_->AsLoadString()->GetLoadKind(), HLoadString::LoadKind::kBssEntry); in EmitNativeCode()
6918 HLoadClass::LoadKind CodeGeneratorARMVIXL::GetSupportedLoadClassKind( in GetSupportedLoadClassKind()
6919 HLoadClass::LoadKind desired_class_load_kind) { in GetSupportedLoadClassKind()
6921 case HLoadClass::LoadKind::kInvalid: in GetSupportedLoadClassKind()
6924 case HLoadClass::LoadKind::kReferrersClass: in GetSupportedLoadClassKind()
6926 case HLoadClass::LoadKind::kBootImageLinkTimePcRelative: in GetSupportedLoadClassKind()
6927 case HLoadClass::LoadKind::kBootImageRelRo: in GetSupportedLoadClassKind()
6928 case HLoadClass::LoadKind::kBssEntry: in GetSupportedLoadClassKind()
6931 case HLoadClass::LoadKind::kJitBootImageAddress: in GetSupportedLoadClassKind()
6932 case HLoadClass::LoadKind::kJitTableAddress: in GetSupportedLoadClassKind()
[all …]
Dcode_generator_arm64.h548 HLoadString::LoadKind GetSupportedLoadStringKind(
549 HLoadString::LoadKind desired_string_load_kind) override;
553 HLoadClass::LoadKind GetSupportedLoadClassKind(
554 HLoadClass::LoadKind desired_class_load_kind) override;
Dcode_generator_arm_vixl.h538 HLoadString::LoadKind GetSupportedLoadStringKind(
539 HLoadString::LoadKind desired_string_load_kind) override;
543 HLoadClass::LoadKind GetSupportedLoadClassKind(
544 HLoadClass::LoadKind desired_class_load_kind) override;
Dprepare_for_register_allocation.cc168 load_class->GetLoadKind() != HLoadClass::LoadKind::kRuntimeCall) { in VisitClinitCheck()
Dcode_generator.cc730 DCHECK_EQ(cls->GetLoadKind(), HLoadClass::LoadKind::kRuntimeCall); in CreateLoadClassRuntimeCallLocationSummary()
740 DCHECK_EQ(cls->GetLoadKind(), HLoadClass::LoadKind::kRuntimeCall); in GenerateLoadClassRuntimeCall()
813 DCHECK_EQ(load_class->GetLoadKind(), HLoadClass::LoadKind::kBootImageRelRo); in GetBootImageOffset()
821 DCHECK_EQ(load_string->GetLoadKind(), HLoadString::LoadKind::kBootImageRelRo); in GetBootImageOffset()
Dinliner.cc960 HLoadClass::LoadKind kind = HSharpening::ComputeLoadClassKind( in AddTypeGuard()
962 DCHECK(kind != HLoadClass::LoadKind::kInvalid) in AddTypeGuard()
Dinstruction_builder.cc1978 HLoadClass::LoadKind load_kind = HSharpening::ComputeLoadClassKind(load_class, in BuildLoadClass()
1982 if (load_kind == HLoadClass::LoadKind::kInvalid) { in BuildLoadClass()