[llvm] befeb5a - [Transforms] Use default member initialization in MemmoveVerifier (NFC)

Kazu Hirata via llvm-commits llvm-commits at lists.llvm.org
Sun Feb 13 10:34:30 PST 2022


Author: Kazu Hirata
Date: 2022-02-13T10:34:03-08:00
New Revision: befeb5acf6d7caf96f886b504638a17d71d2e409

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

LOG: [Transforms] Use default member initialization in MemmoveVerifier (NFC)

Added: 
    

Modified: 
    llvm/lib/Transforms/Scalar/LoopIdiomRecognize.cpp

Removed: 
    


################################################################################
diff  --git a/llvm/lib/Transforms/Scalar/LoopIdiomRecognize.cpp b/llvm/lib/Transforms/Scalar/LoopIdiomRecognize.cpp
index 318c4c06f0f7..54b69b6b319d 100644
--- a/llvm/lib/Transforms/Scalar/LoopIdiomRecognize.cpp
+++ b/llvm/lib/Transforms/Scalar/LoopIdiomRecognize.cpp
@@ -1275,9 +1275,8 @@ class MemmoveVerifier {
 public:
   explicit MemmoveVerifier(const Value &LoadBasePtr, const Value &StoreBasePtr,
                            const DataLayout &DL)
-      : DL(DL), LoadOff(0), StoreOff(0),
-        BP1(llvm::GetPointerBaseWithConstantOffset(
-            LoadBasePtr.stripPointerCasts(), LoadOff, DL)),
+      : DL(DL), BP1(llvm::GetPointerBaseWithConstantOffset(
+                    LoadBasePtr.stripPointerCasts(), LoadOff, DL)),
         BP2(llvm::GetPointerBaseWithConstantOffset(
             StoreBasePtr.stripPointerCasts(), StoreOff, DL)),
         IsSameObject(BP1 == BP2) {}
@@ -1307,8 +1306,8 @@ class MemmoveVerifier {
 
 private:
   const DataLayout &DL;
-  int64_t LoadOff;
-  int64_t StoreOff;
+  int64_t LoadOff = 0;
+  int64_t StoreOff = 0;
   const Value *BP1;
   const Value *BP2;
 


        


More information about the llvm-commits mailing list