/art/compiler/driver/ |
D | compiled_method_storage.h | 67 const ArrayRef<const linker::LinkerPatch>& linker_patches); 68 void ReleaseLinkerPatches(const LengthPrefixedArray<linker::LinkerPatch>* linker_patches);
|
D | compiled_method_storage.cc | 231 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/ |
D | optimizing_compiler.cc | 691 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()
|
D | code_generator_x86_64.h | 428 void EmitLinkerPatches(ArenaVector<linker::LinkerPatch>* linker_patches) OVERRIDE; 592 ArenaVector<linker::LinkerPatch>* linker_patches);
|
D | code_generator_mips64.h | 378 void EmitLinkerPatches(ArenaVector<linker::LinkerPatch>* linker_patches) OVERRIDE; 642 ArenaVector<linker::LinkerPatch>* linker_patches);
|
D | code_generator_x86.h | 433 void EmitLinkerPatches(ArenaVector<linker::LinkerPatch>* linker_patches) OVERRIDE; 621 ArenaVector<linker::LinkerPatch>* linker_patches);
|
D | code_generator_mips.h | 399 void EmitLinkerPatches(ArenaVector<linker::LinkerPatch>* linker_patches) OVERRIDE; 679 ArenaVector<linker::LinkerPatch>* linker_patches);
|
D | code_generator_arm64.h | 630 void EmitLinkerPatches(ArenaVector<linker::LinkerPatch>* linker_patches) OVERRIDE; 805 ArenaVector<linker::LinkerPatch>* linker_patches);
|
D | code_generator_arm_vixl.h | 598 void EmitLinkerPatches(ArenaVector<linker::LinkerPatch>* linker_patches) OVERRIDE; 784 ArenaVector<linker::LinkerPatch>* linker_patches);
|
D | code_generator_arm64.cc | 4675 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 …]
|
D | code_generator_mips64.cc | 1500 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 …]
|
D | code_generator_x86_64.cc | 1105 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 …]
|
D | code_generator_arm_vixl.cc | 9074 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 …]
|
D | code_generator_x86.cc | 4657 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 …]
|
D | code_generator_mips.cc | 1584 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 …]
|
D | code_generator.h | 212 virtual void EmitLinkerPatches(ArenaVector<linker::LinkerPatch>* linker_patches);
|
D | code_generator.cc | 446 ArenaVector<linker::LinkerPatch>* linker_patches ATTRIBUTE_UNUSED) { in EmitLinkerPatches()
|