[InstCombine] Increase limit for max copied from constant fold
authorBrendon Cahoon <brendon.cahoon@amd.com>
Tue, 14 Feb 2023 18:04:43 +0000 (12:04 -0600)
committerBrendon Cahoon <brendon.cahoon@amd.com>
Tue, 14 Feb 2023 22:04:14 +0000 (16:04 -0600)
Increasing the limits fixes several performance regressions.

Differential revision: https://reviews.llvm.org/D144032

llvm/lib/Transforms/InstCombine/InstCombineLoadStoreAlloca.cpp

index 41bc656..33ef15d 100644 (file)
@@ -32,7 +32,7 @@ STATISTIC(NumDeadStore, "Number of dead stores eliminated");
 STATISTIC(NumGlobalCopies, "Number of allocas copied from constant global");
 
 static cl::opt<unsigned> MaxCopiedFromConstantUsers(
-    "instcombine-max-copied-from-constant-users", cl::init(128),
+    "instcombine-max-copied-from-constant-users", cl::init(300),
     cl::desc("Maximum users to visit in copy from constant transform"),
     cl::Hidden);