Home
last modified time | relevance | path

Searched refs:RelTy (Results 1 – 10 of 10) sorted by relevance

/freebsd-12.1/contrib/llvm/tools/lld/ELF/
H A DICF.cpp104 template <class RelTy>
105 bool constantEq(const InputSection *A, ArrayRef<RelTy> RelsA,
106 const InputSection *B, ArrayRef<RelTy> RelsB);
108 template <class RelTy>
109 bool variableEq(const InputSection *A, ArrayRef<RelTy> RelsA,
110 const InputSection *B, ArrayRef<RelTy> RelsB);
234 template <class RelTy>
323 template <class RelTy>
428 template <class ELFT, class RelTy>
430 ArrayRef<RelTy> Rels) { in combineRelocHashes()
[all …]
H A DDWARF.cpp62 template <class RelTy>
65 ArrayRef<RelTy> Rels) const { in findAux()
68 [](const RelTy &A, uint64_t B) { return A.r_offset < B; }); in findAux()
71 const RelTy &Rel = *It; in findAux()
H A DRelocations.cpp593 template <class ELFT, class RelTy>
594 static int64_t computeMipsAddend(const RelTy &Rel, const RelTy *End, in computeMipsAddend()
602 if (RelTy::IsRela) in computeMipsAddend()
628 template <class ELFT, class RelTy>
629 static int64_t computeAddend(const RelTy &Rel, const RelTy *End, in computeAddend()
635 if (RelTy::IsRela) { in computeAddend()
689 template <class RelTy> static RelType getMipsN32RelType(RelTy *&Rel, RelTy *End) { in getMipsN32RelType()
843 template <class ELFT, class RelTy>
981 template <class ELFT, class RelTy>
984 const RelTy &Rel = *I; in scanReloc()
[all …]
H A DInputSection.h304 template <class ELFT, class RelTy> void split(ArrayRef<RelTy> Rels);
343 template <class ELFT, class RelTy>
344 void relocateNonAlloc(uint8_t *Buf, llvm::ArrayRef<RelTy> Rels);
355 template <class ELFT, class RelTy>
356 void copyRelocations(uint8_t *Buf, llvm::ArrayRef<RelTy> Rels);
H A DInputSection.cpp405 template <class ELFT, class RelTy>
409 for (const RelTy &Rel : Rels) { in copyRelocations()
414 Buf += sizeof(RelTy); in copyRelocations()
416 if (RelTy::IsRela) in copyRelocations()
448 if (!RelTy::IsRela) in copyRelocations()
467 if (RelTy::IsRela) in copyRelocations()
779 template <class ELFT, class RelTy>
783 for (const RelTy &Rel : Rels) { in relocateNonAlloc()
796 if (!RelTy::IsRela) in relocateNonAlloc()
1102 template <class IntTy, class RelTy>
[all …]
H A DDWARF.h73 template <class RelTy>
76 ArrayRef<RelTy> Rels) const;
H A DMarkLive.cpp121 template <class ELFT, class RelTy>
123 scanEhFrameSection(EhInputSection &EH, ArrayRef<RelTy> Rels, in scanEhFrameSection()
143 const RelTy &Rel = Rels[I2]; in scanEhFrameSection()
H A DSyntheticSections.h94 template <class ELFT, class RelTy>
95 void addSectionAux(EhInputSection *S, llvm::ArrayRef<RelTy> Rels);
97 template <class ELFT, class RelTy>
98 CieRecord *addCie(EhSectionPiece &Piece, ArrayRef<RelTy> Rels);
100 template <class ELFT, class RelTy>
101 bool isFdeLive(EhSectionPiece &Piece, ArrayRef<RelTy> Rels);
H A DSyntheticSections.cpp370 template <class ELFT, class RelTy>
371 CieRecord *EhFrameSection::addCie(EhSectionPiece &Cie, ArrayRef<RelTy> Rels) { in addCie()
392 template <class ELFT, class RelTy>
393 bool EhFrameSection::isFdeLive(EhSectionPiece &Fde, ArrayRef<RelTy> Rels) { in isFdeLive()
405 const RelTy &Rel = Rels[FirstRelI]; in isFdeLive()
419 template <class ELFT, class RelTy>
420 void EhFrameSection::addSectionAux(EhInputSection *Sec, ArrayRef<RelTy> Rels) { in addSectionAux()
/freebsd-12.1/contrib/llvm/lib/ExecutionEngine/RuntimeDyld/
H A DRuntimeDyldELF.cpp1905 unsigned RelTy = R.getType(); in relocationNeedsGot() local
1907 return RelTy == ELF::R_AARCH64_ADR_GOT_PAGE || in relocationNeedsGot()
1908 RelTy == ELF::R_AARCH64_LD64_GOT_LO12_NC; in relocationNeedsGot()
1911 return RelTy == ELF::R_X86_64_GOTPCREL || in relocationNeedsGot()
1912 RelTy == ELF::R_X86_64_GOTPCRELX || in relocationNeedsGot()
1913 RelTy == ELF::R_X86_64_GOT64 || in relocationNeedsGot()
1914 RelTy == ELF::R_X86_64_REX_GOTPCRELX; in relocationNeedsGot()