Serialization: Break the cycle between Serialization and SymbolGraphGen.

Push the top level logic for writing out swiftmodules and associated files into the frontend library which has access to all the necessary dependencies.
This commit is contained in:
Allan Shortlidge
2022-10-27 11:08:56 -07:00
parent c11647f678
commit af032afb9d
9 changed files with 218 additions and 153 deletions

View File

@@ -22,6 +22,7 @@
#include "swift/AST/USRGeneration.h"
#include "swift/Basic/Defer.h"
#include "swift/Basic/SourceManager.h"
#include "swift/Serialization/Serialization.h"
#include "llvm/ADT/StringSet.h"
#include "llvm/Support/DJB.h"
#include "llvm/Support/EndianStream.h"