Lines Matching refs:adrp_label

4433       vixl::aarch64::Label* adrp_label = NewBootImageMethodPatch(invoke->GetTargetMethod());  in GenerateStaticOrDirectCall()  local
4434 EmitAdrpPlaceholder(adrp_label, XRegisterFrom(temp)); in GenerateStaticOrDirectCall()
4437 NewBootImageMethodPatch(invoke->GetTargetMethod(), adrp_label); in GenerateStaticOrDirectCall()
4444 vixl::aarch64::Label* adrp_label = NewBootImageRelRoPatch(boot_image_offset); in GenerateStaticOrDirectCall() local
4445 EmitAdrpPlaceholder(adrp_label, XRegisterFrom(temp)); in GenerateStaticOrDirectCall()
4447 vixl::aarch64::Label* ldr_label = NewBootImageRelRoPatch(boot_image_offset, adrp_label); in GenerateStaticOrDirectCall()
4455 vixl::aarch64::Label* adrp_label = NewMethodBssEntryPatch(target_method); in GenerateStaticOrDirectCall() local
4456 EmitAdrpPlaceholder(adrp_label, XRegisterFrom(temp)); in GenerateStaticOrDirectCall()
4459 NewMethodBssEntryPatch(target_method, adrp_label); in GenerateStaticOrDirectCall()
4635 vixl::aarch64::Label* adrp_label) { in NewBootImageIntrinsicPatch() argument
4637 /* dex_file= */ nullptr, intrinsic_data, adrp_label, &boot_image_other_patches_); in NewBootImageIntrinsicPatch()
4642 vixl::aarch64::Label* adrp_label) { in NewBootImageRelRoPatch() argument
4644 /* dex_file= */ nullptr, boot_image_offset, adrp_label, &boot_image_other_patches_); in NewBootImageRelRoPatch()
4649 vixl::aarch64::Label* adrp_label) { in NewBootImageMethodPatch() argument
4651 target_method.dex_file, target_method.index, adrp_label, &boot_image_method_patches_); in NewBootImageMethodPatch()
4656 vixl::aarch64::Label* adrp_label) { in NewMethodBssEntryPatch() argument
4658 target_method.dex_file, target_method.index, adrp_label, &method_bss_entry_patches_); in NewMethodBssEntryPatch()
4664 vixl::aarch64::Label* adrp_label) { in NewBootImageTypePatch() argument
4665 return NewPcRelativePatch(&dex_file, type_index.index_, adrp_label, &boot_image_type_patches_); in NewBootImageTypePatch()
4671 vixl::aarch64::Label* adrp_label) { in NewBssEntryTypePatch() argument
4672 return NewPcRelativePatch(&dex_file, type_index.index_, adrp_label, &type_bss_entry_patches_); in NewBssEntryTypePatch()
4678 vixl::aarch64::Label* adrp_label) { in NewBootImageStringPatch() argument
4680 &dex_file, string_index.index_, adrp_label, &boot_image_string_patches_); in NewBootImageStringPatch()
4686 vixl::aarch64::Label* adrp_label) { in NewStringBssEntryPatch() argument
4687 return NewPcRelativePatch(&dex_file, string_index.index_, adrp_label, &string_bss_entry_patches_); in NewStringBssEntryPatch()
4716 vixl::aarch64::Label* adrp_label, in NewPcRelativePatch() argument
4723 info->pc_insn_label = (adrp_label != nullptr) ? adrp_label : label; in NewPcRelativePatch()
4779 vixl::aarch64::Label* adrp_label = NewBootImageIntrinsicPatch(boot_image_reference); in LoadBootImageAddress() local
4780 EmitAdrpPlaceholder(adrp_label, reg.X()); in LoadBootImageAddress()
4782 vixl::aarch64::Label* add_label = NewBootImageIntrinsicPatch(boot_image_reference, adrp_label); in LoadBootImageAddress()
4786 vixl::aarch64::Label* adrp_label = NewBootImageRelRoPatch(boot_image_reference); in LoadBootImageAddress() local
4787 EmitAdrpPlaceholder(adrp_label, reg.X()); in LoadBootImageAddress()
4789 vixl::aarch64::Label* ldr_label = NewBootImageRelRoPatch(boot_image_reference, adrp_label); in LoadBootImageAddress()
4811 vixl::aarch64::Label* adrp_label = NewBootImageTypePatch(*target_method.dex_file, type_idx); in AllocateInstanceForIntrinsic() local
4812 EmitAdrpPlaceholder(adrp_label, argument.X()); in AllocateInstanceForIntrinsic()
4815 NewBootImageTypePatch(*target_method.dex_file, type_idx, adrp_label); in AllocateInstanceForIntrinsic()
5086 vixl::aarch64::Label* adrp_label = codegen_->NewBootImageTypePatch(dex_file, type_index); in VisitLoadClass() local
5087 codegen_->EmitAdrpPlaceholder(adrp_label, out.X()); in VisitLoadClass()
5090 codegen_->NewBootImageTypePatch(dex_file, type_index, adrp_label); in VisitLoadClass()
5098 vixl::aarch64::Label* adrp_label = codegen_->NewBootImageRelRoPatch(boot_image_offset); in VisitLoadClass() local
5099 codegen_->EmitAdrpPlaceholder(adrp_label, out.X()); in VisitLoadClass()
5102 codegen_->NewBootImageRelRoPatch(boot_image_offset, adrp_label); in VisitLoadClass()
5111 vixl::aarch64::Label* adrp_label = codegen_->NewBssEntryTypePatch(dex_file, type_index); in VisitLoadClass() local
5112 codegen_->EmitAdrpPlaceholder(adrp_label, temp); in VisitLoadClass()
5115 codegen_->NewBssEntryTypePatch(dex_file, type_index, adrp_label); in VisitLoadClass()
5262 vixl::aarch64::Label* adrp_label = codegen_->NewBootImageStringPatch(dex_file, string_index); in VisitLoadString() local
5263 codegen_->EmitAdrpPlaceholder(adrp_label, out.X()); in VisitLoadString()
5266 codegen_->NewBootImageStringPatch(dex_file, string_index, adrp_label); in VisitLoadString()
5274 vixl::aarch64::Label* adrp_label = codegen_->NewBootImageRelRoPatch(boot_image_offset); in VisitLoadString() local
5275 codegen_->EmitAdrpPlaceholder(adrp_label, out.X()); in VisitLoadString()
5278 codegen_->NewBootImageRelRoPatch(boot_image_offset, adrp_label); in VisitLoadString()
5287 vixl::aarch64::Label* adrp_label = codegen_->NewStringBssEntryPatch(dex_file, string_index); in VisitLoadString() local
5288 codegen_->EmitAdrpPlaceholder(adrp_label, temp); in VisitLoadString()
5291 codegen_->NewStringBssEntryPatch(dex_file, string_index, adrp_label); in VisitLoadString()