Lines Matching refs:PPC64
364 class PPC64 final : public TargetInfo { class
366 PPC64();
569 PPC64::PPC64() { in PPC64() function in PPC64
609 int PPC64::getTlsGdRelaxSkip(RelType type) const { in getTlsGdRelaxSkip()
631 uint32_t PPC64::calcEFlags() const { in calcEFlags()
642 void PPC64::relaxGot(uint8_t *loc, const Relocation &rel, uint64_t val) const { in relaxGot()
706 void PPC64::relaxTlsGdToLe(uint8_t *loc, const Relocation &rel, in relaxTlsGdToLe()
769 void PPC64::relaxTlsLdToLe(uint8_t *loc, const Relocation &rel, in relaxTlsLdToLe()
859 void PPC64::relaxTlsIeToLe(uint8_t *loc, const Relocation &rel, in relaxTlsIeToLe()
951 RelExpr PPC64::getRelExpr(RelType type, const Symbol &s, in getRelExpr()
1065 RelType PPC64::getDynRel(RelType type) const { in getDynRel()
1071 int64_t PPC64::getImplicitAddend(const uint8_t *buf, RelType type) const { in getImplicitAddend()
1087 void PPC64::writeGotHeader(uint8_t *buf) const { in writeGotHeader()
1091 void PPC64::writePltHeader(uint8_t *buf) const { in writePltHeader()
1114 void PPC64::writePlt(uint8_t *buf, const Symbol &sym, in writePlt()
1121 void PPC64::writeIplt(uint8_t *buf, const Symbol &sym, in writeIplt()
1211 void PPC64::relocate(uint8_t *loc, const Relocation &rel, uint64_t val) const { in relocate()
1377 bool PPC64::needsThunk(RelExpr expr, RelType type, const InputFile *file, in needsThunk()
1409 uint32_t PPC64::getThunkSectionSpacing() const { in getThunkSectionSpacing()
1417 bool PPC64::inBranchRange(RelType type, uint64_t src, uint64_t dst) const { in inBranchRange()
1426 RelExpr PPC64::adjustTlsExpr(RelType type, RelExpr expr) const { in adjustTlsExpr()
1434 RelExpr PPC64::adjustGotPcExpr(RelType type, int64_t addend, in adjustGotPcExpr()
1463 void PPC64::relaxTlsGdToIe(uint8_t *loc, const Relocation &rel, in relaxTlsGdToIe()
1542 bool PPC64::adjustPrologueForCrossSplitStack(uint8_t *loc, uint8_t *end, in adjustPrologueForCrossSplitStack()
1622 static PPC64 target; in getPPC64TargetInfo()