Lines Matching refs:WritingModule
1199 assert(WritingModule); in createSignatureForNamedModule()
1200 assert(WritingModule->isNamedModule()); in createSignatureForNamedModule()
1204 for (auto [ExportImported, _] : WritingModule->Exports) in createSignatureForNamedModule()
1250 if (!WritingModule || in backpatchSignature()
1280 (WritingModule && in writeUnhashedControlBlock()
1366 WritePragmaDiagnosticMappings(Diags, /* isModule = */ WritingModule); in writeUnhashedControlBlock()
1420 assert((!WritingModule || isysroot.empty()) && in WriteControlBlock()
1436 if (WritingModule) { in WriteControlBlock()
1443 Stream.EmitRecordWithBlob(AbbrevCode, Record, WritingModule->Name); in WriteControlBlock()
1446 if (WritingModule && WritingModule->Directory) { in WriteControlBlock()
1455 BaseDir.assign(WritingModule->Directory->getName()); in WriteControlBlock()
1466 WritingModule->Directory->getName() != ".")) { in WriteControlBlock()
1485 if (WritingModule && WritingModule->Kind == Module::ModuleMapModule) { in WriteControlBlock()
1489 AddPath(WritingModule->PresumedModuleMapFile.empty() in WriteControlBlock()
1490 ? Map.getModuleMapFileForUniquing(WritingModule) in WriteControlBlock()
1492 : StringRef(WritingModule->PresumedModuleMapFile), in WriteControlBlock()
1497 Map.getAdditionalModuleMapFiles(WritingModule)) { in WriteControlBlock()
2094 if (WritingModule) { in WriteHeaderSearch()
2095 llvm::SmallVector<Module *, 16> Worklist(1, WritingModule); in WriteHeaderSearch()
2116 << WritingModule->getFullModuleName() << U.Size.has_value() in WriteHeaderSearch()
2577 if (IsModule && WritingModule->isHeaderUnit()) { in WritePreprocessor()
2591 ModuleMacroRecord.push_back(getSubmoduleID(WritingModule)); in WritePreprocessor()
2869 if (Top != WritingModule && in getLocalOrImportedSubmoduleID()
2897 void ASTWriter::WriteSubmodules(Module *WritingModule) { in WriteSubmodules() argument
2993 getNumberOfModules(WritingModule), in WriteSubmodules()
2999 Q.push(WritingModule); in WriteSubmodules()
3161 getNumberOfModules(WritingModule)) && in WriteSubmodules()
4602 if (WritingModule) in WritePackPragmaOptions()
4622 if (WritingModule) in WriteFloatControlPragmaOptions()
4863 Module *WritingModule, StringRef isysroot, in WriteAST() argument
4881 this->WritingModule = WritingModule; in WriteAST()
4882 ASTFileSignature Signature = WriteASTCore(SemaRef, isysroot, WritingModule); in WriteAST()
4885 this->WritingModule = nullptr; in WriteAST()
4921 if (!WritingModule) in computeNonAffectingInputFiles()
4924 auto AffectingModuleMaps = GetAffectingModuleMaps(*PP, WritingModule); in computeNonAffectingInputFiles()
5011 bool isModule = WritingModule != nullptr; in PrepareWritingSpecialDecls()
5157 if (!WritingModule || !getLangOpts().CPlusPlus) { in PrepareWritingSpecialDecls()
5186 bool isModule = WritingModule != nullptr; in WriteSpecialDeclRecords()
5349 Module *WritingModule) { in WriteASTCore() argument
5352 bool isModule = WritingModule != nullptr; in WriteASTCore()
5533 if (WritingModule) in WriteASTCore()
5534 WriteSubmodules(WritingModule); in WriteASTCore()
5545 if (!WritingModule) { in WriteASTCore()
5586 if(!WritingModule) { in WriteASTCore()