File tree Expand file tree Collapse file tree 2 files changed +0
-5
lines changed
include/swift/SILOptimizer/Utils
lib/SILOptimizer/Transforms Expand file tree Collapse file tree 2 files changed +0
-5
lines changed Original file line number Diff line number Diff line change 30
30
#include " swift/SIL/InstructionUtils.h"
31
31
#include " swift/SIL/Projection.h"
32
32
#include " swift/SILOptimizer/Analysis/AliasAnalysis.h"
33
- #include " swift/SILOptimizer/Analysis/EscapeAnalysis.h"
34
33
#include " swift/SILOptimizer/Analysis/TypeExpansionAnalysis.h"
35
34
#include " swift/SILOptimizer/Analysis/ValueTracking.h"
36
35
#include " swift/SILOptimizer/Utils/InstOptUtils.h"
@@ -366,9 +365,6 @@ class LSLocation : public LSBase {
366
365
// / Check whether the 2 LSLocations must alias each other or not.
367
366
bool isMustAliasLSLocation (const LSLocation &RHS, AliasAnalysis *AA);
368
367
369
- // / Check whether the LSLocation can escape the current function.
370
- bool isNonEscapingLocalLSLocation (SILFunction *Fn, EscapeAnalysis *EA);
371
-
372
368
// / Expand this location to all individual fields it contains.
373
369
// /
374
370
// / In SIL, we can have a store to an aggregate and loads from its individual
Original file line number Diff line number Diff line change 76
76
#include " swift/SIL/BasicBlockData.h"
77
77
#include " swift/SILOptimizer/Analysis/ARCAnalysis.h"
78
78
#include " swift/SILOptimizer/Analysis/AliasAnalysis.h"
79
- #include " swift/SILOptimizer/Analysis/EscapeAnalysis.h"
80
79
#include " swift/SILOptimizer/Analysis/PostOrderAnalysis.h"
81
80
#include " swift/SILOptimizer/Analysis/ProgramTerminationAnalysis.h"
82
81
#include " swift/SILOptimizer/Analysis/RCIdentityAnalysis.h"
You can’t perform that action at this time.
0 commit comments