Home
last modified time | relevance | path

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

/freebsd-14.2/contrib/llvm-project/lld/ELF/Arch/
H A DSystemZ.cpp28 RelExpr getRelExpr(RelType type, const Symbol &s,
38 RelExpr adjustTlsExpr(RelType type, RelExpr expr) const override;
39 RelExpr adjustGotPcExpr(RelType type, int64_t addend,
83 RelExpr SystemZ::getRelExpr(RelType type, const Symbol &s, in getRelExpr()
276 RelExpr SystemZ::adjustTlsExpr(RelType type, RelExpr expr) const { in adjustTlsExpr()
417 RelExpr SystemZ::adjustGotPcExpr(RelType type, int64_t addend, in adjustGotPcExpr()
H A DPPC.cpp30 RelExpr getRelExpr(RelType type, const Symbol &s,
45 bool needsThunk(RelExpr expr, RelType relocType, const InputFile *file,
52 RelExpr adjustTlsExpr(RelType type, RelExpr expr) const override;
198 bool PPC::needsThunk(RelExpr expr, RelType type, const InputFile *file, in needsThunk()
218 RelExpr PPC::getRelExpr(RelType type, const Symbol &s, in getRelExpr()
386 RelExpr PPC::adjustTlsExpr(RelType type, RelExpr expr) const { in adjustTlsExpr()
H A DAVR.cpp48 RelExpr getRelExpr(RelType type, const Symbol &s,
50 bool needsThunk(RelExpr expr, RelType type, const InputFile *file,
58 RelExpr AVR::getRelExpr(RelType type, const Symbol &s, in getRelExpr()
106 bool AVR::needsThunk(RelExpr expr, RelType type, const InputFile *file, in needsThunk()
H A DMSP430.cpp35 RelExpr getRelExpr(RelType type, const Symbol &s,
47 RelExpr MSP430::getRelExpr(RelType type, const Symbol &s, in getRelExpr()
H A DX86.cpp27 RelExpr getRelExpr(RelType type, const Symbol &s,
40 RelExpr adjustTlsExpr(RelType type, RelExpr expr) const override;
72 RelExpr X86::getRelExpr(RelType type, const Symbol &s, in getRelExpr()
154 RelExpr X86::adjustTlsExpr(RelType type, RelExpr expr) const { in adjustTlsExpr()
H A DAArch64.cpp35 RelExpr getRelExpr(RelType type, const Symbol &s,
44 bool needsThunk(RelExpr expr, RelType type, const InputFile *file,
52 RelExpr adjustTlsExpr(RelType type, RelExpr expr) const override;
93 RelExpr AArch64::getRelExpr(RelType type, const Symbol &s, in getRelExpr()
179 RelExpr AArch64::adjustTlsExpr(RelType type, RelExpr expr) const { in adjustTlsExpr()
282 bool AArch64::needsThunk(RelExpr expr, RelType type, const InputFile *file, in needsThunk()
H A DPPC64.cpp174 RelExpr getRelExpr(RelType type, const Symbol &s,
186 bool needsThunk(RelExpr expr, RelType type, const InputFile *file,
191 RelExpr adjustTlsExpr(RelType type, RelExpr expr) const override;
192 RelExpr adjustGotPcExpr(RelType type, int64_t addend,
992 RelExpr PPC64::getRelExpr(RelType type, const Symbol &s, in getRelExpr()
1425 bool PPC64::needsThunk(RelExpr expr, RelType type, const InputFile *file, in needsThunk()
1475 RelExpr PPC64::adjustTlsExpr(RelType type, RelExpr expr) const { in adjustTlsExpr()
1483 RelExpr PPC64::adjustGotPcExpr(RelType type, int64_t addend, in adjustGotPcExpr()
H A DAMDGPU.cpp34 RelExpr getRelExpr(RelType type, const Symbol &s,
158 RelExpr AMDGPU::getRelExpr(RelType type, const Symbol &s, in getRelExpr()
H A DSPARCV9.cpp25 RelExpr getRelExpr(RelType type, const Symbol &s,
48 RelExpr SPARCV9::getRelExpr(RelType type, const Symbol &s, in getRelExpr()
H A DMips.cpp28 RelExpr getRelExpr(RelType type, const Symbol &s,
36 bool needsThunk(RelExpr expr, RelType type, const InputFile *file,
77 RelExpr MIPS<ELFT>::getRelExpr(RelType type, const Symbol &s, in getRelExpr()
358 bool MIPS<ELFT>::needsThunk(RelExpr expr, RelType type, const InputFile *file, in needsThunk()
H A DHexagon.cpp29 RelExpr getRelExpr(RelType type, const Symbol &s,
91 RelExpr Hexagon::getRelExpr(RelType type, const Symbol &s, in getRelExpr()
H A DX86_64.cpp31 RelExpr getRelExpr(RelType type, const Symbol &s,
45 RelExpr adjustGotPcExpr(RelType type, int64_t addend,
349 RelExpr X86_64::getRelExpr(RelType type, const Symbol &s, in getRelExpr()
857 RelExpr X86_64::adjustGotPcExpr(RelType type, int64_t addend, in adjustGotPcExpr()
H A DARM.cpp33 RelExpr getRelExpr(RelType type, const Symbol &s,
44 bool needsThunk(RelExpr expr, RelType type, const InputFile *file,
99 RelExpr ARM::getRelExpr(RelType type, const Symbol &s, in getRelExpr()
310 bool ARM::needsThunk(RelExpr expr, RelType type, const InputFile *file, in needsThunk()
H A DLoongArch.cpp35 RelExpr getRelExpr(RelType type, const Symbol &s,
372 RelExpr LoongArch::getRelExpr(const RelType type, const Symbol &s, in getRelExpr()
H A DRISCV.cpp42 RelExpr getRelExpr(RelType type, const Symbol &s,
263 RelExpr RISCV::getRelExpr(const RelType type, const Symbol &s, in getRelExpr()
/freebsd-14.2/contrib/llvm-project/lld/ELF/
H A DTarget.cpp135 bool TargetInfo::needsThunk(RelExpr expr, RelType type, const InputFile *file, in needsThunk()
150 RelExpr TargetInfo::adjustTlsExpr(RelType type, RelExpr expr) const { in adjustTlsExpr()
154 RelExpr TargetInfo::adjustGotPcExpr(RelType type, int64_t addend, in adjustGotPcExpr()
H A DTarget.h33 virtual RelExpr getRelExpr(RelType type, const Symbol &s,
68 virtual bool needsThunk(RelExpr expr, RelType relocType,
168 virtual RelExpr adjustTlsExpr(RelType type, RelExpr expr) const;
169 virtual RelExpr adjustGotPcExpr(RelType type, int64_t addend,
H A DRelocations.h31 enum RelExpr { enum
122 RelExpr expr;
232 bool needsGot(RelExpr expr);
H A DRelocations.cpp156 template <RelExpr... Exprs> static bool oneof(RelExpr expr) { in oneof()
205 static bool needsPlt(RelExpr expr) { in needsPlt()
211 bool lld::elf::needsGot(RelExpr expr) { in needsGot()
220 static bool isRelExpr(RelExpr expr) { in isRelExpr()
227 static RelExpr toPlt(RelExpr expr) { in toPlt()
244 static RelExpr fromPlt(RelExpr expr) { in fromPlt()
474 bool isStaticLinkTimeConstant(RelExpr e, RelType type, const Symbol &sym,
870 Symbol &sym, int64_t addend, RelExpr expr, in addRelativeReloc()
980 bool RelocationScanner::isStaticLinkTimeConstant(RelExpr e, RelType type, in isStaticLinkTimeConstant()
1247 int64_t addend, RelExpr expr) { in handleMipsTlsRelocation()
[all …]
H A DSyntheticSections.h191 void addEntry(InputFile &file, Symbol &sym, int64_t addend, RelExpr expr);
429 RelExpr expr) in DynamicReloc()
474 RelExpr expr;
514 RelType addendRelType, RelExpr expr) { in addRelativeReloc()
526 uint64_t offsetInSec, Symbol &sym, int64_t addend, RelExpr expr, in addReloc()
H A DInputSection.h227 RelExpr Expr);
H A DInputSection.cpp671 const Symbol &sym, RelExpr expr) { in getRelocTargetVA()
928 RelExpr expr = target.getRelExpr(type, sym, bufLoc); in relocateNonAlloc()
H A DSyntheticSections.cpp711 RelExpr expr) { in addEntry()