Home
last modified time | relevance | path

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

/art/compiler/driver/
Dcompiled_method_storage.h64 const ArrayRef<const linker::LinkerPatch>& linker_patches);
65 void ReleaseLinkerPatches(const LengthPrefixedArray<linker::LinkerPatch>* linker_patches);
Dcompiled_method_storage.cc205 const ArrayRef<const linker::LinkerPatch>& linker_patches) { in DeduplicateLinkerPatches() argument
206 return AllocateOrDeduplicateArray(linker_patches, &dedupe_linker_patches_); in DeduplicateLinkerPatches()
210 const LengthPrefixedArray<linker::LinkerPatch>* linker_patches) { in ReleaseLinkerPatches() argument
211 ReleaseArrayIfNotDeduplicated(linker_patches); in ReleaseLinkerPatches()
/art/compiler/optimizing/
Doptimizing_compiler.cc738 ArenaVector<linker::LinkerPatch> linker_patches(codegen->GetGraph()->GetAllocator()->Adapter()); in EmitAndSortLinkerPatches() local
739 codegen->EmitLinkerPatches(&linker_patches); in EmitAndSortLinkerPatches()
742 std::sort(linker_patches.begin(), linker_patches.end(), in EmitAndSortLinkerPatches()
747 return linker_patches; in EmitAndSortLinkerPatches()
754 ArenaVector<linker::LinkerPatch> linker_patches = EmitAndSortLinkerPatches(codegen); in Emit() local
764 ArrayRef<const linker::LinkerPatch>(linker_patches)); in Emit()
766 for (const linker::LinkerPatch& patch : linker_patches) { in Emit()
Dcode_generator_x86_64.h440 void EmitLinkerPatches(ArenaVector<linker::LinkerPatch>* linker_patches) override;
602 ArenaVector<linker::LinkerPatch>* linker_patches);
Dcode_generator_mips.h404 void EmitLinkerPatches(ArenaVector<linker::LinkerPatch>* linker_patches) override;
689 ArenaVector<linker::LinkerPatch>* linker_patches);
Dcode_generator_mips64.h382 void EmitLinkerPatches(ArenaVector<linker::LinkerPatch>* linker_patches) override;
651 ArenaVector<linker::LinkerPatch>* linker_patches);
Dcode_generator_x86.h451 void EmitLinkerPatches(ArenaVector<linker::LinkerPatch>* linker_patches) override;
635 ArenaVector<linker::LinkerPatch>* linker_patches);
Dcode_generator_arm64.h655 void EmitLinkerPatches(ArenaVector<linker::LinkerPatch>* linker_patches) override;
877 ArenaVector<linker::LinkerPatch>* linker_patches);
Dcode_generator_arm_vixl.h607 void EmitLinkerPatches(ArenaVector<linker::LinkerPatch>* linker_patches) override;
858 ArenaVector<linker::LinkerPatch>* linker_patches);
Dcode_generator_mips64.cc1523 ArenaVector<linker::LinkerPatch>* linker_patches) { in EmitPcRelativeLinkerPatches() argument
1531 linker_patches->push_back(Factory(literal_offset, dex_file, pc_rel_offset, offset_or_index)); in EmitPcRelativeLinkerPatches()
1544 void CodeGeneratorMIPS64::EmitLinkerPatches(ArenaVector<linker::LinkerPatch>* linker_patches) { in EmitLinkerPatches() argument
1545 DCHECK(linker_patches->empty()); in EmitLinkerPatches()
1554 linker_patches->reserve(size); in EmitLinkerPatches()
1557 boot_image_method_patches_, linker_patches); in EmitLinkerPatches()
1559 boot_image_type_patches_, linker_patches); in EmitLinkerPatches()
1561 boot_image_string_patches_, linker_patches); in EmitLinkerPatches()
1563 boot_image_intrinsic_patches_, linker_patches); in EmitLinkerPatches()
1566 boot_image_method_patches_, linker_patches); in EmitLinkerPatches()
[all …]
Dcode_generator_arm_vixl.cc8956 ArenaVector<linker::LinkerPatch>* linker_patches) { in EmitPcRelativeLinkerPatches() argument
8965 linker_patches->push_back(Factory(movw_offset, dex_file, add_pc_offset, offset_or_index)); in EmitPcRelativeLinkerPatches()
8969 linker_patches->push_back(Factory(movt_offset, dex_file, add_pc_offset, offset_or_index)); in EmitPcRelativeLinkerPatches()
8982 void CodeGeneratorARMVIXL::EmitLinkerPatches(ArenaVector<linker::LinkerPatch>* linker_patches) { in EmitLinkerPatches() argument
8983 DCHECK(linker_patches->empty()); in EmitLinkerPatches()
8993 linker_patches->reserve(size); in EmitLinkerPatches()
8996 boot_image_method_patches_, linker_patches); in EmitLinkerPatches()
8998 boot_image_type_patches_, linker_patches); in EmitLinkerPatches()
9000 boot_image_string_patches_, linker_patches); in EmitLinkerPatches()
9002 boot_image_intrinsic_patches_, linker_patches); in EmitLinkerPatches()
[all …]
Dcode_generator_mips.cc1592 ArenaVector<linker::LinkerPatch>* linker_patches) { in EmitPcRelativeLinkerPatches() argument
1604 linker_patches->push_back(Factory(literal_offset, dex_file, pc_rel_offset, offset_or_index)); in EmitPcRelativeLinkerPatches()
1617 void CodeGeneratorMIPS::EmitLinkerPatches(ArenaVector<linker::LinkerPatch>* linker_patches) { in EmitLinkerPatches() argument
1618 DCHECK(linker_patches->empty()); in EmitLinkerPatches()
1627 linker_patches->reserve(size); in EmitLinkerPatches()
1630 boot_image_method_patches_, linker_patches); in EmitLinkerPatches()
1632 boot_image_type_patches_, linker_patches); in EmitLinkerPatches()
1634 boot_image_string_patches_, linker_patches); in EmitLinkerPatches()
1636 boot_image_intrinsic_patches_, linker_patches); in EmitLinkerPatches()
1639 boot_image_method_patches_, linker_patches); in EmitLinkerPatches()
[all …]
Dcode_generator.h210 virtual void EmitLinkerPatches(ArenaVector<linker::LinkerPatch>* linker_patches);
Dcode_generator.cc454 ArenaVector<linker::LinkerPatch>* linker_patches ATTRIBUTE_UNUSED) { in EmitLinkerPatches()