[llvm] 31d72f0 - [Transforms] Use default member initialization in TruncInstCombine (NFC)

Kazu Hirata via llvm-commits llvm-commits at lists.llvm.org
Sat Feb 5 21:39:56 PST 2022


Author: Kazu Hirata
Date: 2022-02-05T21:39:23-08:00
New Revision: 31d72f0e457a4870300399a1df40d617891ee16b

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

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

Added: 
    

Modified: 
    llvm/lib/Transforms/AggressiveInstCombine/AggressiveInstCombineInternal.h

Removed: 
    


################################################################################
diff  --git a/llvm/lib/Transforms/AggressiveInstCombine/AggressiveInstCombineInternal.h b/llvm/lib/Transforms/AggressiveInstCombine/AggressiveInstCombineInternal.h
index 5d69e26d6ecc..6c73645b20f2 100644
--- a/llvm/lib/Transforms/AggressiveInstCombine/AggressiveInstCombineInternal.h
+++ b/llvm/lib/Transforms/AggressiveInstCombine/AggressiveInstCombineInternal.h
@@ -61,7 +61,7 @@ class TruncInstCombine {
   SmallVector<TruncInst *, 4> Worklist;
 
   /// Current processed TruncInst instruction.
-  TruncInst *CurrentTruncInst;
+  TruncInst *CurrentTruncInst = nullptr;
 
   /// Information per each instruction in the expression dag.
   struct Info {
@@ -81,7 +81,7 @@ class TruncInstCombine {
 public:
   TruncInstCombine(AssumptionCache &AC, TargetLibraryInfo &TLI,
                    const DataLayout &DL, const DominatorTree &DT)
-      : AC(AC), TLI(TLI), DL(DL), DT(DT), CurrentTruncInst(nullptr) {}
+      : AC(AC), TLI(TLI), DL(DL), DT(DT) {}
 
   /// Perform TruncInst pattern optimization on given function.
   bool run(Function &F);


        


More information about the llvm-commits mailing list