Lines Matching full:addend
129 // returns the edge kind and addend to be used.
191 uint64_t Addend; in parsePairRelocation() local
220 Addend = FixupValue + (FixupAddress - FromSymbol->getAddress()); in parsePairRelocation()
226 Addend = FixupValue - (FixupAddress - ToSymbol->getAddress()); in parsePairRelocation()
229 return PairRelocInfo(DeltaKind, TargetSymbol, Addend); in parsePairRelocation()
306 // The target symbol and addend will be populated by the switch below. in addRelocations()
308 uint64_t Addend = 0; in addRelocations() local
311 // If this is an Addend relocation then process it and move to the in addRelocations()
314 Addend = SignExtend64(RI.r_symbolnum, 24); in addRelocations()
318 return make_error<JITLinkError>("Unpaired Addend reloc at " + in addRelocations()
330 "Invalid relocation pair: Addend + " + in addRelocations()
334 dbgs() << " Addend: value = " << formatv("{0:x6}", Addend) in addRelocations()
356 "instruction with a zero addend"); in addRelocations()
365 Addend = *(const ulittle32_t *)FixupContent; in addRelocations()
373 Addend = *(const ulittle64_t *)FixupContent; in addRelocations()
386 Addend = TargetAddress - TargetSymbol->getAddress(); in addRelocations()
401 "addend"); in addRelocations()
421 "encoded addend"); in addRelocations()
435 "addend"); in addRelocations()
458 // subtraction) along with the addend. in addRelocations()
464 std::tie(Kind, TargetSymbol, Addend) = *PairInfo; in addRelocations()
476 Addend); in addRelocations()
481 *TargetSymbol, Addend); in addRelocations()