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

@@ -20,6 +20,7 @@
#include "swift/AST/FileUnit.h"
#include "swift/AST/Module.h"
#include "swift/AST/RawComment.h"
#include "swift/AST/SILLayout.h"
#include "swift/Serialization/Validation.h"
#include "swift/Basic/LLVM.h"
#include "clang/AST/Type.h"