Lines Matching refs:WritingModule
1132 if (WritingModule && in writeUnhashedControlBlock()
1168 WritePragmaDiagnosticMappings(Diags, /* isModule = */ WritingModule); in writeUnhashedControlBlock()
1209 assert((!WritingModule || isysroot.empty()) && in WriteControlBlock()
1225 if (WritingModule) { in WriteControlBlock()
1232 Stream.EmitRecordWithBlob(AbbrevCode, Record, WritingModule->Name); in WriteControlBlock()
1235 if (WritingModule && WritingModule->Directory) { in WriteControlBlock()
1243 BaseDir.assign(WritingModule->Directory->getName()); in WriteControlBlock()
1254 WritingModule->Directory->getName() != StringRef(".")) { in WriteControlBlock()
1273 if (WritingModule && WritingModule->Kind == Module::ModuleMapModule) { in WriteControlBlock()
1277 AddPath(WritingModule->PresumedModuleMapFile.empty() in WriteControlBlock()
1278 ? Map.getModuleMapFileForUniquing(WritingModule)->getName() in WriteControlBlock()
1279 : StringRef(WritingModule->PresumedModuleMapFile), in WriteControlBlock()
1284 Map.getAdditionalModuleMapFiles(WritingModule)) { in WriteControlBlock()
1490 if (WritingModule) { in WriteControlBlock()
1492 GetAllModuleMaps(PP.getHeaderSearchInfo(), WritingModule); in WriteControlBlock()
1869 if (WritingModule) { in WriteHeaderSearch()
1870 llvm::SmallVector<Module *, 16> Worklist(1, WritingModule); in WriteHeaderSearch()
1891 << WritingModule->getFullModuleName() << U.Size.has_value() in WriteHeaderSearch()
2369 if (IsModule && WritingModule->isHeaderUnit()) { in WritePreprocessor()
2383 ModuleMacroRecord.push_back(getSubmoduleID(WritingModule)); in WritePreprocessor()
2671 if (Top != WritingModule && in getLocalOrImportedSubmoduleID()
2700 void ASTWriter::WriteSubmodules(Module *WritingModule) { in WriteSubmodules() argument
2794 getNumberOfModules(WritingModule), in WriteSubmodules()
2800 Q.push(WritingModule); in WriteSubmodules()
2946 getNumberOfModules(WritingModule)) && in WriteSubmodules()
4273 if (WritingModule) in WritePackPragmaOptions()
4293 if (WritingModule) in WriteFloatControlPragmaOptions()
4486 Module *WritingModule, StringRef isysroot, in WriteAST() argument
4503 this->WritingModule = WritingModule; in WriteAST()
4505 WriteASTCore(SemaRef, isysroot, OutputFile, WritingModule); in WriteAST()
4508 this->WritingModule = nullptr; in WriteAST()
4532 Module *WritingModule) { in WriteASTCore() argument
4535 bool isModule = WritingModule != nullptr; in WriteASTCore()
4763 if (!WritingModule || !getLangOpts().CPlusPlus) { in WriteASTCore()
4917 if (WritingModule) in WriteASTCore()
4918 WriteSubmodules(WritingModule); in WriteASTCore()
4991 if (!WritingModule) { in WriteASTCore()
5032 if(!WritingModule) { in WriteASTCore()