NFC: Make SILType.h and SILDeclRef.h not depend on SIL/*.h

SILType and SILDeclRef do not actually need anything from SIL/*.h. Also,
a few dependencies can be pushed out of the headers into cpp files to
speed up incremental rebuilds.
This commit is contained in:
David Zarzycki
2020-07-01 08:05:58 -04:00
parent 9e85a396f6
commit fae2c19edb
14 changed files with 39 additions and 30 deletions

View File

@@ -31,6 +31,7 @@
#include "swift/AST/PropertyWrappers.h"
#include "swift/AST/ProtocolConformance.h"
#include "swift/AST/RawComment.h"
#include "swift/AST/SILLayout.h"
#include "swift/AST/SourceFile.h"
#include "swift/AST/SynthesizedFileUnit.h"
#include "swift/AST/TypeCheckRequests.h"