Home
last modified time | relevance | path

Searched refs:linker_patches (Results 1 – 13 of 13) 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.cc709 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()
Dcode_generator_x86_64.h551 void EmitLinkerPatches(ArenaVector<linker::LinkerPatch>* linker_patches) override;
721 ArenaVector<linker::LinkerPatch>* linker_patches);
Dcode_generator_x86.h573 void EmitLinkerPatches(ArenaVector<linker::LinkerPatch>* linker_patches) override;
760 ArenaVector<linker::LinkerPatch>* linker_patches);
Dcode_generator_arm64.cc5214 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 …]
Dcode_generator_x86_64.cc1370 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 …]
Dcode_generator_arm_vixl.h710 void EmitLinkerPatches(ArenaVector<linker::LinkerPatch>* linker_patches) override;
983 ArenaVector<linker::LinkerPatch>* linker_patches);
Dcode_generator_arm_vixl.cc9705 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 …]
Dcode_generator_x86.cc5706 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 …]
Dcode_generator_arm64.h863 void EmitLinkerPatches(ArenaVector<linker::LinkerPatch>* linker_patches) override;
1114 ArenaVector<linker::LinkerPatch>* linker_patches);
Dcode_generator.h225 virtual void EmitLinkerPatches(ArenaVector<linker::LinkerPatch>* linker_patches);
Dcode_generator.cc460 ArenaVector<linker::LinkerPatch>* linker_patches ATTRIBUTE_UNUSED) { in EmitLinkerPatches()