Lines Matching refs:SemaPtr

5417   Sema *SemaPtr = dyn_cast<Sema *>(Subject);  in WriteAST()  local
5419 SemaPtr ? SemaPtr->getPreprocessor() : *cast<Preprocessor *>(Subject); in WriteAST()
5433 ASTFileSignature Signature = WriteASTCore(SemaPtr, isysroot, WritingModule); in WriteAST()
5907 ASTFileSignature ASTWriter::WriteASTCore(Sema *SemaPtr, StringRef isysroot, in WriteASTCore() argument
5959 if (SemaPtr) { in WriteASTCore()
5961 SemaPtr->WeakUndeclaredIdentifiers) { in WriteASTCore()
5973 if (SemaPtr) { in WriteASTCore()
5974 ASTContext &Context = SemaPtr->Context; in WriteASTCore()
5985 if (SemaPtr) in WriteASTCore()
5986 PrepareWritingSpecialDecls(*SemaPtr); in WriteASTCore()
6011 if (SemaPtr) { in WriteASTCore()
6016 SemaPtr->ObjC().updateOutOfDateSelector(Selector); in WriteASTCore()
6081 if (SemaPtr) in WriteASTCore()
6082 WriteDeclAndTypes(SemaPtr->Context); in WriteASTCore()
6086 if (SemaPtr) in WriteASTCore()
6087 WriteComments(SemaPtr->Context); in WriteASTCore()
6090 if (SemaPtr) { in WriteASTCore()
6091 WriteSelectors(*SemaPtr); in WriteASTCore()
6092 WriteReferencedSelectorsPool(*SemaPtr); in WriteASTCore()
6093 WriteLateParsedTemplates(*SemaPtr); in WriteASTCore()
6095 WriteIdentifierTable(*PP, SemaPtr ? &SemaPtr->IdResolver : nullptr, isModule); in WriteASTCore()
6096 if (SemaPtr) { in WriteASTCore()
6097 WriteFPPragmaOptions(SemaPtr->CurFPFeatureOverrides()); in WriteASTCore()
6098 WriteOpenCLExtensions(*SemaPtr); in WriteASTCore()
6099 WriteCUDAPragmas(*SemaPtr); in WriteASTCore()
6104 WriteSubmodules(WritingModule, SemaPtr ? &SemaPtr->Context : nullptr); in WriteASTCore()
6108 if (SemaPtr) in WriteASTCore()
6109 WriteSpecialDeclRecords(*SemaPtr); in WriteASTCore()
6124 if (SemaPtr) { in WriteASTCore()
6125 for (const auto *I : SemaPtr->Context.local_imports()) { in WriteASTCore()
6158 if (SemaPtr) { in WriteASTCore()
6160 WriteOptimizePragmaOptions(*SemaPtr); in WriteASTCore()
6161 WriteMSStructPragmaOptions(*SemaPtr); in WriteASTCore()
6162 WriteMSPointersToMembersPragmaOptions(*SemaPtr); in WriteASTCore()
6164 WritePackPragmaOptions(*SemaPtr); in WriteASTCore()
6165 WriteFloatControlPragmaOptions(*SemaPtr); in WriteASTCore()
6166 WriteDeclsWithEffectsToVerify(*SemaPtr); in WriteASTCore()
6182 if (SemaPtr) in WriteASTCore()
6184 WriteModuleFileExtension(*SemaPtr, *ExtWriter); in WriteASTCore()