[llvm] [RISCV] Vendor Relocations for Xqci extension (PR #135400)

Fangrui Song via llvm-commits llvm-commits at lists.llvm.org
Wed May 28 21:05:04 PDT 2025


================
@@ -660,7 +698,19 @@ bool RISCVAsmBackend::addReloc(const MCFragment &F, const MCFixup &Fixup,
   if (IsResolved &&
       (getFixupKindInfo(Fixup.getKind()).Flags & MCFixupKindInfo::FKF_IsPCRel))
     IsResolved = isPCRelFixupResolved(Target.getAddSym(), F);
-  IsResolved = MCAsmBackend::addReloc(F, Fixup, Target, FixedValue, IsResolved);
+
+  if (IsResolved && shouldForceRelocation(Fixup, Target))
----------------
MaskRay wrote:

The default impl shouldForceRelocation just returns false. We should just delete this `if` and its body

https://github.com/llvm/llvm-project/pull/135400


More information about the llvm-commits mailing list