Use a more appropriate invalidation kind in the devirtualizer.

We're not touching branches, so we do not need to invalidate those.
This commit is contained in:
Mark Lacey
2015-12-22 23:17:51 -08:00
parent 1909e83034
commit 75f2de5c79

View File

@@ -41,7 +41,7 @@ class Devirtualizer : public SILFunctionTransform {
<< " *****\n");
if (devirtualizeAppliesInFunction(F, CHA))
invalidateAnalysis(SILAnalysis::InvalidationKind::FunctionBody);
invalidateAnalysis(SILAnalysis::InvalidationKind::CallsAndInstructions);
}
StringRef getName() override { return "Devirtualizer"; }