Lines Matching refs:Addend
446 int64_t Addend = getAddend<ELFT>(Rel); in copyRelocations() local
449 Addend = Target->getImplicitAddend(BufLoc, Type); in copyRelocations()
464 Addend += Sec->getFile<ELFT>()->MipsGp0; in copyRelocations()
468 P->r_addend = Sym.getVA(Addend) - Section->getOutputSection()->Addr; in copyRelocations()
470 Sec->Relocations.push_back({R_ABS, Type, Rel.r_offset, Addend, &Sym}); in copyRelocations()
553 static Relocation *getRISCVPCRelHi20(const Symbol *Sym, uint64_t Addend) { in getRISCVPCRelHi20() argument
557 if (Addend != 0) in getRISCVPCRelHi20()
688 return getRelocTargetVA(File, HiRel->Type, HiRel->Addend, Sym.getVA(), in getRelocTargetVA()
795 int64_t Addend = getAddend<ELFT>(Rel); in relocateNonAlloc() local
797 Addend += Target->getImplicitAddend(BufLoc, Type); in relocateNonAlloc()
822 SignExtend64<Bits>(Sym.getVA(Addend - Offset))); in relocateNonAlloc()
829 Target->relocateOne(BufLoc, Type, SignExtend64<Bits>(Sym.getVA(Addend))); in relocateNonAlloc()
845 uint64_t TargetVA = SignExtend64(Rel.Sym->getVA(Rel.Addend), Bits); in relocateNonAllocForRelocatable()
883 getRelocTargetVA(File, Type, Rel.Addend, AddrLoc, *Rel.Sym, Expr), in relocateAlloc()
1237 uint64_t Addend = Offset - Piece.InputOff; in getParentOffset() local
1238 return Piece.OutputOff + Addend; in getParentOffset()