Lines Matching refs:FixupAddress
112 JITTargetAddress FixupAddress, const char *FixupContent,
173 Addend = FixupValue + (FixupAddress - FromSymbol->getAddress());
178 Addend = FixupValue - (FixupAddress - ToSymbol->getAddress());
208 JITTargetAddress FixupAddress = SectionAddress + (uint32_t)RI.r_address;
212 << " relocation at " << format("0x%016" PRIx64, FixupAddress)
219 auto SymbolToFixOrErr = findSymbolByAddress(FixupAddress);
225 if (FixupAddress + static_cast<JITTargetAddress>(1ULL << RI.r_length) >
232 (FixupAddress - BlockToFix->getAddress());
246 formatv("{0:x16}", FixupAddress));
267 if (PairedFixupAddress != FixupAddress)
353 parsePairRelocation(*BlockToFix, *Kind, RI, FixupAddress,
367 Edge GE(*Kind, FixupAddress - BlockToFix->getAddress(), *TargetSymbol,
373 BlockToFix->addEdge(*Kind, FixupAddress - BlockToFix->getAddress(),
533 JITTargetAddress FixupAddress = B.getAddress() + E.getOffset();
537 assert((FixupAddress & 0x3) == 0 && "Branch-inst is not 32-bit aligned");
539 int64_t Value = E.getTarget().getAddress() - FixupAddress + E.getAddend();
618 assert((FixupAddress & 0x3) == 0 && "LDR is not 32-bit aligned");
622 int64_t Delta = E.getTarget().getAddress() - FixupAddress;
640 Value = E.getTarget().getAddress() - FixupAddress + E.getAddend();
642 Value = FixupAddress - E.getTarget().getAddress() + E.getAddend();