Lines Matching refs:WritingModule
1412 if (WritingModule && in writeUnhashedControlBlock()
1438 WritePragmaDiagnosticMappings(Diags, /* IsModule = */ WritingModule); in writeUnhashedControlBlock()
1467 assert((!WritingModule || isysroot.empty()) && in WriteControlBlock()
1484 if (WritingModule) { in WriteControlBlock()
1491 Stream.EmitRecordWithBlob(AbbrevCode, Record, WritingModule->Name); in WriteControlBlock()
1494 if (WritingModule && WritingModule->Directory) { in WriteControlBlock()
1495 SmallString<128> BaseDir(WritingModule->Directory->getName()); in WriteControlBlock()
1504 WritingModule->Directory->getName() != StringRef(".")) { in WriteControlBlock()
1523 if (WritingModule && WritingModule->Kind == Module::ModuleMapModule) { in WriteControlBlock()
1527 AddPath(WritingModule->PresumedModuleMapFile.empty() in WriteControlBlock()
1528 ? Map.getModuleMapFileForUniquing(WritingModule)->getName() in WriteControlBlock()
1529 : StringRef(WritingModule->PresumedModuleMapFile), in WriteControlBlock()
1534 Map.getAdditionalModuleMapFiles(WritingModule)) { in WriteControlBlock()
2064 if (WritingModule) { in WriteHeaderSearch()
2065 llvm::SmallVector<Module *, 16> Worklist(1, WritingModule); in WriteHeaderSearch()
2085 << WritingModule->getFullModuleName() << U.Size.hasValue() in WriteHeaderSearch()
2773 if (Top != WritingModule && in getLocalOrImportedSubmoduleID()
2802 void ASTWriter::WriteSubmodules(Module *WritingModule) { in WriteSubmodules() argument
2896 getNumberOfModules(WritingModule), in WriteSubmodules()
2902 Q.push(WritingModule); in WriteSubmodules()
3043 getNumberOfModules(WritingModule)) && in WriteSubmodules()
4414 if (WritingModule) in WritePackPragmaOptions()
4597 Module *WritingModule, StringRef isysroot, in WriteAST() argument
4613 this->WritingModule = WritingModule; in WriteAST()
4615 WriteASTCore(SemaRef, isysroot, OutputFile, WritingModule); in WriteAST()
4618 this->WritingModule = nullptr; in WriteAST()
4622 if (SemaRef.Context.getLangOpts().ImplicitModules && WritingModule) { in WriteAST()
4642 Module *WritingModule) { in WriteASTCore() argument
4645 bool isModule = WritingModule != nullptr; in WriteASTCore()
4867 if (!WritingModule || !getLangOpts().CPlusPlus) { in WriteASTCore()
5019 if (WritingModule) in WriteASTCore()
5020 WriteSubmodules(WritingModule); in WriteASTCore()
5092 if (!WritingModule) { in WriteASTCore()
5133 if(!WritingModule) { in WriteASTCore()
6066 Writer->WritingModule && !D->isDependentType(); in AddCXXDefinitionData()