Searched refs:LoadKind (Results 1 – 17 of 17) sorted by relevance
146 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 …]
37 static HLoadClass::LoadKind ComputeLoadClassKind(HLoadClass* load_class,
6352 enum class LoadKind { enum6405 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 …]
649 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()
439 HLoadString::LoadKind GetSupportedLoadStringKind(440 HLoadString::LoadKind desired_string_load_kind) override;444 HLoadClass::LoadKind GetSupportedLoadClassKind(445 HLoadClass::LoadKind desired_class_load_kind) override;
441 HLoadString::LoadKind GetSupportedLoadStringKind(442 HLoadString::LoadKind desired_string_load_kind) override;446 HLoadClass::LoadKind GetSupportedLoadClassKind(447 HLoadClass::LoadKind desired_class_load_kind) override;
4988 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 …]
6739 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 …]
6077 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 …]
570 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 …]
569 HLoadString::LoadKind GetSupportedLoadStringKind(570 HLoadString::LoadKind desired_string_load_kind) override;574 HLoadClass::LoadKind GetSupportedLoadClassKind(575 HLoadClass::LoadKind desired_class_load_kind) override;
168 load_class->GetLoadKind() != HLoadClass::LoadKind::kRuntimeCall) { in VisitClinitCheck()
677 HLoadString::LoadKind GetSupportedLoadStringKind(678 HLoadString::LoadKind desired_string_load_kind) override;682 HLoadClass::LoadKind GetSupportedLoadClassKind(683 HLoadClass::LoadKind desired_class_load_kind) override;
826 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()
2960 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()
974 HLoadClass::LoadKind kind = HSharpening::ComputeLoadClassKind( in AddTypeGuard()976 DCHECK(kind != HLoadClass::LoadKind::kInvalid) in AddTypeGuard()
2273 HLoadClass::LoadKind load_kind = HSharpening::ComputeLoadClassKind(load_class, in BuildLoadClass()2277 if (load_kind == HLoadClass::LoadKind::kInvalid) { in BuildLoadClass()