[llvm] b3529ed - [IRMover] Remove unnecessary pointer bitcast (NFC)

Nikita Popov via llvm-commits llvm-commits at lists.llvm.org
Fri Apr 25 06:18:16 PDT 2025


Author: Nikita Popov
Date: 2025-04-25T15:13:48+02:00
New Revision: b3529ed1d8a9c03ae5f0eb2d6a7930de657f7e71

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

LOG: [IRMover] Remove unnecessary pointer bitcast (NFC)

Added: 
    

Modified: 
    llvm/lib/Linker/IRMover.cpp

Removed: 
    


################################################################################
diff  --git a/llvm/lib/Linker/IRMover.cpp b/llvm/lib/Linker/IRMover.cpp
index 0f32e9e1a05a5..26a9a161a8fd7 100644
--- a/llvm/lib/Linker/IRMover.cpp
+++ b/llvm/lib/Linker/IRMover.cpp
@@ -969,8 +969,6 @@ IRLinker::linkAppendingVarProto(GlobalVariable *DstGV,
   NG->copyAttributesFrom(SrcGV);
   forceRenaming(NG, SrcGV->getName());
 
-  Constant *Ret = ConstantExpr::getBitCast(NG, TypeMap.get(SrcGV->getType()));
-
   Mapper.scheduleMapAppendingVariable(
       *NG,
       (DstGV && !DstGV->isDeclaration()) ? DstGV->getInitializer() : nullptr,
@@ -982,7 +980,7 @@ IRLinker::linkAppendingVarProto(GlobalVariable *DstGV,
     RAUWWorklist.push_back(std::make_pair(DstGV, NG));
   }
 
-  return Ret;
+  return NG;
 }
 
 bool IRLinker::shouldLink(GlobalValue *DGV, GlobalValue &SGV) {


        


More information about the llvm-commits mailing list