Skip to content

Commit 8ad3a89

Browse files
committed
SILOptimizer: remove a few unused includes and declarations
NFC
1 parent b3cd558 commit 8ad3a89

File tree

2 files changed

+0
-5
lines changed

2 files changed

+0
-5
lines changed

include/swift/SILOptimizer/Utils/LoadStoreOptUtils.h

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,6 @@
3030
#include "swift/SIL/InstructionUtils.h"
3131
#include "swift/SIL/Projection.h"
3232
#include "swift/SILOptimizer/Analysis/AliasAnalysis.h"
33-
#include "swift/SILOptimizer/Analysis/EscapeAnalysis.h"
3433
#include "swift/SILOptimizer/Analysis/TypeExpansionAnalysis.h"
3534
#include "swift/SILOptimizer/Analysis/ValueTracking.h"
3635
#include "swift/SILOptimizer/Utils/InstOptUtils.h"
@@ -366,9 +365,6 @@ class LSLocation : public LSBase {
366365
/// Check whether the 2 LSLocations must alias each other or not.
367366
bool isMustAliasLSLocation(const LSLocation &RHS, AliasAnalysis *AA);
368367

369-
/// Check whether the LSLocation can escape the current function.
370-
bool isNonEscapingLocalLSLocation(SILFunction *Fn, EscapeAnalysis *EA);
371-
372368
/// Expand this location to all individual fields it contains.
373369
///
374370
/// In SIL, we can have a store to an aggregate and loads from its individual

lib/SILOptimizer/Transforms/ARCCodeMotion.cpp

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -76,7 +76,6 @@
7676
#include "swift/SIL/BasicBlockData.h"
7777
#include "swift/SILOptimizer/Analysis/ARCAnalysis.h"
7878
#include "swift/SILOptimizer/Analysis/AliasAnalysis.h"
79-
#include "swift/SILOptimizer/Analysis/EscapeAnalysis.h"
8079
#include "swift/SILOptimizer/Analysis/PostOrderAnalysis.h"
8180
#include "swift/SILOptimizer/Analysis/ProgramTerminationAnalysis.h"
8281
#include "swift/SILOptimizer/Analysis/RCIdentityAnalysis.h"

0 commit comments

Comments
 (0)