Home
last modified time | relevance | path

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

/art/dex2oat/driver/
Dcompiled_method_storage.cc220 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()
Dcompiled_method_storage.h69 const ArrayRef<const linker::LinkerPatch>& linker_patches);
70 void ReleaseLinkerPatches(const LengthPrefixedArray<linker::LinkerPatch>* linker_patches);
/art/compiler/optimizing/
Doptimizing_compiler.cc720 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()
Dcode_generator_x86_64.h554 void EmitLinkerPatches(ArenaVector<linker::LinkerPatch>* linker_patches) override;
724 ArenaVector<linker::LinkerPatch>* linker_patches);
Dcode_generator_x86.h565 void EmitLinkerPatches(ArenaVector<linker::LinkerPatch>* linker_patches) override;
762 ArenaVector<linker::LinkerPatch>* linker_patches);
Dcode_generator_arm64.cc5352 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 …]
Dcode_generator_riscv64.h609 void EmitLinkerPatches(ArenaVector<linker::LinkerPatch>* linker_patches) override;
801 ArenaVector<linker::LinkerPatch>* linker_patches);
Dcode_generator_riscv64.cc6671 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 …]
Dcode_generator_x86_64.cc1434 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 …]
Dcode_generator_arm_vixl.h742 void EmitLinkerPatches(ArenaVector<linker::LinkerPatch>* linker_patches) override;
1015 ArenaVector<linker::LinkerPatch>* linker_patches);
Dcode_generator_arm_vixl.cc9864 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 …]
Dcode_generator_x86.cc5835 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 …]
Dcode_generator_arm64.h897 void EmitLinkerPatches(ArenaVector<linker::LinkerPatch>* linker_patches) override;
1136 ArenaVector<linker::LinkerPatch>* linker_patches);
Dcode_generator.h211 virtual void EmitLinkerPatches(ArenaVector<linker::LinkerPatch>* linker_patches);
Dcode_generator.cc378 [[maybe_unused]] ArenaVector<linker::LinkerPatch>* linker_patches) { in EmitLinkerPatches() argument