File tree Expand file tree Collapse file tree 15 files changed +541
-504
lines changed Expand file tree Collapse file tree 15 files changed +541
-504
lines changed Load Diff Large diffs are not rendered by default.
Load Diff Large diffs are not rendered by default.
Original file line number Diff line number Diff line change 14
14
#define SWIFT_SILOPTIMIZER_ANALYSIS_ALIASANALYSIS_H
15
15
16
16
#include " swift/Basic/ValueEnumerator.h"
17
+ #include " swift/SIL/ApplySite.h"
17
18
#include " swift/SIL/SILInstruction.h"
18
19
#include " swift/SILOptimizer/Analysis/Analysis.h"
19
20
#include " swift/SILOptimizer/Analysis/SideEffectAnalysis.h"
Original file line number Diff line number Diff line change 16
16
#include " swift/SILOptimizer/Analysis/Analysis.h"
17
17
#include " swift/SIL/SILFunction.h"
18
18
#include " swift/SIL/SILInstruction.h"
19
+ #include " swift/SIL/ApplySite.h"
19
20
#include " swift/SIL/SILModule.h"
20
21
#include " llvm/ADT/ArrayRef.h"
21
22
#include " llvm/ADT/DenseMap.h"
Original file line number Diff line number Diff line change 19
19
20
20
#include " swift/SILOptimizer/Analysis/Analysis.h"
21
21
#include " swift/SIL/SILInstruction.h"
22
+ #include " swift/SIL/ApplySite.h"
22
23
#include " llvm/ADT/SmallVector.h"
23
24
24
25
namespace swift {
Original file line number Diff line number Diff line change 13
13
#ifndef SWIFT_SILOPTIMIZER_ANALYSIS_SIDEEFFECTANALYSIS_H_
14
14
#define SWIFT_SILOPTIMIZER_ANALYSIS_SIDEEFFECTANALYSIS_H_
15
15
16
+ #include " swift/SIL/ApplySite.h"
16
17
#include " swift/SIL/SILInstruction.h"
17
18
#include " swift/SIL/SILFunction.h"
18
19
#include " swift/SILOptimizer/Analysis/BottomUpIPAnalysis.h"
Original file line number Diff line number Diff line change 15
15
16
16
#include " swift/SIL/SILBuilder.h"
17
17
#include " swift/SIL/SILInstruction.h"
18
+ #include " swift/SIL/ApplySite.h"
18
19
#include " swift/SILOptimizer/Analysis/ClassHierarchyAnalysis.h"
19
20
#include " swift/SILOptimizer/Analysis/ProtocolConformanceAnalysis.h"
20
21
Original file line number Diff line number Diff line change 40
40
#include " swift/AST/ParameterList.h"
41
41
#include " swift/AST/SubstitutionMap.h"
42
42
#include " swift/AST/Types.h"
43
+ #include " swift/SIL/ApplySite.h"
43
44
#include " swift/SIL/Dominance.h"
44
45
#include " swift/SIL/PrettyStackTrace.h"
45
46
#include " swift/SIL/SILDebugScope.h"
Original file line number Diff line number Diff line change 15
15
// ===----------------------------------------------------------------------===//
16
16
17
17
#include " llvm/ADT/STLExtras.h"
18
+ #include " swift/SIL/ApplySite.h"
18
19
#include " swift/SIL/DebugUtils.h"
19
20
#include " swift/SIL/SILBasicBlock.h"
20
21
#include " swift/SIL/SILBuilder.h"
Original file line number Diff line number Diff line change 17
17
#include " swift/SIL/SILInstruction.h"
18
18
#include " swift/Basic/type_traits.h"
19
19
#include " swift/Basic/Unicode.h"
20
+ #include " swift/SIL/ApplySite.h"
20
21
#include " swift/SIL/SILBuilder.h"
21
22
#include " swift/SIL/SILCloner.h"
22
23
#include " swift/SIL/SILDebugScope.h"
Original file line number Diff line number Diff line change 20
20
#include " swift/Demangling/Demangle.h"
21
21
#include " swift/Basic/QuotedString.h"
22
22
#include " swift/SIL/SILPrintContext.h"
23
+ #include " swift/SIL/ApplySite.h"
23
24
#include " swift/SIL/CFG.h"
24
25
#include " swift/SIL/SILFunction.h"
25
26
#include " swift/SIL/SILCoverageMap.h"
Original file line number Diff line number Diff line change 32
32
// ===----------------------------------------------------------------------===//
33
33
34
34
#define DEBUG_TYPE " access-enforcement-selection"
35
+ #include " swift/SIL/ApplySite.h"
35
36
#include " swift/SIL/SILArgument.h"
36
37
#include " swift/SIL/SILFunction.h"
37
38
#include " swift/SIL/SILUndef.h"
Original file line number Diff line number Diff line change 13
13
#define DEBUG_TYPE " definite-init"
14
14
#include " DIMemoryUseCollectorOwnership.h"
15
15
#include " swift/AST/Expr.h"
16
+ #include " swift/SIL/ApplySite.h"
16
17
#include " swift/SIL/InstructionUtils.h"
17
18
#include " swift/SIL/SILArgument.h"
18
19
#include " swift/SIL/SILBuilder.h"
Original file line number Diff line number Diff line change 14
14
15
15
#include " swift/SILOptimizer/PassManager/PassManager.h"
16
16
#include " swift/Demangling/Demangle.h"
17
+ #include " swift/SIL/ApplySite.h"
17
18
#include " swift/SIL/SILFunction.h"
18
19
#include " swift/SIL/SILModule.h"
19
20
#include " swift/SILOptimizer/Analysis/BasicCalleeAnalysis.h"
Original file line number Diff line number Diff line change 21
21
#include " swift/SIL/SILFunction.h"
22
22
#include " swift/SILOptimizer/Utils/SILOptFunctionBuilder.h"
23
23
#include " swift/SIL/SILInstruction.h"
24
+ #include " swift/SIL/ApplySite.h"
24
25
#include " swift/SIL/SILLocation.h"
25
26
#include " swift/SIL/SILUndef.h"
26
27
#include " swift/SILOptimizer/PassManager/Passes.h"
You can’t perform that action at this time.
0 commit comments