[llvm] 13e0640 - [GlobalISel] Remove dead code. (NFC) (#145811)

via llvm-commits llvm-commits at lists.llvm.org
Wed Jun 25 18:48:30 PDT 2025


Author: Pete Chou
Date: 2025-06-26T10:48:27+09:00
New Revision: 13e06403b4ed7eb2482893c3663761e7b5abbf63

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

LOG: [GlobalISel] Remove dead code. (NFC) (#145811)

LegalizerHelper::lowerMemCpyFamily only execpts G_MEMCPY, G_MEMMOVE, and
G_MMSET.

Added: 
    

Modified: 
    llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp

Removed: 
    


################################################################################
diff  --git a/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp b/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp
index 461fc35337eac..b87b029d01632 100644
--- a/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp
+++ b/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp
@@ -10099,10 +10099,6 @@ LegalizerHelper::lowerMemCpyFamily(MachineInstr &MI, unsigned MaxLen) {
   }
 
   bool IsVolatile = MemOp->isVolatile();
-  if (Opc == TargetOpcode::G_MEMCPY_INLINE)
-    return lowerMemcpyInline(MI, Dst, Src, KnownLen, DstAlign, SrcAlign,
-                             IsVolatile);
-
   // Don't try to optimize volatile.
   if (IsVolatile)
     return UnableToLegalize;


        


More information about the llvm-commits mailing list