/art/compiler/driver/ |
D | compiled_method_storage.h | 64 const ArrayRef<const linker::LinkerPatch>& linker_patches); 65 void ReleaseLinkerPatches(const LengthPrefixedArray<linker::LinkerPatch>* linker_patches);
|
D | compiled_method_storage.cc | 205 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/ |
D | optimizing_compiler.cc | 738 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()
|
D | code_generator_x86_64.h | 440 void EmitLinkerPatches(ArenaVector<linker::LinkerPatch>* linker_patches) override; 602 ArenaVector<linker::LinkerPatch>* linker_patches);
|
D | code_generator_mips.h | 404 void EmitLinkerPatches(ArenaVector<linker::LinkerPatch>* linker_patches) override; 689 ArenaVector<linker::LinkerPatch>* linker_patches);
|
D | code_generator_mips64.h | 382 void EmitLinkerPatches(ArenaVector<linker::LinkerPatch>* linker_patches) override; 651 ArenaVector<linker::LinkerPatch>* linker_patches);
|
D | code_generator_x86.h | 451 void EmitLinkerPatches(ArenaVector<linker::LinkerPatch>* linker_patches) override; 635 ArenaVector<linker::LinkerPatch>* linker_patches);
|
D | code_generator_arm64.h | 655 void EmitLinkerPatches(ArenaVector<linker::LinkerPatch>* linker_patches) override; 877 ArenaVector<linker::LinkerPatch>* linker_patches);
|
D | code_generator_arm_vixl.h | 607 void EmitLinkerPatches(ArenaVector<linker::LinkerPatch>* linker_patches) override; 858 ArenaVector<linker::LinkerPatch>* linker_patches);
|
D | code_generator_mips64.cc | 1523 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 …]
|
D | code_generator_arm_vixl.cc | 8956 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 …]
|
D | code_generator_mips.cc | 1592 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 …]
|
D | code_generator.h | 210 virtual void EmitLinkerPatches(ArenaVector<linker::LinkerPatch>* linker_patches);
|
D | code_generator.cc | 454 ArenaVector<linker::LinkerPatch>* linker_patches ATTRIBUTE_UNUSED) { in EmitLinkerPatches()
|