Home
last modified time | relevance | path

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

/art/compiler/driver/
Dcompiled_method_storage.h67 const ArrayRef<const linker::LinkerPatch>& linker_patches);
68 void ReleaseLinkerPatches(const LengthPrefixedArray<linker::LinkerPatch>* linker_patches);
Dcompiled_method_storage.cc231 const ArrayRef<const linker::LinkerPatch>& linker_patches) { in DeduplicateLinkerPatches() argument
232 return AllocateOrDeduplicateArray(linker_patches, &dedupe_linker_patches_); in DeduplicateLinkerPatches()
236 const LengthPrefixedArray<linker::LinkerPatch>* linker_patches) { in ReleaseLinkerPatches() argument
237 ReleaseArrayIfNotDeduplicated(linker_patches); in ReleaseLinkerPatches()
/art/compiler/optimizing/
Doptimizing_compiler.cc691 ArenaVector<linker::LinkerPatch> linker_patches(codegen->GetGraph()->GetAllocator()->Adapter()); in EmitAndSortLinkerPatches() local
692 codegen->EmitLinkerPatches(&linker_patches); in EmitAndSortLinkerPatches()
695 std::sort(linker_patches.begin(), linker_patches.end(), in EmitAndSortLinkerPatches()
700 return linker_patches; in EmitAndSortLinkerPatches()
707 ArenaVector<linker::LinkerPatch> linker_patches = EmitAndSortLinkerPatches(codegen); in Emit() local
732 ArrayRef<const linker::LinkerPatch>(linker_patches)); in Emit()
Dcode_generator_x86_64.h428 void EmitLinkerPatches(ArenaVector<linker::LinkerPatch>* linker_patches) OVERRIDE;
592 ArenaVector<linker::LinkerPatch>* linker_patches);
Dcode_generator_mips64.h378 void EmitLinkerPatches(ArenaVector<linker::LinkerPatch>* linker_patches) OVERRIDE;
642 ArenaVector<linker::LinkerPatch>* linker_patches);
Dcode_generator_x86.h433 void EmitLinkerPatches(ArenaVector<linker::LinkerPatch>* linker_patches) OVERRIDE;
621 ArenaVector<linker::LinkerPatch>* linker_patches);
Dcode_generator_mips.h399 void EmitLinkerPatches(ArenaVector<linker::LinkerPatch>* linker_patches) OVERRIDE;
679 ArenaVector<linker::LinkerPatch>* linker_patches);
Dcode_generator_arm64.h630 void EmitLinkerPatches(ArenaVector<linker::LinkerPatch>* linker_patches) OVERRIDE;
805 ArenaVector<linker::LinkerPatch>* linker_patches);
Dcode_generator_arm_vixl.h598 void EmitLinkerPatches(ArenaVector<linker::LinkerPatch>* linker_patches) OVERRIDE;
784 ArenaVector<linker::LinkerPatch>* linker_patches);
Dcode_generator_arm64.cc4675 ArenaVector<linker::LinkerPatch>* linker_patches) { in EmitPcRelativeLinkerPatches() argument
4677 linker_patches->push_back(Factory(info.label.GetLocation(), in EmitPcRelativeLinkerPatches()
4684 void CodeGeneratorARM64::EmitLinkerPatches(ArenaVector<linker::LinkerPatch>* linker_patches) { in EmitLinkerPatches() argument
4685 DCHECK(linker_patches->empty()); in EmitLinkerPatches()
4694 linker_patches->reserve(size); in EmitLinkerPatches()
4697 boot_image_method_patches_, linker_patches); in EmitLinkerPatches()
4699 boot_image_type_patches_, linker_patches); in EmitLinkerPatches()
4701 boot_image_string_patches_, linker_patches); in EmitLinkerPatches()
4705 boot_image_type_patches_, linker_patches); in EmitLinkerPatches()
4707 boot_image_string_patches_, linker_patches); in EmitLinkerPatches()
[all …]
Dcode_generator_mips64.cc1500 ArenaVector<linker::LinkerPatch>* linker_patches) { in EmitPcRelativeLinkerPatches() argument
1508 linker_patches->push_back(Factory(literal_offset, dex_file, pc_rel_offset, offset_or_index)); in EmitPcRelativeLinkerPatches()
1512 void CodeGeneratorMIPS64::EmitLinkerPatches(ArenaVector<linker::LinkerPatch>* linker_patches) { in EmitLinkerPatches() argument
1513 DCHECK(linker_patches->empty()); in EmitLinkerPatches()
1521 linker_patches->reserve(size); in EmitLinkerPatches()
1524 boot_image_method_patches_, linker_patches); in EmitLinkerPatches()
1526 boot_image_type_patches_, linker_patches); in EmitLinkerPatches()
1528 boot_image_string_patches_, linker_patches); in EmitLinkerPatches()
1532 boot_image_type_patches_, linker_patches); in EmitLinkerPatches()
1534 boot_image_string_patches_, linker_patches); in EmitLinkerPatches()
[all …]
Dcode_generator_x86_64.cc1105 ArenaVector<linker::LinkerPatch>* linker_patches) { in EmitPcRelativeLinkerPatches() argument
1108 linker_patches->push_back( in EmitPcRelativeLinkerPatches()
1113 void CodeGeneratorX86_64::EmitLinkerPatches(ArenaVector<linker::LinkerPatch>* linker_patches) { in EmitLinkerPatches() argument
1114 DCHECK(linker_patches->empty()); in EmitLinkerPatches()
1122 linker_patches->reserve(size); in EmitLinkerPatches()
1125 boot_image_method_patches_, linker_patches); in EmitLinkerPatches()
1127 boot_image_type_patches_, linker_patches); in EmitLinkerPatches()
1129 boot_image_string_patches_, linker_patches); in EmitLinkerPatches()
1133 boot_image_type_patches_, linker_patches); in EmitLinkerPatches()
1135 boot_image_string_patches_, linker_patches); in EmitLinkerPatches()
[all …]
Dcode_generator_arm_vixl.cc9074 ArenaVector<linker::LinkerPatch>* linker_patches) { in EmitPcRelativeLinkerPatches() argument
9083 linker_patches->push_back(Factory(movw_offset, dex_file, add_pc_offset, offset_or_index)); in EmitPcRelativeLinkerPatches()
9087 linker_patches->push_back(Factory(movt_offset, dex_file, add_pc_offset, offset_or_index)); in EmitPcRelativeLinkerPatches()
9091 void CodeGeneratorARMVIXL::EmitLinkerPatches(ArenaVector<linker::LinkerPatch>* linker_patches) { in EmitLinkerPatches() argument
9092 DCHECK(linker_patches->empty()); in EmitLinkerPatches()
9101 linker_patches->reserve(size); in EmitLinkerPatches()
9104 boot_image_method_patches_, linker_patches); in EmitLinkerPatches()
9106 boot_image_type_patches_, linker_patches); in EmitLinkerPatches()
9108 boot_image_string_patches_, linker_patches); in EmitLinkerPatches()
9112 boot_image_type_patches_, linker_patches); in EmitLinkerPatches()
[all …]
Dcode_generator_x86.cc4657 ArenaVector<linker::LinkerPatch>* linker_patches) { in EmitPcRelativeLinkerPatches() argument
4660 linker_patches->push_back(Factory(literal_offset, in EmitPcRelativeLinkerPatches()
4667 void CodeGeneratorX86::EmitLinkerPatches(ArenaVector<linker::LinkerPatch>* linker_patches) { in EmitLinkerPatches() argument
4668 DCHECK(linker_patches->empty()); in EmitLinkerPatches()
4676 linker_patches->reserve(size); in EmitLinkerPatches()
4679 boot_image_method_patches_, linker_patches); in EmitLinkerPatches()
4681 boot_image_type_patches_, linker_patches); in EmitLinkerPatches()
4683 boot_image_string_patches_, linker_patches); in EmitLinkerPatches()
4687 boot_image_type_patches_, linker_patches); in EmitLinkerPatches()
4689 boot_image_string_patches_, linker_patches); in EmitLinkerPatches()
[all …]
Dcode_generator_mips.cc1584 ArenaVector<linker::LinkerPatch>* linker_patches) { in EmitPcRelativeLinkerPatches() argument
1596 linker_patches->push_back(Factory(literal_offset, dex_file, pc_rel_offset, offset_or_index)); in EmitPcRelativeLinkerPatches()
1600 void CodeGeneratorMIPS::EmitLinkerPatches(ArenaVector<linker::LinkerPatch>* linker_patches) { in EmitLinkerPatches() argument
1601 DCHECK(linker_patches->empty()); in EmitLinkerPatches()
1609 linker_patches->reserve(size); in EmitLinkerPatches()
1612 boot_image_method_patches_, linker_patches); in EmitLinkerPatches()
1614 boot_image_type_patches_, linker_patches); in EmitLinkerPatches()
1616 boot_image_string_patches_, linker_patches); in EmitLinkerPatches()
1620 boot_image_type_patches_, linker_patches); in EmitLinkerPatches()
1622 boot_image_string_patches_, linker_patches); in EmitLinkerPatches()
[all …]
Dcode_generator.h212 virtual void EmitLinkerPatches(ArenaVector<linker::LinkerPatch>* linker_patches);
Dcode_generator.cc446 ArenaVector<linker::LinkerPatch>* linker_patches ATTRIBUTE_UNUSED) { in EmitLinkerPatches()