[llvm] 573746e - [RISCV] Remove fixup_riscv_pcrel_hi20 from evaluateTargetFixup. NFC

Fangrui Song via llvm-commits llvm-commits at lists.llvm.org
Sat May 17 10:10:42 PDT 2025


Author: Fangrui Song
Date: 2025-05-17T10:10:36-07:00
New Revision: 573746ee519643f4015b2fb6cf4bfab53ccee1f1

URL: https://github.com/llvm/llvm-project/commit/573746ee519643f4015b2fb6cf4bfab53ccee1f1
DIFF: https://github.com/llvm/llvm-project/commit/573746ee519643f4015b2fb6cf4bfab53ccee1f1.diff

LOG: [RISCV] Remove fixup_riscv_pcrel_hi20 from evaluateTargetFixup. NFC

It can be handled by the target-neutral code path in MCAssembler::evaluateFixup.

Added: 
    

Modified: 
    llvm/lib/Target/RISCV/MCTargetDesc/RISCVAsmBackend.cpp

Removed: 
    


################################################################################
diff  --git a/llvm/lib/Target/RISCV/MCTargetDesc/RISCVAsmBackend.cpp b/llvm/lib/Target/RISCV/MCTargetDesc/RISCVAsmBackend.cpp
index d8cfeb07e52b6..cdf2dd9aa593c 100644
--- a/llvm/lib/Target/RISCV/MCTargetDesc/RISCVAsmBackend.cpp
+++ b/llvm/lib/Target/RISCV/MCTargetDesc/RISCVAsmBackend.cpp
@@ -71,8 +71,7 @@ MCFixupKindInfo RISCVAsmBackend::getFixupKindInfo(MCFixupKind Kind) const {
       {"fixup_riscv_lo12_i", 20, 12, 0},
       {"fixup_riscv_12_i", 20, 12, 0},
       {"fixup_riscv_lo12_s", 0, 32, 0},
-      {"fixup_riscv_pcrel_hi20", 12, 20,
-       MCFixupKindInfo::FKF_IsPCRel | MCFixupKindInfo::FKF_IsTarget},
+      {"fixup_riscv_pcrel_hi20", 12, 20, MCFixupKindInfo::FKF_IsPCRel},
       {"fixup_riscv_pcrel_lo12_i", 20, 12,
        MCFixupKindInfo::FKF_IsPCRel | MCFixupKindInfo::FKF_IsTarget},
       {"fixup_riscv_pcrel_lo12_s", 0, 32,
@@ -580,11 +579,6 @@ bool RISCVAsmBackend::evaluateTargetFixup(
   switch (Fixup.getTargetKind()) {
   default:
     llvm_unreachable("Unexpected fixup kind!");
-  case RISCV::fixup_riscv_pcrel_hi20:
-    AUIPCFixup = &Fixup;
-    AUIPCDF = DF;
-    AUIPCTarget = Target;
-    break;
   case RISCV::fixup_riscv_pcrel_lo12_i:
   case RISCV::fixup_riscv_pcrel_lo12_s: {
     AUIPCFixup = cast<RISCVMCExpr>(Fixup.getValue())->getPCRelHiFixup(&AUIPCDF);


        


More information about the llvm-commits mailing list