/freebsd/contrib/llvm-project/lld/ELF/ |
H A D | Target.cpp | 136 bool TargetInfo::needsThunk(RelExpr expr, RelType type, const InputFile *file, in needsThunk() 151 RelExpr TargetInfo::adjustTlsExpr(RelType type, RelExpr expr) const { in adjustTlsExpr() 155 RelExpr TargetInfo::adjustGotPcExpr(RelType type, int64_t addend, in adjustGotPcExpr()
|
H A D | Target.h | 33 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 D | Relocations.cpp | 156 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 int64_t computeMipsAddend(const RelTy &rel, RelExpr expr, bool isLocal) const; 475 bool isStaticLinkTimeConstant(RelExpr e, RelType type, const Symbol &sym, 477 void processAux(RelExpr expr, RelType type, uint64_t offset, Symbol &sym, 490 int64_t RelocationScanner::computeMipsAddend(const RelTy &rel, RelExpr expr, in computeMipsAddend() [all …]
|
H A D | Relocations.h | 32 enum RelExpr { enum 125 RelExpr expr; 333 bool needsGot(RelExpr expr);
|
H A D | SyntheticSections.h | 196 void addEntry(InputFile &file, Symbol &sym, int64_t addend, RelExpr expr); 434 RelExpr expr) in DynamicReloc() 479 RelExpr expr; 519 RelType addendRelType, RelExpr expr) { in addRelativeReloc() 531 uint64_t offsetInSec, Symbol &sym, int64_t addend, RelExpr expr, in addReloc()
|
H A D | InputSection.h | 249 RelExpr Expr);
|
H A D | InputSection.cpp | 720 const Symbol &sym, RelExpr expr) { in getRelocTargetVA() 981 RelExpr expr = target.getRelExpr(type, sym, bufLoc); in relocateNonAlloc()
|
H A D | SyntheticSections.cpp | 738 RelExpr expr) { in addEntry()
|
/freebsd/contrib/llvm-project/lld/ELF/Arch/ |
H A D | PPC.cpp | 30 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 {
|
H A D | AVR.cpp | 48 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 D | MSP430.cpp | 35 RelExpr getRelExpr(RelType type, const Symbol &s, 47 RelExpr MSP430::getRelExpr(RelType type, const Symbol &s, in getRelExpr()
|
H A D | X86.cpp | 27 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 D | AArch64.cpp | 35 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; 100 RelExpr AArch64::getRelExpr(RelType type, const Symbol &s, in getRelExpr() 189 RelExpr AArch64::adjustTlsExpr(RelType type, RelExpr expr) const { in adjustTlsExpr() 371 bool AArch64::needsThunk(RelExpr expr, RelType type, const InputFile *file, in needsThunk()
|
H A D | PPC64.cpp | 174 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 D | SPARCV9.cpp | 25 RelExpr getRelExpr(RelType type, const Symbol &s, 48 RelExpr SPARCV9::getRelExpr(RelType type, const Symbol &s, in getRelExpr()
|
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 | 28 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 D | Hexagon.cpp | 29 RelExpr getRelExpr(RelType type, const Symbol &s, 89 RelExpr Hexagon::getRelExpr(RelType type, const Symbol &s, in getRelExpr()
|
H A D | X86_64.cpp | 31 RelExpr getRelExpr(RelType type, const Symbol &s, 45 RelExpr adjustGotPcExpr(RelType type, int64_t addend, 352 RelExpr X86_64::getRelExpr(RelType type, const Symbol &s, in getRelExpr() 860 RelExpr X86_64::adjustGotPcExpr(RelType type, int64_t addend, in adjustGotPcExpr()
|
H A D | ARM.cpp | 33 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() 384 bool ARM::needsThunk(RelExpr expr, RelType type, const InputFile *file, in needsThunk()
|
H A D | LoongArch.cpp | 36 RelExpr getRelExpr(RelType type, const Symbol &s, 381 RelExpr LoongArch::getRelExpr(const RelType type, const Symbol &s, in getRelExpr()
|
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()
|