Skip to content

Commit 4d05789

Browse files
authored
Merge pull request #72732 from gottesmm/tns-upstream
[region-isolation] Begin upstreaming isolation history
2 parents 70afeef + cc1a873 commit 4d05789

File tree

5 files changed

+1263
-265
lines changed

5 files changed

+1263
-265
lines changed

include/swift/SILOptimizer/Analysis/RegionAnalysis.h

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -90,7 +90,8 @@ class BlockPartitionState {
9090

9191
BlockPartitionState(SILBasicBlock *basicBlock,
9292
PartitionOpTranslator &translator,
93-
TransferringOperandSetFactory &ptrSetFactory);
93+
TransferringOperandSetFactory &ptrSetFactory,
94+
IsolationHistory::Factory &isolationHistoryFactory);
9495

9596
public:
9697
bool getLiveness() const { return isLive; }
@@ -394,6 +395,8 @@ class RegionAnalysisFunctionInfo {
394395

395396
TransferringOperandSetFactory ptrSetFactory;
396397

398+
IsolationHistory::Factory isolationHistoryFactory;
399+
397400
// We make this optional to prevent an issue that we have seen on windows when
398401
// capturing a field in a closure that is used to initialize a different
399402
// field.

0 commit comments

Comments
 (0)