Lines Matching refs:adrp_label

4538       vixl::aarch64::Label* adrp_label =  in LoadMethod()  local
4540 EmitAdrpPlaceholder(adrp_label, XRegisterFrom(temp)); in LoadMethod()
4543 NewBootImageMethodPatch(invoke->GetResolvedMethodReference(), adrp_label); in LoadMethod()
4550 vixl::aarch64::Label* adrp_label = NewBootImageRelRoPatch(boot_image_offset); in LoadMethod() local
4551 EmitAdrpPlaceholder(adrp_label, XRegisterFrom(temp)); in LoadMethod()
4553 vixl::aarch64::Label* ldr_label = NewBootImageRelRoPatch(boot_image_offset, adrp_label); in LoadMethod()
4560 vixl::aarch64::Label* adrp_label = NewMethodBssEntryPatch(invoke->GetMethodReference()); in LoadMethod() local
4561 EmitAdrpPlaceholder(adrp_label, XRegisterFrom(temp)); in LoadMethod()
4564 NewMethodBssEntryPatch(invoke->GetMethodReference(), adrp_label); in LoadMethod()
4611 vixl::aarch64::Label* adrp_label = in GenerateStaticOrDirectCall() local
4613 EmitAdrpPlaceholder(adrp_label, lr); in GenerateStaticOrDirectCall()
4616 NewBootImageJniEntrypointPatch(invoke->GetResolvedMethodReference(), adrp_label); in GenerateStaticOrDirectCall()
4797 vixl::aarch64::Label* adrp_label) { in NewBootImageIntrinsicPatch() argument
4799 /* dex_file= */ nullptr, intrinsic_data, adrp_label, &boot_image_other_patches_); in NewBootImageIntrinsicPatch()
4804 vixl::aarch64::Label* adrp_label) { in NewBootImageRelRoPatch() argument
4806 /* dex_file= */ nullptr, boot_image_offset, adrp_label, &boot_image_other_patches_); in NewBootImageRelRoPatch()
4811 vixl::aarch64::Label* adrp_label) { in NewBootImageMethodPatch() argument
4813 target_method.dex_file, target_method.index, adrp_label, &boot_image_method_patches_); in NewBootImageMethodPatch()
4818 vixl::aarch64::Label* adrp_label) { in NewMethodBssEntryPatch() argument
4820 target_method.dex_file, target_method.index, adrp_label, &method_bss_entry_patches_); in NewMethodBssEntryPatch()
4826 vixl::aarch64::Label* adrp_label) { in NewBootImageTypePatch() argument
4827 return NewPcRelativePatch(&dex_file, type_index.index_, adrp_label, &boot_image_type_patches_); in NewBootImageTypePatch()
4832 vixl::aarch64::Label* adrp_label) { in NewBssEntryTypePatch() argument
4850 return NewPcRelativePatch(&dex_file, type_index.index_, adrp_label, patches); in NewBssEntryTypePatch()
4856 vixl::aarch64::Label* adrp_label) { in NewBootImageStringPatch() argument
4858 &dex_file, string_index.index_, adrp_label, &boot_image_string_patches_); in NewBootImageStringPatch()
4864 vixl::aarch64::Label* adrp_label) { in NewStringBssEntryPatch() argument
4865 return NewPcRelativePatch(&dex_file, string_index.index_, adrp_label, &string_bss_entry_patches_); in NewStringBssEntryPatch()
4870 vixl::aarch64::Label* adrp_label) { in NewBootImageJniEntrypointPatch() argument
4872 target_method.dex_file, target_method.index, adrp_label, &boot_image_jni_entrypoint_patches_); in NewBootImageJniEntrypointPatch()
4901 vixl::aarch64::Label* adrp_label, in NewPcRelativePatch() argument
4908 info->pc_insn_label = (adrp_label != nullptr) ? adrp_label : label; in NewPcRelativePatch()
4964 vixl::aarch64::Label* adrp_label = NewBootImageIntrinsicPatch(boot_image_reference); in LoadBootImageAddress() local
4965 EmitAdrpPlaceholder(adrp_label, reg.X()); in LoadBootImageAddress()
4967 vixl::aarch64::Label* add_label = NewBootImageIntrinsicPatch(boot_image_reference, adrp_label); in LoadBootImageAddress()
4971 vixl::aarch64::Label* adrp_label = NewBootImageRelRoPatch(boot_image_reference); in LoadBootImageAddress() local
4972 EmitAdrpPlaceholder(adrp_label, reg.X()); in LoadBootImageAddress()
4974 vixl::aarch64::Label* ldr_label = NewBootImageRelRoPatch(boot_image_reference, adrp_label); in LoadBootImageAddress()
4990 vixl::aarch64::Label* adrp_label = in LoadTypeForBootImageIntrinsic() local
4992 EmitAdrpPlaceholder(adrp_label, reg.X()); in LoadTypeForBootImageIntrinsic()
4995 NewBootImageTypePatch(*target_type.dex_file, target_type.TypeIndex(), adrp_label); in LoadTypeForBootImageIntrinsic()
5301 vixl::aarch64::Label* adrp_label = codegen_->NewBootImageTypePatch(dex_file, type_index); in VisitLoadClass() local
5302 codegen_->EmitAdrpPlaceholder(adrp_label, out.X()); in VisitLoadClass()
5305 codegen_->NewBootImageTypePatch(dex_file, type_index, adrp_label); in VisitLoadClass()
5313 vixl::aarch64::Label* adrp_label = codegen_->NewBootImageRelRoPatch(boot_image_offset); in VisitLoadClass() local
5314 codegen_->EmitAdrpPlaceholder(adrp_label, out.X()); in VisitLoadClass()
5317 codegen_->NewBootImageRelRoPatch(boot_image_offset, adrp_label); in VisitLoadClass()
5326 vixl::aarch64::Label* adrp_label = codegen_->NewBssEntryTypePatch(cls); in VisitLoadClass() local
5327 codegen_->EmitAdrpPlaceholder(adrp_label, temp); in VisitLoadClass()
5329 vixl::aarch64::Label* ldr_label = codegen_->NewBssEntryTypePatch(cls, adrp_label); in VisitLoadClass()
5476 vixl::aarch64::Label* adrp_label = codegen_->NewBootImageStringPatch(dex_file, string_index); in VisitLoadString() local
5477 codegen_->EmitAdrpPlaceholder(adrp_label, out.X()); in VisitLoadString()
5480 codegen_->NewBootImageStringPatch(dex_file, string_index, adrp_label); in VisitLoadString()
5488 vixl::aarch64::Label* adrp_label = codegen_->NewBootImageRelRoPatch(boot_image_offset); in VisitLoadString() local
5489 codegen_->EmitAdrpPlaceholder(adrp_label, out.X()); in VisitLoadString()
5492 codegen_->NewBootImageRelRoPatch(boot_image_offset, adrp_label); in VisitLoadString()
5501 vixl::aarch64::Label* adrp_label = codegen_->NewStringBssEntryPatch(dex_file, string_index); in VisitLoadString() local
5502 codegen_->EmitAdrpPlaceholder(adrp_label, temp); in VisitLoadString()
5505 codegen_->NewStringBssEntryPatch(dex_file, string_index, adrp_label); in VisitLoadString()