Lines Matching refs:TargetInfo
41 TargetInfo *elf::Target;
50 TargetInfo *elf::getTarget() { in getTarget()
124 TargetInfo::~TargetInfo() {} in ~TargetInfo()
126 int64_t TargetInfo::getImplicitAddend(const uint8_t *Buf, RelType Type) const { in getImplicitAddend()
130 bool TargetInfo::usesOnlyLowPageBits(RelType Type) const { return false; } in usesOnlyLowPageBits()
132 bool TargetInfo::needsThunk(RelExpr Expr, RelType Type, const InputFile *File, in needsThunk()
137 bool TargetInfo::adjustPrologueForCrossSplitStack(uint8_t *Loc, uint8_t *End, in adjustPrologueForCrossSplitStack()
142 bool TargetInfo::inBranchRange(RelType Type, uint64_t Src, uint64_t Dst) const { in inBranchRange()
146 void TargetInfo::writeIgotPlt(uint8_t *Buf, const Symbol &S) const { in writeIgotPlt()
150 RelExpr TargetInfo::adjustRelaxExpr(RelType Type, const uint8_t *Data, in adjustRelaxExpr()
155 void TargetInfo::relaxGot(uint8_t *Loc, uint64_t Val) const { in relaxGot()
159 void TargetInfo::relaxTlsGdToLe(uint8_t *Loc, RelType Type, in relaxTlsGdToLe()
164 void TargetInfo::relaxTlsGdToIe(uint8_t *Loc, RelType Type, in relaxTlsGdToIe()
169 void TargetInfo::relaxTlsIeToLe(uint8_t *Loc, RelType Type, in relaxTlsIeToLe()
174 void TargetInfo::relaxTlsLdToLe(uint8_t *Loc, RelType Type, in relaxTlsLdToLe()
179 uint64_t TargetInfo::getImageBase() { in getImageBase()