/external/llvm-project/lld/ELF/ |
D | Target.cpp | 138 bool TargetInfo::needsThunk(RelExpr expr, RelType type, const InputFile *file, in needsThunk() 153 RelExpr TargetInfo::adjustTlsExpr(RelType type, RelExpr expr) const { in adjustTlsExpr() 157 RelExpr TargetInfo::adjustGotPcExpr(RelType type, int64_t addend, in adjustGotPcExpr()
|
D | Target.h | 29 virtual RelExpr getRelExpr(RelType type, const Symbol &s, 64 virtual bool needsThunk(RelExpr expr, RelType relocType, 151 virtual RelExpr adjustTlsExpr(RelType type, RelExpr expr) const; 152 virtual RelExpr adjustGotPcExpr(RelType type, int64_t addend,
|
D | Relocations.cpp | 134 template <RelExpr... Exprs> struct RelExprMaskBuilder { 139 template <RelExpr Head, RelExpr... Tail> 153 template <RelExpr... Exprs> bool oneof(RelExpr expr) { in oneof() 167 int64_t addend, RelExpr expr) { in handleMipsTlsRelocation() 191 typename ELFT::uint offset, int64_t addend, RelExpr expr) { in handleTlsRelocation() 371 static bool needsPlt(RelExpr expr) { in needsPlt() 378 static bool needsGot(RelExpr expr) { in needsGot() 386 static bool isRelExpr(RelExpr expr) { in isRelExpr() 401 static bool isStaticLinkTimeConstant(RelExpr e, RelType type, const Symbol &sym, in isStaticLinkTimeConstant() 459 static RelExpr toPlt(RelExpr expr) { in toPlt() [all …]
|
D | Relocations.h | 32 enum RelExpr { enum 106 RelExpr expr;
|
D | InputSection.h | 212 RelExpr Expr);
|
D | InputSection.cpp | 674 const Symbol &sym, RelExpr expr) { in getRelocTargetVA() 892 RelExpr expr = target->getRelExpr(type, sym, bufLoc); in relocateNonAlloc() 1020 RelExpr expr = rel.expr; in relocateAlloc()
|
D | SyntheticSections.h | 213 void addEntry(InputFile &file, Symbol &sym, int64_t addend, RelExpr expr); 501 uint64_t offsetInSec, Symbol *sym, int64_t addend, RelExpr expr,
|
D | SyntheticSections.cpp | 716 RelExpr expr) { in addEntry() 1587 int64_t addend, RelExpr expr, in addReloc()
|
/external/llvm-project/lld/ELF/Arch/ |
D | PPC.cpp | 27 RelExpr getRelExpr(RelType type, const Symbol &s, 41 bool needsThunk(RelExpr expr, RelType relocType, const InputFile *file, 48 RelExpr adjustTlsExpr(RelType type, RelExpr expr) const override; 197 bool PPC::needsThunk(RelExpr expr, RelType type, const InputFile *file, in needsThunk() 217 RelExpr PPC::getRelExpr(RelType type, const Symbol &s, in getRelExpr() 362 RelExpr PPC::adjustTlsExpr(RelType type, RelExpr expr) const { in adjustTlsExpr()
|
D | AArch64.cpp | 34 RelExpr getRelExpr(RelType type, const Symbol &s, 41 bool needsThunk(RelExpr expr, RelType type, const InputFile *file, 49 RelExpr adjustTlsExpr(RelType type, RelExpr expr) const override; 81 RelExpr AArch64::getRelExpr(RelType type, const Symbol &s, in getRelExpr() 161 RelExpr AArch64::adjustTlsExpr(RelType type, RelExpr expr) const { in adjustTlsExpr() 236 bool AArch64::needsThunk(RelExpr expr, RelType type, const InputFile *file, in needsThunk()
|
D | X86.cpp | 27 RelExpr getRelExpr(RelType type, const Symbol &s, 40 RelExpr adjustTlsExpr(RelType type, RelExpr expr) const override; 77 RelExpr X86::getRelExpr(RelType type, const Symbol &s, in getRelExpr() 163 RelExpr X86::adjustTlsExpr(RelType type, RelExpr expr) const { in adjustTlsExpr()
|
D | MSP430.cpp | 36 RelExpr getRelExpr(RelType type, const Symbol &s, 48 RelExpr MSP430::getRelExpr(RelType type, const Symbol &s, in getRelExpr()
|
D | AMDGPU.cpp | 30 RelExpr getRelExpr(RelType type, const Symbol &s, 83 RelExpr AMDGPU::getRelExpr(RelType type, const Symbol &s, in getRelExpr()
|
D | PPC64.cpp | 369 RelExpr getRelExpr(RelType type, const Symbol &s, 380 bool needsThunk(RelExpr expr, RelType type, const InputFile *file, 385 RelExpr adjustTlsExpr(RelType type, RelExpr expr) const override; 386 RelExpr adjustGotPcExpr(RelType type, int64_t addend, 942 RelExpr PPC64::getRelExpr(RelType type, const Symbol &s, in getRelExpr() 1345 bool PPC64::needsThunk(RelExpr expr, RelType type, const InputFile *file, in needsThunk() 1394 RelExpr PPC64::adjustTlsExpr(RelType type, RelExpr expr) const { in adjustTlsExpr() 1402 RelExpr PPC64::adjustGotPcExpr(RelType type, int64_t addend, in adjustGotPcExpr()
|
D | AVR.cpp | 46 RelExpr getRelExpr(RelType type, const Symbol &s, 55 RelExpr AVR::getRelExpr(RelType type, const Symbol &s, in getRelExpr()
|
D | SPARCV9.cpp | 26 RelExpr getRelExpr(RelType type, const Symbol &s, 50 RelExpr SPARCV9::getRelExpr(RelType type, const Symbol &s, in getRelExpr()
|
D | ARM.cpp | 29 RelExpr getRelExpr(RelType type, const Symbol &s, 40 bool needsThunk(RelExpr expr, RelType type, const InputFile *file, 86 RelExpr ARM::getRelExpr(RelType type, const Symbol &s, in getRelExpr() 280 bool ARM::needsThunk(RelExpr expr, RelType type, const InputFile *file, in needsThunk()
|
D | Mips.cpp | 29 RelExpr getRelExpr(RelType type, const Symbol &s, 37 bool needsThunk(RelExpr expr, RelType type, const InputFile *file, 80 RelExpr MIPS<ELFT>::getRelExpr(RelType type, const Symbol &s, in getRelExpr() 360 bool MIPS<ELFT>::needsThunk(RelExpr expr, RelType type, const InputFile *file, in needsThunk()
|
D | Hexagon.cpp | 30 RelExpr getRelExpr(RelType type, const Symbol &s, 91 RelExpr Hexagon::getRelExpr(RelType type, const Symbol &s, in getRelExpr()
|
D | X86_64.cpp | 30 RelExpr getRelExpr(RelType type, const Symbol &s, 43 RelExpr adjustGotPcExpr(RelType type, int64_t addend, 311 RelExpr X86_64::getRelExpr(RelType type, const Symbol &s, in getRelExpr() 731 RelExpr X86_64::adjustGotPcExpr(RelType type, int64_t addend, in adjustGotPcExpr()
|
D | RISCV.cpp | 33 RelExpr getRelExpr(RelType type, const Symbol &s, 189 RelExpr RISCV::getRelExpr(const RelType type, const Symbol &s, in getRelExpr()
|