Lines Matching refs:PPC64
103 class PPC64 final : public TargetInfo { class
105 PPC64();
197 PPC64::PPC64() { in PPC64() function in PPC64
245 uint32_t PPC64::calcEFlags() const { in calcEFlags()
256 void PPC64::relaxTlsGdToLe(uint8_t *Loc, RelType Type, uint64_t Val) const { in relaxTlsGdToLe()
295 void PPC64::relaxTlsLdToLe(uint8_t *Loc, RelType Type, uint64_t Val) const { in relaxTlsLdToLe()
365 void PPC64::relaxTlsIeToLe(uint8_t *Loc, RelType Type, uint64_t Val) const { in relaxTlsIeToLe()
413 RelExpr PPC64::getRelExpr(RelType Type, const Symbol &S, in getRelExpr()
494 void PPC64::writeGotHeader(uint8_t *Buf) const { in writeGotHeader()
498 void PPC64::writePltHeader(uint8_t *Buf) const { in writePltHeader()
521 void PPC64::writePlt(uint8_t *Buf, uint64_t GotPltEntryAddr, in writePlt()
614 void PPC64::relocateOne(uint8_t *Loc, RelType Type, uint64_t Val) const { in relocateOne()
744 bool PPC64::needsThunk(RelExpr Expr, RelType Type, const InputFile *File, in needsThunk()
766 uint32_t PPC64::getThunkSectionSpacing() const { in getThunkSectionSpacing()
774 bool PPC64::inBranchRange(RelType Type, uint64_t Src, uint64_t Dst) const { in inBranchRange()
783 RelExpr PPC64::adjustRelaxExpr(RelType Type, const uint8_t *Data, in adjustRelaxExpr()
809 void PPC64::relaxTlsGdToIe(uint8_t *Loc, RelType Type, uint64_t Val) const { in relaxTlsGdToIe()
861 bool PPC64::adjustPrologueForCrossSplitStack(uint8_t *Loc, uint8_t *End, in adjustPrologueForCrossSplitStack()
941 static PPC64 Target; in getPPC64TargetInfo()