mirror of
https://github.com/apple/swift.git
synced 2025-12-21 12:14:44 +01:00
SIL Analysis: Rename InvalidationKind::FunctionData to InvalidationKind::Effects
This invalidation kind is used when a compute-effects pass changes function effects. Also, let optimization passes which don't change effects only invalidate the `FunctionBody` and not `Everything`.
This commit is contained in:
@@ -1416,7 +1416,7 @@ class SILCSE : public SILFunctionTransform {
|
||||
if (C.processLazyPropertyGetters()) {
|
||||
// Cleanup the dead blocks from the inlined lazy property getters.
|
||||
removeUnreachableBlocks(*Fn);
|
||||
invalidateAnalysis(SILAnalysis::InvalidationKind::Everything);
|
||||
invalidateAnalysis(SILAnalysis::InvalidationKind::FunctionBody);
|
||||
} else if (Changed) {
|
||||
invalidateAnalysis(SILAnalysis::InvalidationKind::CallsAndInstructions);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user