Home
last modified time | relevance | path

Searched refs:linker_patches (Results 1 – 13 of 13) sorted by relevance

/aosp12/art/compiler/driver/
H A Dcompiled_method_storage.cc205 const ArrayRef<const linker::LinkerPatch>& linker_patches) { in DeduplicateLinkerPatches() argument
206 return AllocateOrDeduplicateArray(linker_patches, &dedupe_linker_patches_); in DeduplicateLinkerPatches()
210 const LengthPrefixedArray<linker::LinkerPatch>* linker_patches) { in ReleaseLinkerPatches() argument
211 ReleaseArrayIfNotDeduplicated(linker_patches); in ReleaseLinkerPatches()
H A Dcompiled_method_storage.h64 const ArrayRef<const linker::LinkerPatch>& linker_patches);
65 void ReleaseLinkerPatches(const LengthPrefixedArray<linker::LinkerPatch>* linker_patches);
/aosp12/art/compiler/optimizing/
H A Doptimizing_compiler.cc704 ArenaVector<linker::LinkerPatch> linker_patches(codegen->GetGraph()->GetAllocator()->Adapter()); in EmitAndSortLinkerPatches() local
705 codegen->EmitLinkerPatches(&linker_patches); in EmitAndSortLinkerPatches()
708 std::sort(linker_patches.begin(), linker_patches.end(), in EmitAndSortLinkerPatches()
713 return linker_patches; in EmitAndSortLinkerPatches()
720 ArenaVector<linker::LinkerPatch> linker_patches = EmitAndSortLinkerPatches(codegen); in Emit() local
730 ArrayRef<const linker::LinkerPatch>(linker_patches)); in Emit()
732 for (const linker::LinkerPatch& patch : linker_patches) { in Emit()
H A Dcode_generator_x86_64.h480 void EmitLinkerPatches(ArenaVector<linker::LinkerPatch>* linker_patches) override;
651 ArenaVector<linker::LinkerPatch>* linker_patches);
H A Dcode_generator_x86.h510 void EmitLinkerPatches(ArenaVector<linker::LinkerPatch>* linker_patches) override;
700 ArenaVector<linker::LinkerPatch>* linker_patches);
H A Dcode_generator_arm64.cc5046 DCHECK(linker_patches->empty()); in EmitLinkerPatches()
5060 linker_patches->reserve(size); in EmitLinkerPatches()
5063 boot_image_method_patches_, linker_patches); in EmitLinkerPatches()
5065 boot_image_type_patches_, linker_patches); in EmitLinkerPatches()
5067 boot_image_string_patches_, linker_patches); in EmitLinkerPatches()
5075 boot_image_other_patches_, linker_patches); in EmitLinkerPatches()
5078 boot_image_other_patches_, linker_patches); in EmitLinkerPatches()
5081 method_bss_entry_patches_, linker_patches); in EmitLinkerPatches()
5083 type_bss_entry_patches_, linker_patches); in EmitLinkerPatches()
5089 string_bss_entry_patches_, linker_patches); in EmitLinkerPatches()
[all …]
H A Dcode_generator_x86_64.cc1286 linker_patches->push_back( in EmitPcRelativeLinkerPatches()
1301 DCHECK(linker_patches->empty()); in EmitLinkerPatches()
1313 linker_patches->reserve(size); in EmitLinkerPatches()
1316 boot_image_method_patches_, linker_patches); in EmitLinkerPatches()
1318 boot_image_type_patches_, linker_patches); in EmitLinkerPatches()
1328 boot_image_other_patches_, linker_patches); in EmitLinkerPatches()
1331 boot_image_other_patches_, linker_patches); in EmitLinkerPatches()
1334 method_bss_entry_patches_, linker_patches); in EmitLinkerPatches()
1336 type_bss_entry_patches_, linker_patches); in EmitLinkerPatches()
1342 string_bss_entry_patches_, linker_patches); in EmitLinkerPatches()
[all …]
H A Dcode_generator_arm_vixl.cc9561 DCHECK(linker_patches->empty()); in EmitLinkerPatches()
9574 linker_patches->reserve(size); in EmitLinkerPatches()
9577 boot_image_method_patches_, linker_patches); in EmitLinkerPatches()
9579 boot_image_type_patches_, linker_patches); in EmitLinkerPatches()
9581 boot_image_string_patches_, linker_patches); in EmitLinkerPatches()
9589 boot_image_other_patches_, linker_patches); in EmitLinkerPatches()
9592 boot_image_other_patches_, linker_patches); in EmitLinkerPatches()
9595 method_bss_entry_patches_, linker_patches); in EmitLinkerPatches()
9597 type_bss_entry_patches_, linker_patches); in EmitLinkerPatches()
9603 string_bss_entry_patches_, linker_patches); in EmitLinkerPatches()
[all …]
H A Dcode_generator_arm_vixl.h646 void EmitLinkerPatches(ArenaVector<linker::LinkerPatch>* linker_patches) override;
919 ArenaVector<linker::LinkerPatch>* linker_patches);
H A Dcode_generator_arm64.h820 void EmitLinkerPatches(ArenaVector<linker::LinkerPatch>* linker_patches) override;
1069 ArenaVector<linker::LinkerPatch>* linker_patches);
H A Dcode_generator_x86.cc5563 DCHECK(linker_patches->empty()); in EmitLinkerPatches()
5575 linker_patches->reserve(size); in EmitLinkerPatches()
5578 boot_image_method_patches_, linker_patches); in EmitLinkerPatches()
5580 boot_image_type_patches_, linker_patches); in EmitLinkerPatches()
5582 boot_image_string_patches_, linker_patches); in EmitLinkerPatches()
5590 boot_image_other_patches_, linker_patches); in EmitLinkerPatches()
5593 boot_image_other_patches_, linker_patches); in EmitLinkerPatches()
5596 method_bss_entry_patches_, linker_patches); in EmitLinkerPatches()
5598 type_bss_entry_patches_, linker_patches); in EmitLinkerPatches()
5604 string_bss_entry_patches_, linker_patches); in EmitLinkerPatches()
[all …]
H A Dcode_generator.h211 virtual void EmitLinkerPatches(ArenaVector<linker::LinkerPatch>* linker_patches);
H A Dcode_generator.cc450 ArenaVector<linker::LinkerPatch>* linker_patches ATTRIBUTE_UNUSED) { in EmitLinkerPatches()