Searched refs:PcRelativePatchInfo (Results 1 – 6 of 6) sorted by relevance
/art/compiler/optimizing/ |
D | code_generator_riscv64.h | 561 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 …]
|
D | code_generator_arm_vixl.h | 696 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 …]
|
D | code_generator_arm64.h | 1113 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 …]
|
D | code_generator_riscv64.cc | 4361 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 …]
|
D | code_generator_arm_vixl.cc | 7754 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 …]
|
D | code_generator_arm64.cc | 5171 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()
|