[llvm] ab4638c - RISCVAsmBackend: Simplify relaxDwarfCFA
Fangrui Song via llvm-commits
llvm-commits at lists.llvm.org
Thu Jun 5 09:13:42 PDT 2025
Author: Fangrui Song
Date: 2025-06-05T09:13:37-07:00
New Revision: ab4638ca0609ff82a163d027dcdcca7e0a5d76ba
URL: https://github.com/llvm/llvm-project/commit/ab4638ca0609ff82a163d027dcdcca7e0a5d76ba
DIFF: https://github.com/llvm/llvm-project/commit/ab4638ca0609ff82a163d027dcdcca7e0a5d76ba.diff
LOG: RISCVAsmBackend: Simplify relaxDwarfCFA
Make it similar to addReloc
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 424c3fe5f829f..98c35eedd0baa 100644
--- a/llvm/lib/Target/RISCV/MCTargetDesc/RISCVAsmBackend.cpp
+++ b/llvm/lib/Target/RISCV/MCTargetDesc/RISCVAsmBackend.cpp
@@ -328,14 +328,8 @@ bool RISCVAsmBackend::relaxDwarfCFA(MCDwarfCallFrameFragment &DF,
auto AddFixups = [&Fixups, &AddrDelta](unsigned Offset,
std::pair<unsigned, unsigned> Fixup) {
const MCBinaryExpr &MBE = cast<MCBinaryExpr>(AddrDelta);
- Fixups.push_back(
- MCFixup::create(Offset, MBE.getLHS(),
- static_cast<MCFixupKind>(FirstLiteralRelocationKind +
- std::get<0>(Fixup))));
- Fixups.push_back(
- MCFixup::create(Offset, MBE.getRHS(),
- static_cast<MCFixupKind>(FirstLiteralRelocationKind +
- std::get<1>(Fixup))));
+ Fixups.push_back(MCFixup::create(Offset, MBE.getLHS(), std::get<0>(Fixup)));
+ Fixups.push_back(MCFixup::create(Offset, MBE.getRHS(), std::get<1>(Fixup)));
};
if (isUIntN(6, Value)) {
More information about the llvm-commits
mailing list