Home
last modified time | relevance | path

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

/external/llvm-project/lld/ELF/
DTarget.cpp138 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()
DTarget.h29 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,
DRelocations.cpp134 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 …]
DRelocations.h32 enum RelExpr { enum
106 RelExpr expr;
DInputSection.h212 RelExpr Expr);
DInputSection.cpp674 const Symbol &sym, RelExpr expr) { in getRelocTargetVA()
892 RelExpr expr = target->getRelExpr(type, sym, bufLoc); in relocateNonAlloc()
1020 RelExpr expr = rel.expr; in relocateAlloc()
DSyntheticSections.h213 void addEntry(InputFile &file, Symbol &sym, int64_t addend, RelExpr expr);
501 uint64_t offsetInSec, Symbol *sym, int64_t addend, RelExpr expr,
DSyntheticSections.cpp716 RelExpr expr) { in addEntry()
1587 int64_t addend, RelExpr expr, in addReloc()
/external/llvm-project/lld/ELF/Arch/
DPPC.cpp27 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()
DAArch64.cpp34 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()
DX86.cpp27 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()
DMSP430.cpp36 RelExpr getRelExpr(RelType type, const Symbol &s,
48 RelExpr MSP430::getRelExpr(RelType type, const Symbol &s, in getRelExpr()
DAMDGPU.cpp30 RelExpr getRelExpr(RelType type, const Symbol &s,
83 RelExpr AMDGPU::getRelExpr(RelType type, const Symbol &s, in getRelExpr()
DPPC64.cpp369 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()
DAVR.cpp46 RelExpr getRelExpr(RelType type, const Symbol &s,
55 RelExpr AVR::getRelExpr(RelType type, const Symbol &s, in getRelExpr()
DSPARCV9.cpp26 RelExpr getRelExpr(RelType type, const Symbol &s,
50 RelExpr SPARCV9::getRelExpr(RelType type, const Symbol &s, in getRelExpr()
DARM.cpp29 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()
DMips.cpp29 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()
DHexagon.cpp30 RelExpr getRelExpr(RelType type, const Symbol &s,
91 RelExpr Hexagon::getRelExpr(RelType type, const Symbol &s, in getRelExpr()
DX86_64.cpp30 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()
DRISCV.cpp33 RelExpr getRelExpr(RelType type, const Symbol &s,
189 RelExpr RISCV::getRelExpr(const RelType type, const Symbol &s, in getRelExpr()