/art/compiler/driver/ |
D | compiled_method_storage.h | 64 const ArrayRef<const linker::LinkerPatch>& linker_patches); 65 void ReleaseLinkerPatches(const LengthPrefixedArray<linker::LinkerPatch>* linker_patches);
|
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()
|
/art/compiler/optimizing/ |
D | optimizing_compiler.cc | 693 ArenaVector<linker::LinkerPatch> linker_patches(codegen->GetGraph()->GetAllocator()->Adapter()); in EmitAndSortLinkerPatches() local 694 codegen->EmitLinkerPatches(&linker_patches); in EmitAndSortLinkerPatches() 697 std::sort(linker_patches.begin(), linker_patches.end(), in EmitAndSortLinkerPatches() 702 return linker_patches; in EmitAndSortLinkerPatches() 709 ArenaVector<linker::LinkerPatch> linker_patches = EmitAndSortLinkerPatches(codegen); in Emit() local 719 ArrayRef<const linker::LinkerPatch>(linker_patches)); in Emit() 721 for (const linker::LinkerPatch& patch : linker_patches) { in Emit()
|
D | code_generator_x86_64.h | 449 void EmitLinkerPatches(ArenaVector<linker::LinkerPatch>* linker_patches) override; 615 ArenaVector<linker::LinkerPatch>* linker_patches);
|
D | code_generator_x86.h | 459 void EmitLinkerPatches(ArenaVector<linker::LinkerPatch>* linker_patches) override; 646 ArenaVector<linker::LinkerPatch>* linker_patches);
|
D | code_generator_arm64.cc | 4561 ArenaVector<linker::LinkerPatch>* linker_patches) { in EmitPcRelativeLinkerPatches() argument 4563 linker_patches->push_back(Factory(info.label.GetLocation(), in EmitPcRelativeLinkerPatches() 4579 void CodeGeneratorARM64::EmitLinkerPatches(ArenaVector<linker::LinkerPatch>* linker_patches) { in EmitLinkerPatches() argument 4580 DCHECK(linker_patches->empty()); in EmitLinkerPatches() 4591 linker_patches->reserve(size); in EmitLinkerPatches() 4594 boot_image_method_patches_, linker_patches); in EmitLinkerPatches() 4596 boot_image_type_patches_, linker_patches); in EmitLinkerPatches() 4598 boot_image_string_patches_, linker_patches); in EmitLinkerPatches() 4606 boot_image_other_patches_, linker_patches); in EmitLinkerPatches() 4609 boot_image_other_patches_, linker_patches); in EmitLinkerPatches() [all …]
|
D | code_generator_arm_vixl.h | 610 void EmitLinkerPatches(ArenaVector<linker::LinkerPatch>* linker_patches) override; 873 ArenaVector<linker::LinkerPatch>* linker_patches);
|
D | code_generator_arm64.h | 662 void EmitLinkerPatches(ArenaVector<linker::LinkerPatch>* linker_patches) override; 896 ArenaVector<linker::LinkerPatch>* linker_patches);
|
D | code_generator_x86_64.cc | 1173 ArenaVector<linker::LinkerPatch>* linker_patches) { in EmitPcRelativeLinkerPatches() argument 1176 linker_patches->push_back( in EmitPcRelativeLinkerPatches() 1190 void CodeGeneratorX86_64::EmitLinkerPatches(ArenaVector<linker::LinkerPatch>* linker_patches) { in EmitLinkerPatches() argument 1191 DCHECK(linker_patches->empty()); in EmitLinkerPatches() 1200 linker_patches->reserve(size); in EmitLinkerPatches() 1203 boot_image_method_patches_, linker_patches); in EmitLinkerPatches() 1205 boot_image_type_patches_, linker_patches); in EmitLinkerPatches() 1207 boot_image_string_patches_, linker_patches); in EmitLinkerPatches() 1215 boot_image_other_patches_, linker_patches); in EmitLinkerPatches() 1218 boot_image_other_patches_, linker_patches); in EmitLinkerPatches() [all …]
|
D | code_generator_arm_vixl.cc | 9168 ArenaVector<linker::LinkerPatch>* linker_patches) { in EmitPcRelativeLinkerPatches() argument 9177 linker_patches->push_back(Factory(movw_offset, dex_file, add_pc_offset, offset_or_index)); in EmitPcRelativeLinkerPatches() 9181 linker_patches->push_back(Factory(movt_offset, dex_file, add_pc_offset, offset_or_index)); in EmitPcRelativeLinkerPatches() 9194 void CodeGeneratorARMVIXL::EmitLinkerPatches(ArenaVector<linker::LinkerPatch>* linker_patches) { in EmitLinkerPatches() argument 9195 DCHECK(linker_patches->empty()); in EmitLinkerPatches() 9206 linker_patches->reserve(size); in EmitLinkerPatches() 9209 boot_image_method_patches_, linker_patches); in EmitLinkerPatches() 9211 boot_image_type_patches_, linker_patches); in EmitLinkerPatches() 9213 boot_image_string_patches_, linker_patches); in EmitLinkerPatches() 9221 boot_image_other_patches_, linker_patches); in EmitLinkerPatches() [all …]
|
D | code_generator_x86.cc | 5188 ArenaVector<linker::LinkerPatch>* linker_patches) { in EmitPcRelativeLinkerPatches() argument 5191 linker_patches->push_back(Factory(literal_offset, in EmitPcRelativeLinkerPatches() 5207 void CodeGeneratorX86::EmitLinkerPatches(ArenaVector<linker::LinkerPatch>* linker_patches) { in EmitLinkerPatches() argument 5208 DCHECK(linker_patches->empty()); in EmitLinkerPatches() 5217 linker_patches->reserve(size); in EmitLinkerPatches() 5220 boot_image_method_patches_, linker_patches); in EmitLinkerPatches() 5222 boot_image_type_patches_, linker_patches); in EmitLinkerPatches() 5224 boot_image_string_patches_, linker_patches); in EmitLinkerPatches() 5232 boot_image_other_patches_, linker_patches); in EmitLinkerPatches() 5235 boot_image_other_patches_, linker_patches); in EmitLinkerPatches() [all …]
|
D | code_generator.h | 210 virtual void EmitLinkerPatches(ArenaVector<linker::LinkerPatch>* linker_patches);
|
D | code_generator.cc | 448 ArenaVector<linker::LinkerPatch>* linker_patches ATTRIBUTE_UNUSED) { in EmitLinkerPatches()
|