Home
last modified time | relevance | path

Searched refs:RelExpr (Results 1 – 22 of 22) sorted by relevance

/freebsd/contrib/llvm-project/lld/ELF/Arch/
H A DSystemZ.cpp27 RelExpr getRelExpr(RelType type, const Symbol &s,
37 RelExpr adjustTlsExpr(RelType type, RelExpr expr) const override;
38 RelExpr adjustGotPcExpr(RelType type, int64_t addend,
82 RelExpr SystemZ::getRelExpr(RelType type, const Symbol &s, in getRelExpr()
274 RelExpr SystemZ::adjustTlsExpr(RelType type, RelExpr expr) const { in adjustTlsExpr()
415 RelExpr SystemZ::adjustGotPcExpr(RelType type, int64_t addend, in adjustGotPcExpr()
H A DPPC.cpp28 RelExpr getRelExpr(RelType type, const Symbol &s,
43 bool needsThunk(RelExpr expr, RelType relocType, const InputFile *file,
50 RelExpr adjustTlsExpr(RelType type, RelExpr expr) const override;
203 bool PPC::needsThunk(RelExpr expr, RelType type, const InputFile *file, in needsThunk()
223 RelExpr PPC::getRelExpr(RelType type, const Symbol &s, in getRelExpr()
390 RelExpr PPC::adjustTlsExpr(RelType type, RelExpr expr) const { in adjustTlsExpr()
H A DAVR.cpp47 RelExpr getRelExpr(RelType type, const Symbol &s,
49 bool needsThunk(RelExpr expr, RelType type, const InputFile *file,
57 RelExpr AVR::getRelExpr(RelType type, const Symbol &s, in getRelExpr()
105 bool AVR::needsThunk(RelExpr expr, RelType type, const InputFile *file, in needsThunk()
H A DMSP430.cpp34 RelExpr getRelExpr(RelType type, const Symbol &s,
46 RelExpr MSP430::getRelExpr(RelType type, const Symbol &s, in getRelExpr()
H A DX86.cpp26 RelExpr getRelExpr(RelType type, const Symbol &s,
39 RelExpr adjustTlsExpr(RelType type, RelExpr expr) const override;
77 RelExpr X86::getRelExpr(RelType type, const Symbol &s, in getRelExpr()
159 RelExpr X86::adjustTlsExpr(RelType type, RelExpr expr) const { in adjustTlsExpr()
H A DPPC64.cpp172 RelExpr getRelExpr(RelType type, const Symbol &s,
184 bool needsThunk(RelExpr expr, RelType type, const InputFile *file,
189 RelExpr adjustTlsExpr(RelType type, RelExpr expr) const override;
190 RelExpr adjustGotPcExpr(RelType type, int64_t addend,
993 RelExpr PPC64::getRelExpr(RelType type, const Symbol &s, in getRelExpr()
1426 bool PPC64::needsThunk(RelExpr expr, RelType type, const InputFile *file, in needsThunk()
1476 RelExpr PPC64::adjustTlsExpr(RelType type, RelExpr expr) const { in adjustTlsExpr()
1484 RelExpr PPC64::adjustGotPcExpr(RelType type, int64_t addend, in adjustGotPcExpr()
H A DSPARCV9.cpp24 RelExpr getRelExpr(RelType type, const Symbol &s,
47 RelExpr SPARCV9::getRelExpr(RelType type, const Symbol &s, in getRelExpr()
H A DAArch64.cpp67 RelExpr getRelExpr(RelType type, const Symbol &s,
76 bool needsThunk(RelExpr expr, RelType type, const InputFile *file,
84 RelExpr adjustTlsExpr(RelType type, RelExpr expr) const override;
134 RelExpr AArch64::getRelExpr(RelType type, const Symbol &s, in getRelExpr()
236 RelExpr AArch64::adjustTlsExpr(RelType type, RelExpr expr) const { in adjustTlsExpr()
418 bool AArch64::needsThunk(RelExpr expr, RelType type, const InputFile *file, in needsThunk()
H A DHexagon.cpp36 RelExpr getRelExpr(RelType type, const Symbol &s,
40 bool needsThunk(RelExpr expr, RelType type, const InputFile *file,
102 RelExpr Hexagon::getRelExpr(RelType type, const Symbol &s, in getRelExpr()
290 bool Hexagon::needsThunk(RelExpr expr, RelType type, const InputFile *file, in needsThunk()
H A DAMDGPU.cpp35 RelExpr getRelExpr(RelType type, const Symbol &s,
179 RelExpr AMDGPU::getRelExpr(RelType type, const Symbol &s, in getRelExpr()
H A DMips.cpp26 RelExpr getRelExpr(RelType type, const Symbol &s,
34 bool needsThunk(RelExpr expr, RelType type, const InputFile *file,
75 RelExpr MIPS<ELFT>::getRelExpr(RelType type, const Symbol &s, in getRelExpr()
359 bool MIPS<ELFT>::needsThunk(RelExpr expr, RelType type, const InputFile *file, in needsThunk()
H A DLoongArch.cpp36 RelExpr getRelExpr(RelType type, const Symbol &s,
42 RelExpr adjustTlsExpr(RelType type, RelExpr expr) const override;
404 RelExpr LoongArch::getRelExpr(const RelType type, const Symbol &s, in getRelExpr()
1240 RelExpr LoongArch::adjustTlsExpr(RelType type, RelExpr expr) const { in adjustTlsExpr()
H A DX86_64.cpp31 RelExpr getRelExpr(RelType type, const Symbol &s,
45 RelExpr adjustGotPcExpr(RelType type, int64_t addend,
364 RelExpr X86_64::getRelExpr(RelType type, const Symbol &s, in getRelExpr()
959 RelExpr X86_64::adjustGotPcExpr(RelType type, int64_t addend, in adjustGotPcExpr()
H A DARM.cpp32 RelExpr getRelExpr(RelType type, const Symbol &s,
43 bool needsThunk(RelExpr expr, RelType type, const InputFile *file,
102 RelExpr ARM::getRelExpr(RelType type, const Symbol &s, in getRelExpr()
386 bool ARM::needsThunk(RelExpr expr, RelType type, const InputFile *file, in needsThunk()
H A DRISCV.cpp42 RelExpr getRelExpr(RelType type, const Symbol &s,
263 RelExpr RISCV::getRelExpr(const RelType type, const Symbol &s, in getRelExpr()
/freebsd/contrib/llvm-project/lld/ELF/
H A DTarget.cpp127 bool TargetInfo::needsThunk(RelExpr expr, RelType type, const InputFile *file, in needsThunk()
143 RelExpr TargetInfo::adjustTlsExpr(RelType type, RelExpr expr) const { in adjustTlsExpr()
147 RelExpr TargetInfo::adjustGotPcExpr(RelType type, int64_t addend, in adjustGotPcExpr()
H A DTarget.h34 virtual RelExpr getRelExpr(RelType type, const Symbol &s,
69 virtual bool needsThunk(RelExpr expr, RelType relocType,
171 virtual RelExpr adjustTlsExpr(RelType type, RelExpr expr) const;
172 virtual RelExpr adjustGotPcExpr(RelType type, int64_t addend,
H A DRelocations.cpp143 template <RelExpr... Exprs> static bool oneof(RelExpr expr) { in oneof()
192 static bool needsPlt(RelExpr expr) { in needsPlt()
198 bool lld::elf::needsGot(RelExpr expr) { in needsGot()
209 static bool isRelExpr(RelExpr expr) { in isRelExpr()
216 static RelExpr toPlt(RelExpr expr) { in toPlt()
233 static RelExpr fromPlt(RelExpr expr) { in fromPlt()
466 int64_t computeMipsAddend(const RelTy &rel, RelExpr expr, bool isLocal) const;
467 bool isStaticLinkTimeConstant(RelExpr e, RelType type, const Symbol &sym,
469 void processAux(RelExpr expr, RelType type, uint64_t offset, Symbol &sym,
471 unsigned handleTlsRelocation(RelExpr expr, RelType type, uint64_t offset,
[all …]
H A DRelocations.h40 enum RelExpr { enum
139 RelExpr expr;
371 bool needsGot(RelExpr expr);
H A DSyntheticSections.h206 void addEntry(InputFile &file, Symbol &sym, int64_t addend, RelExpr expr);
444 RelExpr expr) in DynamicReloc()
489 RelExpr expr;
529 RelType addendRelType, RelExpr expr) { in addRelativeReloc()
542 uint64_t offsetInSec, Symbol &sym, int64_t addend, RelExpr expr, in addReloc()
H A DInputSection.cpp1050 RelExpr expr = target.getRelExpr(type, sym, bufLoc); in relocateNonAlloc()
H A DSyntheticSections.cpp785 RelExpr expr) { in addEntry()