/art/dex2oat/driver/ |
D | compiled_method_storage.cc | 220 const ArrayRef<const linker::LinkerPatch>& linker_patches) { in DeduplicateLinkerPatches() argument 221 return AllocateOrDeduplicateArray(linker_patches, &dedupe_linker_patches_); in DeduplicateLinkerPatches() 225 const LengthPrefixedArray<linker::LinkerPatch>* linker_patches) { in ReleaseLinkerPatches() argument 226 ReleaseArrayIfNotDeduplicated(linker_patches); in ReleaseLinkerPatches()
|
D | compiled_method_storage.h | 69 const ArrayRef<const linker::LinkerPatch>& linker_patches); 70 void ReleaseLinkerPatches(const LengthPrefixedArray<linker::LinkerPatch>* linker_patches);
|
/art/compiler/optimizing/ |
D | optimizing_compiler.cc | 709 ArenaVector<linker::LinkerPatch> linker_patches(codegen->GetGraph()->GetAllocator()->Adapter()); in EmitAndSortLinkerPatches() local 710 codegen->EmitLinkerPatches(&linker_patches); in EmitAndSortLinkerPatches() 713 std::sort(linker_patches.begin(), linker_patches.end(), in EmitAndSortLinkerPatches() 718 return linker_patches; in EmitAndSortLinkerPatches() 726 ArenaVector<linker::LinkerPatch> linker_patches = EmitAndSortLinkerPatches(codegen); in Emit() local 735 ArrayRef<const linker::LinkerPatch>(linker_patches), in Emit() 738 for (const linker::LinkerPatch& patch : linker_patches) { in Emit()
|
D | code_generator_x86_64.h | 551 void EmitLinkerPatches(ArenaVector<linker::LinkerPatch>* linker_patches) override; 721 ArenaVector<linker::LinkerPatch>* linker_patches);
|
D | code_generator_x86.h | 573 void EmitLinkerPatches(ArenaVector<linker::LinkerPatch>* linker_patches) override; 760 ArenaVector<linker::LinkerPatch>* linker_patches);
|
D | code_generator_arm64.cc | 5214 ArenaVector<linker::LinkerPatch>* linker_patches) { in EmitPcRelativeLinkerPatches() argument 5216 linker_patches->push_back(Factory(info.label.GetLocation(), in EmitPcRelativeLinkerPatches() 5232 void CodeGeneratorARM64::EmitLinkerPatches(ArenaVector<linker::LinkerPatch>* linker_patches) { in EmitLinkerPatches() argument 5233 DCHECK(linker_patches->empty()); in EmitLinkerPatches() 5247 linker_patches->reserve(size); in EmitLinkerPatches() 5250 boot_image_method_patches_, linker_patches); in EmitLinkerPatches() 5252 boot_image_type_patches_, linker_patches); in EmitLinkerPatches() 5254 boot_image_string_patches_, linker_patches); in EmitLinkerPatches() 5262 boot_image_other_patches_, linker_patches); in EmitLinkerPatches() 5265 boot_image_other_patches_, linker_patches); in EmitLinkerPatches() [all …]
|
D | code_generator_x86_64.cc | 1370 ArenaVector<linker::LinkerPatch>* linker_patches) { in EmitPcRelativeLinkerPatches() argument 1373 linker_patches->push_back( in EmitPcRelativeLinkerPatches() 1387 void CodeGeneratorX86_64::EmitLinkerPatches(ArenaVector<linker::LinkerPatch>* linker_patches) { in EmitLinkerPatches() argument 1388 DCHECK(linker_patches->empty()); in EmitLinkerPatches() 1400 linker_patches->reserve(size); in EmitLinkerPatches() 1403 boot_image_method_patches_, linker_patches); in EmitLinkerPatches() 1405 boot_image_type_patches_, linker_patches); in EmitLinkerPatches() 1407 boot_image_string_patches_, linker_patches); in EmitLinkerPatches() 1415 boot_image_other_patches_, linker_patches); in EmitLinkerPatches() 1418 boot_image_other_patches_, linker_patches); in EmitLinkerPatches() [all …]
|
D | code_generator_arm_vixl.h | 710 void EmitLinkerPatches(ArenaVector<linker::LinkerPatch>* linker_patches) override; 983 ArenaVector<linker::LinkerPatch>* linker_patches);
|
D | code_generator_arm_vixl.cc | 9705 ArenaVector<linker::LinkerPatch>* linker_patches) { in EmitPcRelativeLinkerPatches() argument 9714 linker_patches->push_back(Factory(movw_offset, dex_file, add_pc_offset, offset_or_index)); in EmitPcRelativeLinkerPatches() 9718 linker_patches->push_back(Factory(movt_offset, dex_file, add_pc_offset, offset_or_index)); in EmitPcRelativeLinkerPatches() 9731 void CodeGeneratorARMVIXL::EmitLinkerPatches(ArenaVector<linker::LinkerPatch>* linker_patches) { in EmitLinkerPatches() argument 9732 DCHECK(linker_patches->empty()); in EmitLinkerPatches() 9745 linker_patches->reserve(size); in EmitLinkerPatches() 9748 boot_image_method_patches_, linker_patches); in EmitLinkerPatches() 9750 boot_image_type_patches_, linker_patches); in EmitLinkerPatches() 9752 boot_image_string_patches_, linker_patches); in EmitLinkerPatches() 9760 boot_image_other_patches_, linker_patches); in EmitLinkerPatches() [all …]
|
D | code_generator_x86.cc | 5706 ArenaVector<linker::LinkerPatch>* linker_patches) { in EmitPcRelativeLinkerPatches() argument 5709 linker_patches->push_back(Factory(literal_offset, in EmitPcRelativeLinkerPatches() 5725 void CodeGeneratorX86::EmitLinkerPatches(ArenaVector<linker::LinkerPatch>* linker_patches) { in EmitLinkerPatches() argument 5726 DCHECK(linker_patches->empty()); in EmitLinkerPatches() 5738 linker_patches->reserve(size); in EmitLinkerPatches() 5741 boot_image_method_patches_, linker_patches); in EmitLinkerPatches() 5743 boot_image_type_patches_, linker_patches); in EmitLinkerPatches() 5745 boot_image_string_patches_, linker_patches); in EmitLinkerPatches() 5753 boot_image_other_patches_, linker_patches); in EmitLinkerPatches() 5756 boot_image_other_patches_, linker_patches); in EmitLinkerPatches() [all …]
|
D | code_generator_arm64.h | 863 void EmitLinkerPatches(ArenaVector<linker::LinkerPatch>* linker_patches) override; 1114 ArenaVector<linker::LinkerPatch>* linker_patches);
|
D | code_generator.h | 225 virtual void EmitLinkerPatches(ArenaVector<linker::LinkerPatch>* linker_patches);
|
D | code_generator.cc | 460 ArenaVector<linker::LinkerPatch>* linker_patches ATTRIBUTE_UNUSED) { in EmitLinkerPatches()
|