You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
[InlineCost] Don't call collectEphemeralValues() if too many assumptions
CallAnalyzer::analyze() can take several hours to run if the function
contains thousands of @llvm.assume() calls. The time is spent in
collectEphemeralvalues(). This patch adds a check that will disables
the collection of ephemeral values if there are more assumptions than
a limit controlled by the `-inline-ephval-assumptions-limit` flag.
0 commit comments