[llvm] [BOLT] Remove redundant control flow statements (NFC) (PR #141182)

Kazu Hirata via llvm-commits llvm-commits at lists.llvm.org
Thu May 22 19:16:37 PDT 2025


https://github.com/kazutakahirata created https://github.com/llvm/llvm-project/pull/141182

None

>From 397b7d9444973ceb7b8369f34b1cd55b5d72b7da Mon Sep 17 00:00:00 2001
From: Kazu Hirata <kazu at google.com>
Date: Wed, 21 May 2025 20:02:17 -0700
Subject: [PATCH] [BOLT] Remove redundant control flow statements (NFC)

---
 bolt/lib/Core/DIEBuilder.cpp                 | 2 --
 bolt/lib/Target/RISCV/RISCVMCPlusBuilder.cpp | 1 -
 2 files changed, 3 deletions(-)

diff --git a/bolt/lib/Core/DIEBuilder.cpp b/bolt/lib/Core/DIEBuilder.cpp
index 072a152119ae2..d36dbb3459249 100644
--- a/bolt/lib/Core/DIEBuilder.cpp
+++ b/bolt/lib/Core/DIEBuilder.cpp
@@ -175,8 +175,6 @@ void DIEBuilder::updateReferences() {
     LocExpr.Die.replaceValue(getState().DIEAlloc, LocExpr.Attr, LocExpr.Form,
                              Value);
   }
-
-  return;
 }
 
 uint32_t DIEBuilder::allocDIE(const DWARFUnit &DU, const DWARFDie &DDie,
diff --git a/bolt/lib/Target/RISCV/RISCVMCPlusBuilder.cpp b/bolt/lib/Target/RISCV/RISCVMCPlusBuilder.cpp
index ae9b22e4051dc..581f22f2a2b75 100644
--- a/bolt/lib/Target/RISCV/RISCVMCPlusBuilder.cpp
+++ b/bolt/lib/Target/RISCV/RISCVMCPlusBuilder.cpp
@@ -783,7 +783,6 @@ class RISCVMCPlusBuilder : public MCPlusBuilder {
     Inst.setOpcode(RISCV::ADD);
     Inst.insert(Inst.begin(), MCOperand::createReg(Reg));
     Inst.insert(Inst.begin() + 1, MCOperand::createReg(RISCV::X0));
-    return;
   }
 
   InstructionListType createLoadImmediate(const MCPhysReg Dest,



More information about the llvm-commits mailing list