Home
last modified time | relevance | path

Searched refs:PcRelativePatchInfo (Results 1 – 6 of 6) sorted by relevance

/art/compiler/optimizing/
Dcode_generator_riscv64.h561 struct PcRelativePatchInfo : PatchInfo<Riscv64Label> { struct
562 PcRelativePatchInfo(const DexFile* dex_file, in PcRelativePatchInfo() argument
564 const PcRelativePatchInfo* info_high) in PcRelativePatchInfo()
574 PcRelativePatchInfo(PcRelativePatchInfo&& other) = delete; argument
575 DISALLOW_COPY_AND_ASSIGN(PcRelativePatchInfo);
578 PcRelativePatchInfo* NewBootImageIntrinsicPatch(uint32_t intrinsic_data,
579 const PcRelativePatchInfo* info_high = nullptr);
580 PcRelativePatchInfo* NewBootImageRelRoPatch(uint32_t boot_image_offset,
581 const PcRelativePatchInfo* info_high = nullptr);
582 PcRelativePatchInfo* NewBootImageMethodPatch(MethodReference target_method,
[all …]
Dcode_generator_arm_vixl.h696 struct PcRelativePatchInfo { struct
697 PcRelativePatchInfo(const DexFile* dex_file, uint32_t off_or_idx) in PcRelativePatchInfo() argument
709 PcRelativePatchInfo* NewBootImageIntrinsicPatch(uint32_t intrinsic_data); argument
710 PcRelativePatchInfo* NewBootImageRelRoPatch(uint32_t boot_image_offset);
711 PcRelativePatchInfo* NewBootImageMethodPatch(MethodReference target_method);
712 PcRelativePatchInfo* NewMethodBssEntryPatch(MethodReference target_method);
713 PcRelativePatchInfo* NewBootImageTypePatch(const DexFile& dex_file, dex::TypeIndex type_index);
714 PcRelativePatchInfo* NewAppImageTypePatch(const DexFile& dex_file, dex::TypeIndex type_index);
715 PcRelativePatchInfo* NewTypeBssEntryPatch(HLoadClass* load_class);
716 PcRelativePatchInfo* NewBootImageStringPatch(const DexFile& dex_file,
[all …]
Dcode_generator_arm64.h1113 struct PcRelativePatchInfo : PatchInfo<vixl::aarch64::Label> { struct
1114 PcRelativePatchInfo(const DexFile* dex_file, uint32_t off_or_idx) in PcRelativePatchInfo() argument
1130 ArenaDeque<PcRelativePatchInfo>* patches); argument
1135 static void EmitPcRelativeLinkerPatches(const ArenaDeque<PcRelativePatchInfo>& infos,
1158 ArenaDeque<PcRelativePatchInfo> boot_image_method_patches_;
1160 ArenaDeque<PcRelativePatchInfo> method_bss_entry_patches_;
1162 ArenaDeque<PcRelativePatchInfo> boot_image_type_patches_;
1164 ArenaDeque<PcRelativePatchInfo> app_image_type_patches_;
1166 ArenaDeque<PcRelativePatchInfo> type_bss_entry_patches_;
1168 ArenaDeque<PcRelativePatchInfo> public_type_bss_entry_patches_;
[all …]
Dcode_generator_riscv64.cc4361 CodeGeneratorRISCV64::PcRelativePatchInfo* info_high = in VisitLoadClass()
4364 CodeGeneratorRISCV64::PcRelativePatchInfo* info_low = in VisitLoadClass()
4379 CodeGeneratorRISCV64::PcRelativePatchInfo* info_high = in VisitLoadClass()
4382 CodeGeneratorRISCV64::PcRelativePatchInfo* info_low = in VisitLoadClass()
4391 CodeGeneratorRISCV64::PcRelativePatchInfo* bss_info_high = in VisitLoadClass()
4394 CodeGeneratorRISCV64::PcRelativePatchInfo* info_low = codegen_->NewTypeBssEntryPatch( in VisitLoadClass()
4507 CodeGeneratorRISCV64::PcRelativePatchInfo* info_high = codegen_->NewBootImageStringPatch( in VisitLoadString()
4510 CodeGeneratorRISCV64::PcRelativePatchInfo* info_low = codegen_->NewBootImageStringPatch( in VisitLoadString()
4522 CodeGeneratorRISCV64::PcRelativePatchInfo* info_high = codegen_->NewStringBssEntryPatch( in VisitLoadString()
4525 CodeGeneratorRISCV64::PcRelativePatchInfo* info_low = codegen_->NewStringBssEntryPatch( in VisitLoadString()
[all …]
Dcode_generator_arm_vixl.cc7754 CodeGeneratorARMVIXL::PcRelativePatchInfo* labels = in VisitLoadClass()
7768 CodeGeneratorARMVIXL::PcRelativePatchInfo* labels = in VisitLoadClass()
7777 CodeGeneratorARMVIXL::PcRelativePatchInfo* labels = codegen_->NewTypeBssEntryPatch(cls); in VisitLoadClass()
7981 CodeGeneratorARMVIXL::PcRelativePatchInfo* labels = in VisitLoadString()
7993 CodeGeneratorARMVIXL::PcRelativePatchInfo* labels = in VisitLoadString()
9495 PcRelativePatchInfo* labels = NewBootImageMethodPatch(invoke->GetResolvedMethodReference()); in LoadMethod()
9506 PcRelativePatchInfo* labels = NewMethodBssEntryPatch(invoke->GetMethodReference()); in LoadMethod()
9676 CodeGeneratorARMVIXL::PcRelativePatchInfo* CodeGeneratorARMVIXL::NewBootImageIntrinsicPatch( in NewBootImageIntrinsicPatch()
9681 CodeGeneratorARMVIXL::PcRelativePatchInfo* CodeGeneratorARMVIXL::NewBootImageRelRoPatch( in NewBootImageRelRoPatch()
9688 CodeGeneratorARMVIXL::PcRelativePatchInfo* CodeGeneratorARMVIXL::NewBootImageMethodPatch( in NewBootImageMethodPatch()
[all …]
Dcode_generator_arm64.cc5171 ArenaDeque<PcRelativePatchInfo>* patches = nullptr; in NewBssEntryTypePatch()
5238 ArenaDeque<PcRelativePatchInfo>* patches) { in NewPcRelativePatch()
5241 PcRelativePatchInfo* info = &patches->back(); in NewPcRelativePatch()
5351 const ArenaDeque<PcRelativePatchInfo>& infos, in EmitPcRelativeLinkerPatches()
5353 for (const PcRelativePatchInfo& info : infos) { in EmitPcRelativeLinkerPatches()