From 3952715bedeae0c450fbd6dca99970e0c8e14bb1 Mon Sep 17 00:00:00 2001 From: David Zarzycki Date: Thu, 2 Jul 2020 10:58:45 -0400 Subject: [PATCH] [SIL] NFC: Move #include of CanTypeVisitor.h This improves incremental rebuild performance. --- include/swift/SIL/SILType.h | 1 - lib/IRGen/MetadataRequest.cpp | 1 + lib/SIL/IR/SILFunctionType.cpp | 1 + lib/SILGen/SILGenExpr.cpp | 1 + lib/SILGen/SILGenProlog.cpp | 1 + 5 files changed, 4 insertions(+), 1 deletion(-) diff --git a/include/swift/SIL/SILType.h b/include/swift/SIL/SILType.h index f151ad217ed4d..d263631a62525 100644 --- a/include/swift/SIL/SILType.h +++ b/include/swift/SIL/SILType.h @@ -18,7 +18,6 @@ #ifndef SWIFT_SIL_SILTYPE_H #define SWIFT_SIL_SILTYPE_H -#include "swift/AST/CanTypeVisitor.h" #include "swift/AST/SILLayout.h" #include "swift/AST/Types.h" #include "llvm/ADT/PointerIntPair.h" diff --git a/lib/IRGen/MetadataRequest.cpp b/lib/IRGen/MetadataRequest.cpp index e69c72d0914ac..4d607e6f885ed 100644 --- a/lib/IRGen/MetadataRequest.cpp +++ b/lib/IRGen/MetadataRequest.cpp @@ -33,6 +33,7 @@ #include "IRGenMangler.h" #include "IRGenModule.h" #include "swift/AST/ASTContext.h" +#include "swift/AST/CanTypeVisitor.h" #include "swift/AST/ExistentialLayout.h" #include "swift/AST/GenericEnvironment.h" #include "swift/AST/IRGenOptions.h" diff --git a/lib/SIL/IR/SILFunctionType.cpp b/lib/SIL/IR/SILFunctionType.cpp index 0091d35779c08..ab739599157cf 100644 --- a/lib/SIL/IR/SILFunctionType.cpp +++ b/lib/SIL/IR/SILFunctionType.cpp @@ -18,6 +18,7 @@ #define DEBUG_TYPE "libsil" #include "swift/AST/AnyFunctionRef.h" +#include "swift/AST/CanTypeVisitor.h" #include "swift/AST/Decl.h" #include "swift/AST/DiagnosticsSIL.h" #include "swift/AST/ForeignInfo.h" diff --git a/lib/SILGen/SILGenExpr.cpp b/lib/SILGen/SILGenExpr.cpp index 631dd9f88bbf4..bdc577179ceae 100644 --- a/lib/SILGen/SILGenExpr.cpp +++ b/lib/SILGen/SILGenExpr.cpp @@ -28,6 +28,7 @@ #include "Varargs.h" #include "swift/AST/ASTContext.h" #include "swift/AST/ASTMangler.h" +#include "swift/AST/CanTypeVisitor.h" #include "swift/AST/Decl.h" #include "swift/AST/DiagnosticsCommon.h" #include "swift/AST/Expr.h" diff --git a/lib/SILGen/SILGenProlog.cpp b/lib/SILGen/SILGenProlog.cpp index b6b564fa6a9d1..269c301fc3a14 100644 --- a/lib/SILGen/SILGenProlog.cpp +++ b/lib/SILGen/SILGenProlog.cpp @@ -15,6 +15,7 @@ #include "ManagedValue.h" #include "Scope.h" #include "swift/SIL/SILArgument.h" +#include "swift/AST/CanTypeVisitor.h" #include "swift/AST/GenericEnvironment.h" #include "swift/AST/ParameterList.h"