[llvm] e6d9bab - [SCEV] Remove a direct call to SCEVUnionPredicate::add [NFC]

Philip Reames via llvm-commits llvm-commits at lists.llvm.org
Wed Feb 9 13:04:19 PST 2022


Author: Philip Reames
Date: 2022-02-09T13:04:12-08:00
New Revision: e6d9bab558655e5cbb556fdff816aae10f50917a

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

LOG: [SCEV] Remove a direct call to SCEVUnionPredicate::add [NFC]

Added: 
    

Modified: 
    llvm/lib/Analysis/ScalarEvolution.cpp

Removed: 
    


################################################################################
diff  --git a/llvm/lib/Analysis/ScalarEvolution.cpp b/llvm/lib/Analysis/ScalarEvolution.cpp
index 79c0129846f5..b0e04bc05188 100644
--- a/llvm/lib/Analysis/ScalarEvolution.cpp
+++ b/llvm/lib/Analysis/ScalarEvolution.cpp
@@ -13967,9 +13967,8 @@ const SCEVAddRecExpr *PredicatedScalarEvolution::getAsAddRec(Value *V) {
     return nullptr;
 
   for (auto *P : NewPreds)
-    Preds.add(P);
+    addPredicate(*P);
 
-  updateGeneration();
   RewriteMap[SE.getSCEV(V)] = {Generation, New};
   return New;
 }


        


More information about the llvm-commits mailing list