[llvm] [MemCpyOpt] Merge memset and skip unrelated clobber in one scan (PR #90350)
    Nikita Popov via llvm-commits 
    llvm-commits at lists.llvm.org
       
    Mon Apr 29 22:23:24 PDT 2024
    
    
  
================
@@ -158,11 +158,16 @@ class MemsetRanges {
 
   /// A sorted list of the memset ranges.
   SmallVector<MemsetRange, 8> Ranges;
-
-  const DataLayout &DL;
+  const DataLayout *DL;
 
 public:
-  MemsetRanges(const DataLayout &DL) : DL(DL) {}
+  MemsetRanges() {}
+  MemsetRanges(const DataLayout *DL) : DL(DL) {}
----------------
nikic wrote:
Where is the DL-only overload used?
https://github.com/llvm/llvm-project/pull/90350
    
    
More information about the llvm-commits
mailing list