Home
last modified time | relevance | path

Searched refs:AUIPCFixup (Results 1 – 1 of 1) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/MCTargetDesc/
H A DRISCVAsmBackend.cpp525 const MCFixup *AUIPCFixup; in evaluateTargetFixup() local
533 AUIPCFixup = &Fixup; in evaluateTargetFixup()
539 AUIPCFixup = cast<RISCVMCExpr>(Fixup.getValue())->getPCRelHiFixup(&AUIPCDF); in evaluateTargetFixup()
540 if (!AUIPCFixup) { in evaluateTargetFixup()
548 const MCExpr *AUIPCExpr = AUIPCFixup->getValue(); in evaluateTargetFixup()
549 if (!AUIPCExpr->evaluateAsRelocatable(AUIPCTarget, &Asm, AUIPCFixup)) in evaluateTargetFixup()
569 Value -= Asm.getFragmentOffset(*AUIPCDF) + AUIPCFixup->getOffset(); in evaluateTargetFixup()
571 if (shouldForceRelocation(Asm, *AUIPCFixup, AUIPCTarget, STI)) { in evaluateTargetFixup()