| /freebsd/contrib/llvm-project/lld/ELF/Arch/ |
| H A D | SystemZ.cpp | 27 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 D | PPC.cpp | 28 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 D | AVR.cpp | 47 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 D | MSP430.cpp | 34 RelExpr getRelExpr(RelType type, const Symbol &s, 46 RelExpr MSP430::getRelExpr(RelType type, const Symbol &s, in getRelExpr()
|
| H A D | X86.cpp | 26 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 D | PPC64.cpp | 172 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 D | SPARCV9.cpp | 24 RelExpr getRelExpr(RelType type, const Symbol &s, 47 RelExpr SPARCV9::getRelExpr(RelType type, const Symbol &s, in getRelExpr()
|
| H A D | AArch64.cpp | 67 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 D | Hexagon.cpp | 36 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 D | AMDGPU.cpp | 35 RelExpr getRelExpr(RelType type, const Symbol &s, 179 RelExpr AMDGPU::getRelExpr(RelType type, const Symbol &s, in getRelExpr()
|
| H A D | Mips.cpp | 26 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 D | LoongArch.cpp | 36 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 D | X86_64.cpp | 31 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 D | ARM.cpp | 32 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 D | RISCV.cpp | 42 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 D | Target.cpp | 127 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 D | Target.h | 34 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 D | Relocations.cpp | 143 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 D | Relocations.h | 40 enum RelExpr { enum 139 RelExpr expr; 371 bool needsGot(RelExpr expr);
|
| H A D | SyntheticSections.h | 206 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 D | InputSection.cpp | 1050 RelExpr expr = target.getRelExpr(type, sym, bufLoc); in relocateNonAlloc()
|
| H A D | SyntheticSections.cpp | 785 RelExpr expr) { in addEntry()
|