File tree 32 files changed +33
-33
lines changed
32 files changed +33
-33
lines changed Original file line number Diff line number Diff line change 1
- // ===--- SILBitField .h - Defines the bitfield utilities ---------*- C++ -*-===//
1
+ // ===--- BasicBlockBits .h - SILBasicBlock bit utilities ---------*- C++ -*-===//
2
2
//
3
3
// This source file is part of the Swift.org open source project
4
4
//
10
10
//
11
11
// ===----------------------------------------------------------------------===//
12
12
//
13
- // This file defines the BasicBlockBitfield and BasicBlockFlag utilities .
13
+ // This file defines utilities for BasicBlock bit fields and sets .
14
14
//
15
15
// ===----------------------------------------------------------------------===//
16
16
Original file line number Diff line number Diff line change 14
14
#define SWIFT_SIL_BASICBLOCKUTILS_H
15
15
16
16
#include " swift/SIL/SILValue.h"
17
- #include " swift/SIL/SILBitfield .h"
17
+ #include " swift/SIL/BasicBlockBits .h"
18
18
#include " llvm/ADT/SetVector.h"
19
19
#include " llvm/ADT/SmallPtrSet.h"
20
20
#include " llvm/ADT/SmallVector.h"
Original file line number Diff line number Diff line change 21
21
#include " swift/SIL/SILFunction.h"
22
22
#include " swift/SIL/SILValue.h"
23
23
#include " swift/SIL/BasicBlockUtils.h"
24
- #include " swift/SIL/SILBitfield .h"
24
+ #include " swift/SIL/BasicBlockBits .h"
25
25
#include " llvm/ADT/SmallPtrSet.h"
26
26
27
27
namespace swift {
Original file line number Diff line number Diff line change 23
23
#define SWIFT_SILOPTIMIZER_UTILS_BASICBLOCKOPTUTILS_H
24
24
25
25
#include " swift/SIL/SILBasicBlock.h"
26
- #include " swift/SIL/SILBitfield .h"
26
+ #include " swift/SIL/BasicBlockBits .h"
27
27
#include " swift/SIL/SILCloner.h"
28
28
#include " swift/SIL/SILInstruction.h"
29
29
#include " swift/SILOptimizer/Utils/InstOptUtils.h"
Original file line number Diff line number Diff line change 20
20
#include " swift/Basic/STLExtras.h"
21
21
#include " swift/SIL/SILBuilder.h"
22
22
#include " swift/SIL/SILInstruction.h"
23
- #include " swift/SIL/SILBitfield .h"
23
+ #include " swift/SIL/BasicBlockBits .h"
24
24
#include " swift/SILOptimizer/Utils/InstOptUtils.h"
25
25
26
26
namespace swift {
Original file line number Diff line number Diff line change 32
32
#include " swift/SIL/InstructionUtils.h"
33
33
#include " swift/SIL/MemAccessUtils.h"
34
34
#include " swift/SIL/PrettyStackTrace.h"
35
- #include " swift/SIL/SILBitfield .h"
35
+ #include " swift/SIL/BasicBlockBits .h"
36
36
#include " swift/SIL/SILDebugScope.h"
37
37
#include " swift/SIL/SILDeclRef.h"
38
38
#include " swift/SIL/SILLinkage.h"
Original file line number Diff line number Diff line change 33
33
#include " swift/SIL/OwnershipUtils.h"
34
34
#include " swift/SIL/PostOrder.h"
35
35
#include " swift/SIL/PrettyStackTrace.h"
36
- #include " swift/SIL/SILBitfield .h"
36
+ #include " swift/SIL/BasicBlockBits .h"
37
37
#include " swift/SIL/SILDebugScope.h"
38
38
#include " swift/SIL/SILFunction.h"
39
39
#include " swift/SIL/SILModule.h"
Original file line number Diff line number Diff line change 62
62
#include " swift/SIL/InstructionUtils.h"
63
63
#include " swift/SIL/Projection.h"
64
64
#include " swift/SIL/LoopInfo.h"
65
- #include " swift/SIL/SILBitfield .h"
65
+ #include " swift/SIL/BasicBlockBits .h"
66
66
#include " swift/SIL/SILCloner.h"
67
67
#include " llvm/ADT/SmallSet.h"
68
68
#include " llvm/Support/CommandLine.h"
Original file line number Diff line number Diff line change 25
25
#include " swift/SIL/SILArgument.h"
26
26
#include " swift/SIL/SILBuilder.h"
27
27
#include " swift/SIL/SILInstruction.h"
28
- #include " swift/SIL/SILBitfield .h"
28
+ #include " swift/SIL/BasicBlockBits .h"
29
29
#include " swift/SILOptimizer/Analysis/ARCAnalysis.h"
30
30
#include " swift/SILOptimizer/Analysis/AliasAnalysis.h"
31
31
#include " swift/SILOptimizer/Analysis/ArraySemantic.h"
Original file line number Diff line number Diff line change 19
19
#include " swift/SIL/SILArgument.h"
20
20
#include " swift/SIL/SILBuilder.h"
21
21
#include " swift/SIL/SILInstruction.h"
22
- #include " swift/SIL/SILBitfield .h"
22
+ #include " swift/SIL/BasicBlockBits .h"
23
23
#include " swift/SILOptimizer/Analysis/AccessedStorageAnalysis.h"
24
24
#include " swift/SILOptimizer/Analysis/AliasAnalysis.h"
25
25
#include " swift/SILOptimizer/Analysis/Analysis.h"
Original file line number Diff line number Diff line change 37
37
#include " swift/SIL/SILFunction.h"
38
38
#include " swift/SIL/SILUndef.h"
39
39
#include " swift/SIL/InstructionUtils.h"
40
- #include " swift/SIL/SILBitfield .h"
40
+ #include " swift/SIL/BasicBlockBits .h"
41
41
#include " swift/SILOptimizer/Analysis/ClosureScope.h"
42
42
#include " swift/SILOptimizer/Analysis/PostOrderAnalysis.h"
43
43
#include " swift/SILOptimizer/PassManager/Transforms.h"
Original file line number Diff line number Diff line change 18
18
#include " swift/SIL/SILArgument.h"
19
19
#include " swift/SIL/SILBuilder.h"
20
20
#include " swift/SIL/SILInstruction.h"
21
- #include " swift/SIL/SILBitfield .h"
21
+ #include " swift/SIL/BasicBlockBits .h"
22
22
#include " swift/SILOptimizer/PassManager/Passes.h"
23
23
#include " swift/SILOptimizer/PassManager/Transforms.h"
24
24
#include " swift/SILOptimizer/Utils/CFGOptUtils.h"
Original file line number Diff line number Diff line change 18
18
#include "swift/AST/Stmt.h"
19
19
#include "swift/ClangImporter/ClangModule.h"
20
20
#include "swift/SIL/BasicBlockData.h"
21
- #include "swift/SIL/SILBitfield .h"
21
+ #include "swift/SIL/BasicBlockBits .h"
22
22
#include "swift/SIL/SILValue.h"
23
23
#include "swift/SIL/InstructionUtils.h"
24
24
#include "swift/SIL/SILArgument.h"
Original file line number Diff line number Diff line change 23
23
#include "swift/SIL/SILBuilder.h"
24
24
#include "swift/SIL/SILUndef.h"
25
25
#include "swift/SIL/TerminatorUtils.h"
26
- #include "swift/SIL/SILBitfield .h"
26
+ #include "swift/SIL/BasicBlockBits .h"
27
27
#include "swift/SILOptimizer/PassManager/Passes.h"
28
28
#include "swift/SILOptimizer/PassManager/Transforms.h"
29
29
#include "swift/SILOptimizer/Utils/BasicBlockOptUtils.h"
Original file line number Diff line number Diff line change 31
31
#include "swift/SIL/BasicBlockUtils.h"
32
32
#include "swift/SIL/SILInstructionWorklist.h"
33
33
#include "swift/SIL/SILVisitor.h"
34
- #include "swift/SIL/SILBitfield .h"
34
+ #include "swift/SIL/BasicBlockBits .h"
35
35
#include "swift/SILOptimizer/PassManager/Passes.h"
36
36
#include "swift/SILOptimizer/PassManager/Transforms.h"
37
37
#include "swift/SILOptimizer/Utils/CanonicalizeInstruction.h"
Original file line number Diff line number Diff line change 91
91
#include "swift/SIL/SILLocation.h"
92
92
#include "swift/SIL/SILModule.h"
93
93
#include "swift/SIL/TypeLowering.h"
94
- #include "swift/SIL/SILBitfield .h"
94
+ #include "swift/SIL/BasicBlockBits .h"
95
95
#include "swift/SILOptimizer/PassManager/Passes.h"
96
96
#include "swift/SILOptimizer/PassManager/Transforms.h"
97
97
#include "swift/SILOptimizer/Utils/CFGOptUtils.h"
Original file line number Diff line number Diff line change 20
20
#include "swift/SIL/LinearLifetimeChecker.h"
21
21
#include "swift/SIL/OwnershipUtils.h"
22
22
#include "swift/SIL/SILBuilder.h"
23
- #include "swift/SIL/SILBitfield .h"
23
+ #include "swift/SIL/BasicBlockBits .h"
24
24
#include "swift/SILOptimizer/PassManager/Passes.h"
25
25
#include "swift/SILOptimizer/PassManager/Transforms.h"
26
26
#include "swift/SILOptimizer/Utils/CFGOptUtils.h"
Original file line number Diff line number Diff line change 26
26
#include "swift/SIL/CFG.h"
27
27
#include "swift/SIL/Dominance.h"
28
28
#include "swift/SIL/TerminatorUtils.h"
29
- #include "swift/SIL/SILBitfield .h"
29
+ #include "swift/SIL/BasicBlockBits .h"
30
30
#include "swift/SIL/BasicBlockData.h"
31
31
#include "swift/SILOptimizer/PassManager/Transforms.h"
32
32
#include "llvm/ADT/BreadthFirstIterator.h"
Original file line number Diff line number Diff line change 24
24
#include "swift/SIL/DebugUtils.h"
25
25
#include "swift/SIL/SILBuilder.h"
26
26
#include "swift/SIL/SILVisitor.h"
27
- #include "swift/SIL/SILBitfield .h"
27
+ #include "swift/SIL/BasicBlockBits .h"
28
28
#include "swift/SILOptimizer/Analysis/AliasAnalysis.h"
29
29
#include "swift/SILOptimizer/Analysis/SimplifyInstruction.h"
30
30
#include "swift/SILOptimizer/PassManager/Passes.h"
Original file line number Diff line number Diff line change 19
19
#include "swift/SIL/InstructionUtils.h"
20
20
#include "swift/SIL/PatternMatch.h"
21
21
#include "swift/SIL/Projection.h"
22
- #include "swift/SIL/SILBitfield .h"
22
+ #include "swift/SIL/BasicBlockBits .h"
23
23
#include "swift/SIL/SILBuilder.h"
24
24
#include "swift/SIL/SILInstruction.h"
25
25
#include "swift/SIL/SILVisitor.h"
Original file line number Diff line number Diff line change 72
72
#define DEBUG_TYPE "sil-rr-code-motion"
73
73
#include "swift/SIL/InstructionUtils.h"
74
74
#include "swift/SIL/SILBuilder.h"
75
- #include "swift/SIL/SILBitfield .h"
75
+ #include "swift/SIL/BasicBlockBits .h"
76
76
#include "swift/SIL/BasicBlockData.h"
77
77
#include "swift/SILOptimizer/Analysis/ARCAnalysis.h"
78
78
#include "swift/SILOptimizer/Analysis/AliasAnalysis.h"
Original file line number Diff line number Diff line change 18
18
#include "swift/SIL/SILArgument.h"
19
19
#include "swift/SIL/SILBuilder.h"
20
20
#include "swift/SIL/SILCloner.h"
21
- #include "swift/SIL/SILBitfield .h"
21
+ #include "swift/SIL/BasicBlockBits .h"
22
22
#include "swift/SILOptimizer/PassManager/Passes.h"
23
23
#include "swift/SILOptimizer/PassManager/Transforms.h"
24
24
#include "swift/SILOptimizer/Utils/InstOptUtils.h"
Original file line number Diff line number Diff line change 18
18
#include "swift/SIL/DebugUtils.h"
19
19
#include "swift/SIL/SILBuilder.h"
20
20
#include "swift/SIL/SILUndef.h"
21
- #include "swift/SIL/SILBitfield .h"
21
+ #include "swift/SIL/BasicBlockBits .h"
22
22
23
23
using namespace swift;
24
24
Original file line number Diff line number Diff line change 15
15
#include "swift/SIL/OwnershipUtils.h"
16
16
#include "swift/SIL/SILArgument.h"
17
17
#include "swift/SIL/SILBasicBlock.h"
18
- #include "swift/SIL/SILBitfield .h"
18
+ #include "swift/SIL/BasicBlockBits .h"
19
19
#include "swift/SIL/SILBuilder.h"
20
20
#include "swift/SIL/SILFunction.h"
21
21
#include "swift/SIL/SILUndef.h"
Original file line number Diff line number Diff line change 69
69
#include "swift/SILOptimizer/Utils/InstOptUtils.h"
70
70
#include "swift/SILOptimizer/Utils/LoadStoreOptUtils.h"
71
71
#include "swift/SIL/BasicBlockData.h"
72
- #include "swift/SIL/SILBitfield .h"
72
+ #include "swift/SIL/BasicBlockBits .h"
73
73
#include "llvm/ADT/BitVector.h"
74
74
#include "llvm/ADT/DenseSet.h"
75
75
#include "llvm/ADT/Statistic.h"
Original file line number Diff line number Diff line change 26
26
#include "swift/SIL/SILFunction.h"
27
27
#include "swift/SIL/SILInstruction.h"
28
28
#include "swift/SIL/SILModule.h"
29
- #include "swift/SIL/SILBitfield .h"
29
+ #include "swift/SIL/BasicBlockBits .h"
30
30
#include "swift/SILOptimizer/PassManager/Passes.h"
31
31
#include "swift/SILOptimizer/PassManager/Transforms.h"
32
32
#include "swift/SILOptimizer/Utils/SILOptFunctionBuilder.h"
Original file line number Diff line number Diff line change 76
76
#include "swift/SIL/Projection.h"
77
77
#include "swift/SIL/SILArgument.h"
78
78
#include "swift/SIL/SILBuilder.h"
79
- #include "swift/SIL/SILBitfield .h"
79
+ #include "swift/SIL/BasicBlockBits .h"
80
80
#include "swift/SILOptimizer/Analysis/ARCAnalysis.h"
81
81
#include "swift/SILOptimizer/Analysis/AliasAnalysis.h"
82
82
#include "swift/SILOptimizer/Analysis/DeadEndBlocksAnalysis.h"
Original file line number Diff line number Diff line change 28
28
#include "swift/SIL/SILInstruction.h"
29
29
#include "swift/SIL/SILModule.h"
30
30
#include "swift/SIL/TypeLowering.h"
31
- #include "swift/SIL/SILBitfield .h"
31
+ #include "swift/SIL/BasicBlockBits .h"
32
32
#include "swift/SILOptimizer/Analysis/DominanceAnalysis.h"
33
33
#include "swift/SILOptimizer/PassManager/Passes.h"
34
34
#include "swift/SILOptimizer/PassManager/Transforms.h"
Original file line number Diff line number Diff line change 21
21
#include "swift/SIL/SILModule.h"
22
22
#include "swift/SIL/SILUndef.h"
23
23
#include "swift/SIL/TerminatorUtils.h"
24
- #include "swift/SIL/SILBitfield .h"
24
+ #include "swift/SIL/BasicBlockBits .h"
25
25
#include "swift/SILOptimizer/Analysis/DominanceAnalysis.h"
26
26
#include "swift/SILOptimizer/Analysis/ProgramTerminationAnalysis.h"
27
27
#include "swift/SILOptimizer/Analysis/SimplifyInstruction.h"
Original file line number Diff line number Diff line change 18
18
#include "swift/SIL/LoopInfo.h"
19
19
#include "swift/SIL/SILArgument.h"
20
20
#include "swift/SIL/SILBuilder.h"
21
- #include "swift/SIL/SILBitfield .h"
21
+ #include "swift/SIL/BasicBlockBits .h"
22
22
#include "swift/SILOptimizer/Utils/InstOptUtils.h"
23
23
#include "llvm/ADT/TinyPtrVector.h"
24
24
Original file line number Diff line number Diff line change 13
13
#define DEBUG_TYPE "sil-simplify-cfg"
14
14
#include "swift/SIL/InstructionUtils.h"
15
15
#include "swift/SIL/SILInstruction.h"
16
- #include "swift/SIL/SILBitfield .h"
16
+ #include "swift/SIL/BasicBlockBits .h"
17
17
#include "swift/SILOptimizer/Analysis/DominanceAnalysis.h"
18
18
#include "swift/SILOptimizer/Utils/BasicBlockOptUtils.h"
19
19
#include "swift/SILOptimizer/Utils/CFGOptUtils.h"
Original file line number Diff line number Diff line change @@ -38,7 +38,7 @@ struct SILBasicBlock {
38
38
39
39
#define SWIFT_SIL_SILFUNCTION_H
40
40
41
- #include "swift/SIL/SILBitfield .h"
41
+ #include "swift/SIL/BasicBlockBits .h"
42
42
43
43
using namespace swift;
44
44
You can’t perform that action at this time.
0 commit comments