Home
last modified time | relevance | path

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

/art/compiler/optimizing/
Dsharpening.cc146 HLoadClass::LoadKind HSharpening::ComputeLoadClassKind( in ComputeLoadClassKind()
151 DCHECK(load_class->GetLoadKind() == HLoadClass::LoadKind::kRuntimeCall || in ComputeLoadClassKind()
152 load_class->GetLoadKind() == HLoadClass::LoadKind::kReferrersClass) in ComputeLoadClassKind()
156 HLoadClass::LoadKind load_kind = load_class->GetLoadKind(); in ComputeLoadClassKind()
160 } else if (load_kind == HLoadClass::LoadKind::kReferrersClass) { in ComputeLoadClassKind()
170 HLoadClass::LoadKind desired_load_kind = HLoadClass::LoadKind::kInvalid; in ComputeLoadClassKind()
178 desired_load_kind = HLoadClass::LoadKind::kRuntimeCall; in ComputeLoadClassKind()
182 desired_load_kind = HLoadClass::LoadKind::kBootImageRelRo; in ComputeLoadClassKind()
186 desired_load_kind = HLoadClass::LoadKind::kBootImageLinkTimePcRelative; in ComputeLoadClassKind()
189 desired_load_kind = HLoadClass::LoadKind::kBssEntry; in ComputeLoadClassKind()
[all …]
Dsharpening.h37 static HLoadClass::LoadKind ComputeLoadClassKind(HLoadClass* load_class,
Dnodes.h6352 enum class LoadKind { enum
6405 is_referrers_class ? LoadKind::kReferrersClass : LoadKind::kRuntimeCall); in HLoadClass()
6414 void SetLoadKind(LoadKind load_kind);
6416 LoadKind GetLoadKind() const { in GetLoadKind()
6421 return GetLoadKind() == LoadKind::kBootImageLinkTimePcRelative || in HasPcRelativeLoadKind()
6422 GetLoadKind() == LoadKind::kBootImageRelRo || in HasPcRelativeLoadKind()
6423 GetLoadKind() == LoadKind::kBssEntry; in HasPcRelativeLoadKind()
6448 GetLoadKind() == LoadKind::kRuntimeCall || in CanCallRuntime()
6449 GetLoadKind() == LoadKind::kBssEntry; in CanCallRuntime()
6456 ((GetLoadKind() == LoadKind::kRuntimeCall || in CanThrow()
[all …]
Dcode_generator.h649 virtual HLoadString::LoadKind GetSupportedLoadStringKind(
650 HLoadString::LoadKind desired_string_load_kind) = 0;
654 virtual HLoadClass::LoadKind GetSupportedLoadClassKind(
655 HLoadClass::LoadKind desired_class_load_kind) = 0;
659 case HLoadString::LoadKind::kBssEntry: in GetLoadStringCallKind()
662 case HLoadString::LoadKind::kRuntimeCall: in GetLoadStringCallKind()
665 case HLoadString::LoadKind::kJitTableAddress: in GetLoadStringCallKind()
Dcode_generator_x86.h439 HLoadString::LoadKind GetSupportedLoadStringKind(
440 HLoadString::LoadKind desired_string_load_kind) override;
444 HLoadClass::LoadKind GetSupportedLoadClassKind(
445 HLoadClass::LoadKind desired_class_load_kind) override;
Dcode_generator_x86_64.h441 HLoadString::LoadKind GetSupportedLoadStringKind(
442 HLoadString::LoadKind desired_string_load_kind) override;
446 HLoadClass::LoadKind GetSupportedLoadClassKind(
447 HLoadClass::LoadKind desired_class_load_kind) override;
Dcode_generator_arm64.cc4988 HLoadClass::LoadKind CodeGeneratorARM64::GetSupportedLoadClassKind( in GetSupportedLoadClassKind()
4989 HLoadClass::LoadKind desired_class_load_kind) { in GetSupportedLoadClassKind()
4991 case HLoadClass::LoadKind::kInvalid: in GetSupportedLoadClassKind()
4994 case HLoadClass::LoadKind::kReferrersClass: in GetSupportedLoadClassKind()
4996 case HLoadClass::LoadKind::kBootImageLinkTimePcRelative: in GetSupportedLoadClassKind()
4997 case HLoadClass::LoadKind::kBootImageRelRo: in GetSupportedLoadClassKind()
4998 case HLoadClass::LoadKind::kBssEntry: in GetSupportedLoadClassKind()
5001 case HLoadClass::LoadKind::kJitBootImageAddress: in GetSupportedLoadClassKind()
5002 case HLoadClass::LoadKind::kJitTableAddress: in GetSupportedLoadClassKind()
5005 case HLoadClass::LoadKind::kRuntimeCall: in GetSupportedLoadClassKind()
[all …]
Dcode_generator_x86.cc6739 HLoadClass::LoadKind CodeGeneratorX86::GetSupportedLoadClassKind( in GetSupportedLoadClassKind()
6740 HLoadClass::LoadKind desired_class_load_kind) { in GetSupportedLoadClassKind()
6742 case HLoadClass::LoadKind::kInvalid: in GetSupportedLoadClassKind()
6745 case HLoadClass::LoadKind::kReferrersClass: in GetSupportedLoadClassKind()
6747 case HLoadClass::LoadKind::kBootImageLinkTimePcRelative: in GetSupportedLoadClassKind()
6748 case HLoadClass::LoadKind::kBootImageRelRo: in GetSupportedLoadClassKind()
6749 case HLoadClass::LoadKind::kBssEntry: in GetSupportedLoadClassKind()
6752 case HLoadClass::LoadKind::kJitBootImageAddress: in GetSupportedLoadClassKind()
6753 case HLoadClass::LoadKind::kJitTableAddress: in GetSupportedLoadClassKind()
6756 case HLoadClass::LoadKind::kRuntimeCall: in GetSupportedLoadClassKind()
[all …]
Dcode_generator_x86_64.cc6077 HLoadClass::LoadKind CodeGeneratorX86_64::GetSupportedLoadClassKind( in GetSupportedLoadClassKind()
6078 HLoadClass::LoadKind desired_class_load_kind) { in GetSupportedLoadClassKind()
6080 case HLoadClass::LoadKind::kInvalid: in GetSupportedLoadClassKind()
6083 case HLoadClass::LoadKind::kReferrersClass: in GetSupportedLoadClassKind()
6085 case HLoadClass::LoadKind::kBootImageLinkTimePcRelative: in GetSupportedLoadClassKind()
6086 case HLoadClass::LoadKind::kBootImageRelRo: in GetSupportedLoadClassKind()
6087 case HLoadClass::LoadKind::kBssEntry: in GetSupportedLoadClassKind()
6090 case HLoadClass::LoadKind::kJitBootImageAddress: in GetSupportedLoadClassKind()
6091 case HLoadClass::LoadKind::kJitTableAddress: in GetSupportedLoadClassKind()
6094 case HLoadClass::LoadKind::kRuntimeCall: in GetSupportedLoadClassKind()
[all …]
Dcode_generator_arm_vixl.cc570 DCHECK_EQ(instruction_->AsLoadString()->GetLoadKind(), HLoadString::LoadKind::kBssEntry); in EmitNativeCode()
7287 HLoadClass::LoadKind CodeGeneratorARMVIXL::GetSupportedLoadClassKind( in GetSupportedLoadClassKind()
7288 HLoadClass::LoadKind desired_class_load_kind) { in GetSupportedLoadClassKind()
7290 case HLoadClass::LoadKind::kInvalid: in GetSupportedLoadClassKind()
7293 case HLoadClass::LoadKind::kReferrersClass: in GetSupportedLoadClassKind()
7295 case HLoadClass::LoadKind::kBootImageLinkTimePcRelative: in GetSupportedLoadClassKind()
7296 case HLoadClass::LoadKind::kBootImageRelRo: in GetSupportedLoadClassKind()
7297 case HLoadClass::LoadKind::kBssEntry: in GetSupportedLoadClassKind()
7300 case HLoadClass::LoadKind::kJitBootImageAddress: in GetSupportedLoadClassKind()
7301 case HLoadClass::LoadKind::kJitTableAddress: in GetSupportedLoadClassKind()
[all …]
Dcode_generator_arm_vixl.h569 HLoadString::LoadKind GetSupportedLoadStringKind(
570 HLoadString::LoadKind desired_string_load_kind) override;
574 HLoadClass::LoadKind GetSupportedLoadClassKind(
575 HLoadClass::LoadKind desired_class_load_kind) override;
Dprepare_for_register_allocation.cc168 load_class->GetLoadKind() != HLoadClass::LoadKind::kRuntimeCall) { in VisitClinitCheck()
Dcode_generator_arm64.h677 HLoadString::LoadKind GetSupportedLoadStringKind(
678 HLoadString::LoadKind desired_string_load_kind) override;
682 HLoadClass::LoadKind GetSupportedLoadClassKind(
683 HLoadClass::LoadKind desired_class_load_kind) override;
Dcode_generator.cc826 DCHECK_EQ(cls->GetLoadKind(), HLoadClass::LoadKind::kRuntimeCall); in CreateLoadClassRuntimeCallLocationSummary()
836 DCHECK_EQ(cls->GetLoadKind(), HLoadClass::LoadKind::kRuntimeCall); in GenerateLoadClassRuntimeCall()
909 DCHECK_EQ(load_class->GetLoadKind(), HLoadClass::LoadKind::kBootImageRelRo); in GetBootImageOffset()
917 DCHECK_EQ(load_string->GetLoadKind(), HLoadString::LoadKind::kBootImageRelRo); in GetBootImageOffset()
Dnodes.cc2960 case LoadKind::kBootImageRelRo: in InstructionDataEquals()
2961 case LoadKind::kJitBootImageAddress: in InstructionDataEquals()
2962 case LoadKind::kJitTableAddress: { in InstructionDataEquals()
2981 case LoadKind::kBootImageRelRo: in InstructionDataEquals()
2982 case LoadKind::kJitBootImageAddress: in InstructionDataEquals()
2983 case LoadKind::kJitTableAddress: { in InstructionDataEquals()
Dinliner.cc974 HLoadClass::LoadKind kind = HSharpening::ComputeLoadClassKind( in AddTypeGuard()
976 DCHECK(kind != HLoadClass::LoadKind::kInvalid) in AddTypeGuard()
Dinstruction_builder.cc2273 HLoadClass::LoadKind load_kind = HSharpening::ComputeLoadClassKind(load_class, in BuildLoadClass()
2277 if (load_kind == HLoadClass::LoadKind::kInvalid) { in BuildLoadClass()