/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 | 720 ArenaVector<linker::LinkerPatch> linker_patches(codegen->GetGraph()->GetAllocator()->Adapter()); in EmitAndSortLinkerPatches() local 721 codegen->EmitLinkerPatches(&linker_patches); in EmitAndSortLinkerPatches() 724 std::sort(linker_patches.begin(), linker_patches.end(), in EmitAndSortLinkerPatches() 729 return linker_patches; in EmitAndSortLinkerPatches() 736 ArenaVector<linker::LinkerPatch> linker_patches = EmitAndSortLinkerPatches(codegen); in Emit() local 745 ArrayRef<const linker::LinkerPatch>(linker_patches), in Emit() 748 for (const linker::LinkerPatch& patch : linker_patches) { in Emit()
|
D | code_generator_x86_64.h | 554 void EmitLinkerPatches(ArenaVector<linker::LinkerPatch>* linker_patches) override; 724 ArenaVector<linker::LinkerPatch>* linker_patches);
|
D | code_generator_x86.h | 565 void EmitLinkerPatches(ArenaVector<linker::LinkerPatch>* linker_patches) override; 762 ArenaVector<linker::LinkerPatch>* linker_patches);
|
D | code_generator_arm64.cc | 5352 ArenaVector<linker::LinkerPatch>* linker_patches) { in EmitPcRelativeLinkerPatches() argument 5354 linker_patches->push_back(Factory(info.label.GetLocation(), in EmitPcRelativeLinkerPatches() 5370 void CodeGeneratorARM64::EmitLinkerPatches(ArenaVector<linker::LinkerPatch>* linker_patches) { in EmitLinkerPatches() argument 5371 DCHECK(linker_patches->empty()); in EmitLinkerPatches() 5386 linker_patches->reserve(size); in EmitLinkerPatches() 5389 boot_image_method_patches_, linker_patches); in EmitLinkerPatches() 5391 boot_image_type_patches_, linker_patches); in EmitLinkerPatches() 5393 boot_image_string_patches_, linker_patches); in EmitLinkerPatches() 5402 boot_image_other_patches_, linker_patches); in EmitLinkerPatches() 5405 boot_image_other_patches_, linker_patches); in EmitLinkerPatches() [all …]
|
D | code_generator_riscv64.h | 609 void EmitLinkerPatches(ArenaVector<linker::LinkerPatch>* linker_patches) override; 801 ArenaVector<linker::LinkerPatch>* linker_patches);
|
D | code_generator_riscv64.cc | 6671 ArenaVector<linker::LinkerPatch>* linker_patches) { in EmitPcRelativeLinkerPatches() argument 6673 linker_patches->push_back(Factory(__ GetLabelLocation(&info.label), in EmitPcRelativeLinkerPatches() 6689 void CodeGeneratorRISCV64::EmitLinkerPatches(ArenaVector<linker::LinkerPatch>* linker_patches) { in EmitLinkerPatches() argument 6690 DCHECK(linker_patches->empty()); in EmitLinkerPatches() 6703 linker_patches->reserve(size); in EmitLinkerPatches() 6706 boot_image_method_patches_, linker_patches); in EmitLinkerPatches() 6708 boot_image_type_patches_, linker_patches); in EmitLinkerPatches() 6710 boot_image_string_patches_, linker_patches); in EmitLinkerPatches() 6719 boot_image_other_patches_, linker_patches); in EmitLinkerPatches() 6722 boot_image_other_patches_, linker_patches); in EmitLinkerPatches() [all …]
|
D | code_generator_x86_64.cc | 1434 ArenaVector<linker::LinkerPatch>* linker_patches) { in EmitPcRelativeLinkerPatches() argument 1437 linker_patches->push_back( in EmitPcRelativeLinkerPatches() 1451 void CodeGeneratorX86_64::EmitLinkerPatches(ArenaVector<linker::LinkerPatch>* linker_patches) { in EmitLinkerPatches() argument 1452 DCHECK(linker_patches->empty()); in EmitLinkerPatches() 1466 linker_patches->reserve(size); in EmitLinkerPatches() 1469 boot_image_method_patches_, linker_patches); in EmitLinkerPatches() 1471 boot_image_type_patches_, linker_patches); in EmitLinkerPatches() 1473 boot_image_string_patches_, linker_patches); in EmitLinkerPatches() 1482 boot_image_other_patches_, linker_patches); in EmitLinkerPatches() 1485 boot_image_other_patches_, linker_patches); in EmitLinkerPatches() [all …]
|
D | code_generator_arm_vixl.h | 742 void EmitLinkerPatches(ArenaVector<linker::LinkerPatch>* linker_patches) override; 1015 ArenaVector<linker::LinkerPatch>* linker_patches);
|
D | code_generator_arm_vixl.cc | 9864 ArenaVector<linker::LinkerPatch>* linker_patches) { in EmitPcRelativeLinkerPatches() argument 9873 linker_patches->push_back(Factory(movw_offset, dex_file, add_pc_offset, offset_or_index)); in EmitPcRelativeLinkerPatches() 9877 linker_patches->push_back(Factory(movt_offset, dex_file, add_pc_offset, offset_or_index)); in EmitPcRelativeLinkerPatches() 9890 void CodeGeneratorARMVIXL::EmitLinkerPatches(ArenaVector<linker::LinkerPatch>* linker_patches) { in EmitLinkerPatches() argument 9891 DCHECK(linker_patches->empty()); in EmitLinkerPatches() 9905 linker_patches->reserve(size); in EmitLinkerPatches() 9908 boot_image_method_patches_, linker_patches); in EmitLinkerPatches() 9910 boot_image_type_patches_, linker_patches); in EmitLinkerPatches() 9912 boot_image_string_patches_, linker_patches); in EmitLinkerPatches() 9921 boot_image_other_patches_, linker_patches); in EmitLinkerPatches() [all …]
|
D | code_generator_x86.cc | 5835 ArenaVector<linker::LinkerPatch>* linker_patches) { in EmitPcRelativeLinkerPatches() argument 5838 linker_patches->push_back(Factory(literal_offset, in EmitPcRelativeLinkerPatches() 5854 void CodeGeneratorX86::EmitLinkerPatches(ArenaVector<linker::LinkerPatch>* linker_patches) { in EmitLinkerPatches() argument 5855 DCHECK(linker_patches->empty()); in EmitLinkerPatches() 5868 linker_patches->reserve(size); in EmitLinkerPatches() 5871 boot_image_method_patches_, linker_patches); in EmitLinkerPatches() 5873 boot_image_type_patches_, linker_patches); in EmitLinkerPatches() 5875 boot_image_string_patches_, linker_patches); in EmitLinkerPatches() 5884 boot_image_other_patches_, linker_patches); in EmitLinkerPatches() 5887 boot_image_other_patches_, linker_patches); in EmitLinkerPatches() [all …]
|
D | code_generator_arm64.h | 897 void EmitLinkerPatches(ArenaVector<linker::LinkerPatch>* linker_patches) override; 1136 ArenaVector<linker::LinkerPatch>* linker_patches);
|
D | code_generator.h | 211 virtual void EmitLinkerPatches(ArenaVector<linker::LinkerPatch>* linker_patches);
|
D | code_generator.cc | 378 [[maybe_unused]] ArenaVector<linker::LinkerPatch>* linker_patches) { in EmitLinkerPatches() argument
|