Skip to content

Commit c781d78

Browse files
committed
Fix #includes. Arnold's review.
1 parent 81fa786 commit c781d78

File tree

5 files changed

+14
-7
lines changed

5 files changed

+14
-7
lines changed

include/swift/SIL/SILCloner.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -539,8 +539,8 @@ void SILCloner<ImplClass>::cloneReachableBlocks(
539539
clonePhiArgs(startBB);
540540

541541
// Premap exit blocks to terminate so that visitBlocksDepthFirst terminates
542-
// after discovering the cloned region. Mappint an exit block to itself
543-
// provide the correct destination block during visitTerminator.
542+
// after discovering the cloned region. Mapping an exit block to itself
543+
// provides the correct destination block during visitTerminator.
544544
for (auto *exitBB : exitBlocks)
545545
BBMap[exitBB] = exitBB;
546546

include/swift/SILOptimizer/Utils/SILInliner.h

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,13 +18,17 @@
1818
#ifndef SWIFT_SIL_SILINLINER_H
1919
#define SWIFT_SIL_SILINLINER_H
2020

21+
#include "swift/AST/SubstitutionMap.h"
22+
#include "swift/SIL/ApplySite.h"
23+
#include "swift/SIL/SILInstruction.h"
24+
#include "swift/SIL/SILOpenedArchetypesTracker.h"
2125
#include "llvm/ADT/DenseMap.h"
22-
#include "swift/SIL/TypeSubstCloner.h"
23-
#include "swift/SILOptimizer/Utils/SILOptFunctionBuilder.h"
2426
#include <functional>
2527

2628
namespace swift {
2729

30+
class SILOptFunctionBuilder;
31+
2832
// For now Free is 0 and Expensive is 1. This can be changed in the future by
2933
// adding more categories.
3034
enum class InlineCost : unsigned {

lib/SILOptimizer/IPO/ClosureSpecializer.cpp

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,6 @@
6060
#include "swift/SIL/InstructionUtils.h"
6161
#include "swift/SIL/SILCloner.h"
6262
#include "swift/SIL/SILFunction.h"
63-
#include "swift/SILOptimizer/Utils/SILOptFunctionBuilder.h"
6463
#include "swift/SIL/SILInstruction.h"
6564
#include "swift/SIL/SILModule.h"
6665
#include "swift/SILOptimizer/Analysis/BasicCalleeAnalysis.h"
@@ -69,7 +68,9 @@
6968
#include "swift/SILOptimizer/Analysis/ValueTracking.h"
7069
#include "swift/SILOptimizer/PassManager/Passes.h"
7170
#include "swift/SILOptimizer/PassManager/Transforms.h"
71+
#include "swift/SILOptimizer/Utils/Local.h"
7272
#include "swift/SILOptimizer/Utils/SILInliner.h"
73+
#include "swift/SILOptimizer/Utils/SILOptFunctionBuilder.h"
7374
#include "swift/SILOptimizer/Utils/SpecializationMangler.h"
7475
#include "llvm/ADT/SmallString.h"
7576
#include "llvm/ADT/Statistic.h"

lib/SILOptimizer/Utils/PerformanceInlinerUtils.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@
1212

1313
#include "swift/SILOptimizer/Utils/PerformanceInlinerUtils.h"
1414
#include "swift/AST/Module.h"
15+
#include "swift/SILOptimizer/Utils/Local.h"
1516

1617
//===----------------------------------------------------------------------===//
1718
// ConstantTracker

lib/SILOptimizer/Utils/SILInliner.cpp

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,10 +12,11 @@
1212

1313
#define DEBUG_TYPE "sil-inliner"
1414

15-
#include "swift/SILOptimizer/Utils/CFG.h"
1615
#include "swift/SILOptimizer/Utils/SILInliner.h"
17-
#include "swift/SILOptimizer/Utils/SILOptFunctionBuilder.h"
1816
#include "swift/SIL/SILDebugScope.h"
17+
#include "swift/SIL/TypeSubstCloner.h"
18+
#include "swift/SILOptimizer/Utils/CFG.h"
19+
#include "swift/SILOptimizer/Utils/SILOptFunctionBuilder.h"
1920
#include "llvm/ADT/STLExtras.h"
2021
#include "llvm/Support/Debug.h"
2122
using namespace swift;

0 commit comments

Comments
 (0)