/aosp12/art/compiler/driver/ |
H A D | compiled_method_storage.cc | 205 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 D | compiled_method_storage.h | 64 const ArrayRef<const linker::LinkerPatch>& linker_patches); 65 void ReleaseLinkerPatches(const LengthPrefixedArray<linker::LinkerPatch>* linker_patches);
|
/aosp12/art/compiler/optimizing/ |
H A D | optimizing_compiler.cc | 704 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 D | code_generator_x86_64.h | 480 void EmitLinkerPatches(ArenaVector<linker::LinkerPatch>* linker_patches) override; 651 ArenaVector<linker::LinkerPatch>* linker_patches);
|
H A D | code_generator_x86.h | 510 void EmitLinkerPatches(ArenaVector<linker::LinkerPatch>* linker_patches) override; 700 ArenaVector<linker::LinkerPatch>* linker_patches);
|
H A D | code_generator_arm64.cc | 5046 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 D | code_generator_x86_64.cc | 1286 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 D | code_generator_arm_vixl.cc | 9561 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 D | code_generator_arm_vixl.h | 646 void EmitLinkerPatches(ArenaVector<linker::LinkerPatch>* linker_patches) override; 919 ArenaVector<linker::LinkerPatch>* linker_patches);
|
H A D | code_generator_arm64.h | 820 void EmitLinkerPatches(ArenaVector<linker::LinkerPatch>* linker_patches) override; 1069 ArenaVector<linker::LinkerPatch>* linker_patches);
|
H A D | code_generator_x86.cc | 5563 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 D | code_generator.h | 211 virtual void EmitLinkerPatches(ArenaVector<linker::LinkerPatch>* linker_patches);
|
H A D | code_generator.cc | 450 ArenaVector<linker::LinkerPatch>* linker_patches ATTRIBUTE_UNUSED) { in EmitLinkerPatches()
|