Searched refs:PcRelativePatchInfo (Results 1 – 8 of 8) sorted by relevance
/art/compiler/optimizing/ |
D | code_generator_mips64.h | 574 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 …]
|
D | code_generator_mips.h | 596 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 …]
|
D | code_generator_arm_vixl.h | 563 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 …]
|
D | code_generator_arm64.h | 782 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_;
|
D | code_generator_mips64.cc | 1499 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 …]
|
D | code_generator_mips.cc | 1583 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 …]
|
D | code_generator_arm_vixl.cc | 7133 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 …]
|
D | code_generator_arm64.cc | 4614 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()
|