[llvm] 541ad3f - [MemCpyOpt] Drop outdated TODO (NFC)
    Nikita Popov via llvm-commits 
    llvm-commits at lists.llvm.org
       
    Mon May  5 07:26:24 PDT 2025
    
    
  
Author: Nikita Popov
Date: 2025-05-05T16:26:16+02:00
New Revision: 541ad3fb71258b51356f707c2477c660968a7bd8
URL: https://github.com/llvm/llvm-project/commit/541ad3fb71258b51356f707c2477c660968a7bd8
DIFF: https://github.com/llvm/llvm-project/commit/541ad3fb71258b51356f707c2477c660968a7bd8.diff
LOG: [MemCpyOpt] Drop outdated TODO (NFC)
This code was already changed to make use of UseCC/ResultCC.
We can't restrict the check to provenance or address only, as both
are relevant here.
Added: 
    
Modified: 
    llvm/lib/Transforms/Scalar/MemCpyOptimizer.cpp
Removed: 
    
################################################################################
diff  --git a/llvm/lib/Transforms/Scalar/MemCpyOptimizer.cpp b/llvm/lib/Transforms/Scalar/MemCpyOptimizer.cpp
index 6407f48dc2c05..d8884d34c7bb9 100644
--- a/llvm/lib/Transforms/Scalar/MemCpyOptimizer.cpp
+++ b/llvm/lib/Transforms/Scalar/MemCpyOptimizer.cpp
@@ -1545,7 +1545,6 @@ bool MemCpyOptPass::performStackMoveOptzn(Instruction *Load, Instruction *Store,
         if (!Visited.insert(&U).second)
           continue;
         UseCaptureInfo CI = DetermineUseCaptureKind(U, AI);
-        // TODO(captures): Make this more precise.
         if (capturesAnything(CI.UseCC))
           return false;
 
        
    
    
More information about the llvm-commits
mailing list