Skip to content

Commit f33c2ad

Browse files
committed
EscapeAnalysis: remove an unused parameter from canOptimizeArrayUninitializedCall
NFC
1 parent 0444df6 commit f33c2ad

File tree

2 files changed

+5
-8
lines changed

2 files changed

+5
-8
lines changed

include/swift/SILOptimizer/Analysis/EscapeAnalysis.h

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1045,8 +1045,7 @@ class EscapeAnalysis : public BottomUpIPAnalysis {
10451045
/// If \p ai is an optimizable @_semantics("array.uninitialized") call, return
10461046
/// valid call information.
10471047
ArrayUninitCall
1048-
canOptimizeArrayUninitializedCall(ApplyInst *ai,
1049-
const ConnectionGraph *conGraph);
1048+
canOptimizeArrayUninitializedCall(ApplyInst *ai);
10501049

10511050
/// Return true of this tuple_extract is the result of an optimizable
10521051
/// @_semantics("array.uninitialized") call.

lib/SILOptimizer/Analysis/EscapeAnalysis.cpp

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1608,7 +1608,7 @@ void EscapeAnalysis::ConnectionGraph::verify() const {
16081608
continue;
16091609

16101610
if (auto ai = dyn_cast<ApplyInst>(&i)) {
1611-
if (EA->canOptimizeArrayUninitializedCall(ai, this).isValid())
1611+
if (EA->canOptimizeArrayUninitializedCall(ai).isValid())
16121612
continue;
16131613
}
16141614
for (auto result : i.getResults()) {
@@ -1826,8 +1826,7 @@ bool EscapeAnalysis::buildConnectionGraphForDestructor(
18261826
}
18271827

18281828
EscapeAnalysis::ArrayUninitCall
1829-
EscapeAnalysis::canOptimizeArrayUninitializedCall(
1830-
ApplyInst *ai, const ConnectionGraph *conGraph) {
1829+
EscapeAnalysis::canOptimizeArrayUninitializedCall(ApplyInst *ai) {
18311830
ArrayUninitCall call;
18321831
// This must be an exact match so we don't accidentally optimize
18331832
// "array.uninitialized_intrinsic".
@@ -1873,8 +1872,7 @@ bool EscapeAnalysis::canOptimizeArrayUninitializedResult(
18731872
if (!ai)
18741873
return false;
18751874

1876-
auto *conGraph = getConnectionGraph(ai->getFunction());
1877-
return canOptimizeArrayUninitializedCall(ai, conGraph).isValid();
1875+
return canOptimizeArrayUninitializedCall(ai).isValid();
18781876
}
18791877

18801878
// Handle @_semantics("array.uninitialized")
@@ -1924,7 +1922,7 @@ void EscapeAnalysis::analyzeInstruction(SILInstruction *I,
19241922
return;
19251923
case ArrayCallKind::kArrayUninitialized: {
19261924
ArrayUninitCall call = canOptimizeArrayUninitializedCall(
1927-
cast<ApplyInst>(FAS.getInstruction()), ConGraph);
1925+
cast<ApplyInst>(FAS.getInstruction()));
19281926
if (call.isValid()) {
19291927
createArrayUninitializedSubgraph(call, ConGraph);
19301928
return;

0 commit comments

Comments
 (0)