Searched refs:linker_patches (Results 1 – 13 of 13) sorted by relevance
/art/compiler/driver/ |
D | compiled_method_storage.h | 66 const ArrayRef<const LinkerPatch>& linker_patches); 67 void ReleaseLinkerPatches(const LengthPrefixedArray<LinkerPatch>* linker_patches);
|
D | compiled_method_storage.cc | 238 const ArrayRef<const LinkerPatch>& linker_patches) { in DeduplicateLinkerPatches() argument 239 return AllocateOrDeduplicateArray(linker_patches, &dedupe_linker_patches_); in DeduplicateLinkerPatches() 243 const LengthPrefixedArray<LinkerPatch>* linker_patches) { in ReleaseLinkerPatches() argument 244 ReleaseArrayIfNotDeduplicated(linker_patches); in ReleaseLinkerPatches()
|
/art/compiler/optimizing/ |
D | optimizing_compiler.cc | 568 ArenaVector<LinkerPatch> linker_patches(codegen->GetGraph()->GetArena()->Adapter()); in EmitAndSortLinkerPatches() local 569 codegen->EmitLinkerPatches(&linker_patches); in EmitAndSortLinkerPatches() 572 std::sort(linker_patches.begin(), linker_patches.end(), in EmitAndSortLinkerPatches() 577 return linker_patches; in EmitAndSortLinkerPatches() 585 ArenaVector<LinkerPatch> linker_patches = EmitAndSortLinkerPatches(codegen); in Emit() local 603 ArrayRef<const LinkerPatch>(linker_patches)); in Emit()
|
D | code_generator_x86_64.h | 406 void EmitLinkerPatches(ArenaVector<LinkerPatch>* linker_patches) OVERRIDE;
|
D | code_generator_arm64.cc | 3799 void CodeGeneratorARM64::EmitLinkerPatches(ArenaVector<LinkerPatch>* linker_patches) { in EmitLinkerPatches() argument 3800 DCHECK(linker_patches->empty()); in EmitLinkerPatches() 3809 linker_patches->reserve(size); in EmitLinkerPatches() 3813 linker_patches->push_back(LinkerPatch::MethodPatch(literal->offset(), in EmitLinkerPatches() 3820 linker_patches->push_back(LinkerPatch::CodePatch(literal->offset(), in EmitLinkerPatches() 3825 linker_patches->push_back(LinkerPatch::RelativeCodePatch(info.label.location(), in EmitLinkerPatches() 3830 linker_patches->push_back(LinkerPatch::DexCacheArrayPatch(info.label.location(), in EmitLinkerPatches() 3838 linker_patches->push_back(LinkerPatch::StringPatch(literal->offset(), in EmitLinkerPatches() 3843 linker_patches->push_back(LinkerPatch::RelativeStringPatch(info.label.location(), in EmitLinkerPatches() 3851 linker_patches->push_back(LinkerPatch::RecordPosition(literal->offset())); in EmitLinkerPatches()
|
D | code_generator_x86.h | 412 void EmitLinkerPatches(ArenaVector<LinkerPatch>* linker_patches) OVERRIDE;
|
D | code_generator_arm.h | 448 void EmitLinkerPatches(ArenaVector<LinkerPatch>* linker_patches) OVERRIDE;
|
D | code_generator_arm.cc | 6479 void CodeGeneratorARM::EmitLinkerPatches(ArenaVector<LinkerPatch>* linker_patches) { in EmitLinkerPatches() argument 6480 DCHECK(linker_patches->empty()); in EmitLinkerPatches() 6489 linker_patches->reserve(size); in EmitLinkerPatches() 6495 linker_patches->push_back(LinkerPatch::MethodPatch(literal_offset, in EmitLinkerPatches() 6504 linker_patches->push_back(LinkerPatch::CodePatch(literal_offset, in EmitLinkerPatches() 6510 linker_patches->push_back(LinkerPatch::RelativeCodePatch(literal_offset, in EmitLinkerPatches() 6522 linker_patches->push_back(LinkerPatch::DexCacheArrayPatch(movw_offset, in EmitLinkerPatches() 6529 linker_patches->push_back(LinkerPatch::DexCacheArrayPatch(movt_offset, in EmitLinkerPatches() 6539 linker_patches->push_back(LinkerPatch::StringPatch(literal_offset, in EmitLinkerPatches() 6551 linker_patches->push_back(LinkerPatch::RelativeStringPatch(movw_offset, in EmitLinkerPatches() [all …]
|
D | code_generator_arm64.h | 498 void EmitLinkerPatches(ArenaVector<LinkerPatch>* linker_patches) OVERRIDE;
|
D | code_generator.h | 196 virtual void EmitLinkerPatches(ArenaVector<LinkerPatch>* linker_patches);
|
D | code_generator_x86_64.cc | 896 void CodeGeneratorX86_64::EmitLinkerPatches(ArenaVector<LinkerPatch>* linker_patches) { in EmitLinkerPatches() argument 897 DCHECK(linker_patches->empty()); in EmitLinkerPatches() 904 linker_patches->reserve(size); in EmitLinkerPatches() 910 linker_patches->push_back(LinkerPatch::MethodPatch(literal_offset, in EmitLinkerPatches() 916 linker_patches->push_back(LinkerPatch::RelativeCodePatch(literal_offset, in EmitLinkerPatches() 922 linker_patches->push_back(LinkerPatch::DexCacheArrayPatch(literal_offset, in EmitLinkerPatches() 929 linker_patches->push_back(LinkerPatch::RecordPosition(literal_offset)); in EmitLinkerPatches() 934 linker_patches->push_back(LinkerPatch::RelativeStringPatch(literal_offset, in EmitLinkerPatches()
|
D | code_generator_x86.cc | 4456 void CodeGeneratorX86::EmitLinkerPatches(ArenaVector<LinkerPatch>* linker_patches) { in EmitLinkerPatches() argument 4457 DCHECK(linker_patches->empty()); in EmitLinkerPatches() 4464 linker_patches->reserve(size); in EmitLinkerPatches() 4470 linker_patches->push_back(LinkerPatch::MethodPatch(literal_offset, in EmitLinkerPatches() 4476 linker_patches->push_back(LinkerPatch::RelativeCodePatch(literal_offset, in EmitLinkerPatches() 4482 linker_patches->push_back(LinkerPatch::DexCacheArrayPatch(literal_offset, in EmitLinkerPatches() 4489 linker_patches->push_back(LinkerPatch::RecordPosition(literal_offset)); in EmitLinkerPatches() 4494 linker_patches->push_back(LinkerPatch::RelativeStringPatch(literal_offset, in EmitLinkerPatches() 4502 linker_patches->push_back(LinkerPatch::StringPatch(literal_offset, in EmitLinkerPatches()
|
D | code_generator.cc | 267 void CodeGenerator::EmitLinkerPatches(ArenaVector<LinkerPatch>* linker_patches ATTRIBUTE_UNUSED) { in EmitLinkerPatches()
|