Home
last modified time | relevance | path

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

/art/compiler/optimizing/
Dcode_generator_mips64.h574 struct PcRelativePatchInfo : PatchInfo<Mips64Label> { struct
575 PcRelativePatchInfo(const DexFile* dex_file, in PcRelativePatchInfo() function
577 const PcRelativePatchInfo* info_high) in PcRelativePatchInfo()
582 const PcRelativePatchInfo* patch_info_high; argument
585 PcRelativePatchInfo(PcRelativePatchInfo&& other) = delete;
586 DISALLOW_COPY_AND_ASSIGN(PcRelativePatchInfo);
589 PcRelativePatchInfo* NewBootImageMethodPatch(MethodReference target_method,
590 const PcRelativePatchInfo* info_high = nullptr);
591 PcRelativePatchInfo* NewMethodBssEntryPatch(MethodReference target_method,
592 const PcRelativePatchInfo* info_high = nullptr);
[all …]
Dcode_generator_mips.h596 struct PcRelativePatchInfo : PatchInfo<MipsLabel> { struct
597 PcRelativePatchInfo(const DexFile* dex_file, in PcRelativePatchInfo() function
599 const PcRelativePatchInfo* info_high) in PcRelativePatchInfo()
611 const PcRelativePatchInfo* patch_info_high; argument
614 PcRelativePatchInfo(PcRelativePatchInfo&& other) = delete;
615 DISALLOW_COPY_AND_ASSIGN(PcRelativePatchInfo);
618 PcRelativePatchInfo* NewBootImageMethodPatch(MethodReference target_method,
619 const PcRelativePatchInfo* info_high = nullptr);
620 PcRelativePatchInfo* NewMethodBssEntryPatch(MethodReference target_method,
621 const PcRelativePatchInfo* info_high = nullptr);
[all …]
Dcode_generator_arm_vixl.h563 struct PcRelativePatchInfo { struct
564 PcRelativePatchInfo(const DexFile* dex_file, uint32_t off_or_idx) in PcRelativePatchInfo() function
566 PcRelativePatchInfo(PcRelativePatchInfo&& other) = default;
577 PcRelativePatchInfo* NewBootImageMethodPatch(MethodReference target_method); argument
578 PcRelativePatchInfo* NewMethodBssEntryPatch(MethodReference target_method);
579 PcRelativePatchInfo* NewBootImageTypePatch(const DexFile& dex_file, dex::TypeIndex type_index);
580 PcRelativePatchInfo* NewTypeBssEntryPatch(const DexFile& dex_file, dex::TypeIndex type_index);
581 PcRelativePatchInfo* NewBootImageStringPatch(const DexFile& dex_file,
583 PcRelativePatchInfo* NewStringBssEntryPatch(const DexFile& dex_file,
748 void EmitMovwMovtPlaceholder(CodeGeneratorARMVIXL::PcRelativePatchInfo* labels,
[all …]
Dcode_generator_arm64.h782 struct PcRelativePatchInfo : PatchInfo<vixl::aarch64::Label> { struct
783 PcRelativePatchInfo(const DexFile* dex_file, uint32_t off_or_idx) in PcRelativePatchInfo() function
799 ArenaDeque<PcRelativePatchInfo>* patches); argument
804 static void EmitPcRelativeLinkerPatches(const ArenaDeque<PcRelativePatchInfo>& infos,
824 ArenaDeque<PcRelativePatchInfo> boot_image_method_patches_;
826 ArenaDeque<PcRelativePatchInfo> method_bss_entry_patches_;
828 ArenaDeque<PcRelativePatchInfo> boot_image_type_patches_;
830 ArenaDeque<PcRelativePatchInfo> type_bss_entry_patches_;
832 ArenaDeque<PcRelativePatchInfo> boot_image_string_patches_;
834 ArenaDeque<PcRelativePatchInfo> string_bss_entry_patches_;
Dcode_generator_mips64.cc1499 const ArenaDeque<PcRelativePatchInfo>& infos, in EmitPcRelativeLinkerPatches()
1501 for (const PcRelativePatchInfo& info : infos) { in EmitPcRelativeLinkerPatches()
1506 const PcRelativePatchInfo& info_high = info.patch_info_high ? *info.patch_info_high : info; in EmitPcRelativeLinkerPatches()
1545 CodeGeneratorMIPS64::PcRelativePatchInfo* CodeGeneratorMIPS64::NewBootImageMethodPatch( in NewBootImageMethodPatch()
1547 const PcRelativePatchInfo* info_high) { in NewBootImageMethodPatch()
1552 CodeGeneratorMIPS64::PcRelativePatchInfo* CodeGeneratorMIPS64::NewMethodBssEntryPatch( in NewMethodBssEntryPatch()
1554 const PcRelativePatchInfo* info_high) { in NewMethodBssEntryPatch()
1559 CodeGeneratorMIPS64::PcRelativePatchInfo* CodeGeneratorMIPS64::NewBootImageTypePatch( in NewBootImageTypePatch()
1562 const PcRelativePatchInfo* info_high) { in NewBootImageTypePatch()
1566 CodeGeneratorMIPS64::PcRelativePatchInfo* CodeGeneratorMIPS64::NewTypeBssEntryPatch( in NewTypeBssEntryPatch()
[all …]
Dcode_generator_mips.cc1583 const ArenaDeque<PcRelativePatchInfo>& infos, in EmitPcRelativeLinkerPatches()
1585 for (const PcRelativePatchInfo& info : infos) { in EmitPcRelativeLinkerPatches()
1592 const PcRelativePatchInfo& info_high = info.patch_info_high ? *info.patch_info_high : info; in EmitPcRelativeLinkerPatches()
1633 CodeGeneratorMIPS::PcRelativePatchInfo* CodeGeneratorMIPS::NewBootImageMethodPatch( in NewBootImageMethodPatch()
1635 const PcRelativePatchInfo* info_high) { in NewBootImageMethodPatch()
1640 CodeGeneratorMIPS::PcRelativePatchInfo* CodeGeneratorMIPS::NewMethodBssEntryPatch( in NewMethodBssEntryPatch()
1642 const PcRelativePatchInfo* info_high) { in NewMethodBssEntryPatch()
1647 CodeGeneratorMIPS::PcRelativePatchInfo* CodeGeneratorMIPS::NewBootImageTypePatch( in NewBootImageTypePatch()
1650 const PcRelativePatchInfo* info_high) { in NewBootImageTypePatch()
1654 CodeGeneratorMIPS::PcRelativePatchInfo* CodeGeneratorMIPS::NewTypeBssEntryPatch( in NewTypeBssEntryPatch()
[all …]
Dcode_generator_arm_vixl.cc7133 CodeGeneratorARMVIXL::PcRelativePatchInfo* labels = in VisitLoadClass()
7148 CodeGeneratorARMVIXL::PcRelativePatchInfo* labels = in VisitLoadClass()
7161 CodeGeneratorARMVIXL::PcRelativePatchInfo* labels = in VisitLoadClass()
7295 CodeGeneratorARMVIXL::PcRelativePatchInfo* labels = in VisitLoadString()
7309 CodeGeneratorARMVIXL::PcRelativePatchInfo* labels = in VisitLoadString()
7317 CodeGeneratorARMVIXL::PcRelativePatchInfo* labels = in VisitLoadString()
8896 PcRelativePatchInfo* labels = NewBootImageMethodPatch(invoke->GetTargetMethod()); in GenerateStaticOrDirectCall()
8905 PcRelativePatchInfo* labels = NewMethodBssEntryPatch( in GenerateStaticOrDirectCall()
9001 CodeGeneratorARMVIXL::PcRelativePatchInfo* CodeGeneratorARMVIXL::NewBootImageMethodPatch( in NewBootImageMethodPatch()
9007 CodeGeneratorARMVIXL::PcRelativePatchInfo* CodeGeneratorARMVIXL::NewMethodBssEntryPatch( in NewMethodBssEntryPatch()
[all …]
Dcode_generator_arm64.cc4614 ArenaDeque<PcRelativePatchInfo>* patches) { in NewPcRelativePatch()
4617 PcRelativePatchInfo* info = &patches->back(); in NewPcRelativePatch()
4674 const ArenaDeque<PcRelativePatchInfo>& infos, in EmitPcRelativeLinkerPatches()
4676 for (const PcRelativePatchInfo& info : infos) { in EmitPcRelativeLinkerPatches()