Lines Matching refs:ASTWriter
223 ASTWriter &Writer;
224 ASTWriter::RecordData Record;
228 ASTTypeWriter(ASTWriter &Writer) in ASTTypeWriter()
599 void ASTWriter::WriteTypeAbbrevs() { in WriteTypeAbbrevs()
618 ASTWriter::RecordDataImpl &Record) { in EmitBlockID()
634 ASTWriter::RecordDataImpl &Record) { in EmitRecordID()
643 ASTWriter::RecordDataImpl &Record) { in AddStmtsExprs()
774 void ASTWriter::WriteBlockInfoBlock() { in WriteBlockInfoBlock()
1102 ASTWriter::createSignature(StringRef AllBytes, StringRef ASTBlockBytes) { in createSignature()
1118 ASTFileSignature ASTWriter::writeUnhashedControlBlock(Preprocessor &PP, in writeUnhashedControlBlock()
1189 void ASTWriter::WriteControlBlock(Preprocessor &PP, ASTContext &Context, in WriteControlBlock()
1515 void ASTWriter::WriteInputFiles( in WriteInputFiles()
1738 ASTWriter &Writer;
1745 HeaderFileInfoTrait(ASTWriter &Writer) : Writer(Writer) {} in HeaderFileInfoTrait()
1858 void ASTWriter::WriteHeaderSearch(const HeaderSearch &HS) { in WriteHeaderSearch()
1999 using RecordDataType = ASTWriter::RecordData::value_type; in emitBlob()
2025 void ASTWriter::WriteSourceManagerBlock(SourceManager &SourceMgr, in WriteSourceManagerBlock()
2255 void ASTWriter::writeIncludedFiles(raw_ostream &Out, const Preprocessor &PP) { in writeIncludedFiles()
2280 void ASTWriter::WritePreprocessor(const Preprocessor &PP, bool IsModule) { in WritePreprocessor()
2539 void ASTWriter::WritePreprocessorDetail(PreprocessingRecord &PPRec, in WritePreprocessorDetail()
2662 unsigned ASTWriter::getLocalOrImportedSubmoduleID(const Module *Mod) { in getLocalOrImportedSubmoduleID()
2679 unsigned ASTWriter::getSubmoduleID(Module *Mod) { in getSubmoduleID()
2700 void ASTWriter::WriteSubmodules(Module *WritingModule) { in WriteSubmodules()
2951 void ASTWriter::WritePragmaDiagnosticMappings(const DiagnosticsEngine &Diag, in WritePragmaDiagnosticMappings()
3044 void ASTWriter::WriteType(QualType T) { in WriteType()
3076 uint64_t ASTWriter::WriteDeclContextLexicalBlock(ASTContext &Context, in WriteDeclContextLexicalBlock()
3095 void ASTWriter::WriteTypeDeclOffsets() { in WriteTypeDeclOffsets()
3125 void ASTWriter::WriteFileDeclIDsMap() { in WriteFileDeclIDsMap()
3154 void ASTWriter::WriteComments() { in WriteComments()
3181 ASTWriter &Writer;
3196 explicit ASTMethodPoolTrait(ASTWriter &Writer) : Writer(Writer) {} in ASTMethodPoolTrait()
3294 void ASTWriter::WriteSelectors(Sema &SemaRef) { in WriteSelectors()
3400 void ASTWriter::WriteReferencedSelectorsPool(Sema &SemaRef) { in WriteReferencedSelectorsPool()
3468 ASTWriter &Writer;
3473 ASTWriter::RecordData *InterestingIdentifierOffsets;
3499 ASTIdentifierTableTrait(ASTWriter &Writer, Preprocessor &PP, in ASTIdentifierTableTrait()
3501 ASTWriter::RecordData *InterestingIdentifierOffsets) in ASTIdentifierTableTrait()
3607 void ASTWriter::WriteIdentifierTable(Preprocessor &PP, in WriteIdentifierTable()
3710 ASTWriter &Writer;
3724 explicit ASTDeclContextNameLookupTrait(ASTWriter &Writer) : Writer(Writer) {} in ASTDeclContextNameLookupTrait()
3833 bool ASTWriter::isLookupResultExternal(StoredDeclsList &Result, in isLookupResultExternal()
3839 bool ASTWriter::isLookupResultEntirelyExternal(StoredDeclsList &Result, in isLookupResultEntirelyExternal()
3849 ASTWriter::GenerateNameLookupTable(const DeclContext *ConstDC, in GenerateNameLookupTable()
4030 uint64_t ASTWriter::WriteDeclContextVisibleBlock(ASTContext &Context, in WriteDeclContextVisibleBlock()
4121 void ASTWriter::WriteDeclContextVisibleUpdate(const DeclContext *DC) { in WriteDeclContextVisibleUpdate()
4141 void ASTWriter::WriteFPPragmaOptions(const FPOptionsOverride &Opts) { in WriteFPPragmaOptions()
4147 void ASTWriter::WriteOpenCLExtensions(Sema &SemaRef) { in WriteOpenCLExtensions()
4165 void ASTWriter::WriteCUDAPragmas(Sema &SemaRef) { in WriteCUDAPragmas()
4172 void ASTWriter::WriteObjCCategories() { in WriteObjCCategories()
4224 void ASTWriter::WriteLateParsedTemplates(Sema &SemaRef) { in WriteLateParsedTemplates()
4246 void ASTWriter::WriteOptimizePragmaOptions(Sema &SemaRef) { in WriteOptimizePragmaOptions()
4254 void ASTWriter::WriteMSStructPragmaOptions(Sema &SemaRef) { in WriteMSStructPragmaOptions()
4262 void ASTWriter::WriteMSPointersToMembersPragmaOptions(Sema &SemaRef) { in WriteMSPointersToMembersPragmaOptions()
4270 void ASTWriter::WritePackPragmaOptions(Sema &SemaRef) { in WritePackPragmaOptions()
4290 void ASTWriter::WriteFloatControlPragmaOptions(Sema &SemaRef) { in WriteFloatControlPragmaOptions()
4309 void ASTWriter::WriteModuleFileExtension(Sema &SemaRef, in WriteModuleFileExtension()
4376 void ASTWriter::AddToken(const Token &Tok, RecordDataImpl &Record) { in AddToken()
4389 void ASTWriter::AddString(StringRef Str, RecordDataImpl &Record) { in AddString()
4394 bool ASTWriter::PreparePathForOutput(SmallVectorImpl<char> &Path) { in PreparePathForOutput()
4412 void ASTWriter::AddPath(StringRef Path, RecordDataImpl &Record) { in AddPath()
4418 void ASTWriter::EmitRecordWithPath(unsigned Abbrev, RecordDataRef Record, in EmitRecordWithPath()
4425 void ASTWriter::AddVersionTuple(const VersionTuple &Version, in AddVersionTuple()
4440 void ASTWriter::SetIdentifierOffset(const IdentifierInfo *II, uint32_t Offset) { in SetIdentifierOffset()
4450 void ASTWriter::SetSelectorOffset(Selector Sel, uint32_t Offset) { in SetSelectorOffset()
4460 ASTWriter::ASTWriter(llvm::BitstreamWriter &Stream, in ASTWriter() function in ASTWriter
4473 ASTWriter::~ASTWriter() = default;
4475 const LangOptions &ASTWriter::getLangOpts() const { in getLangOpts()
4480 time_t ASTWriter::getTimestampForOutput(const FileEntry *E) const { in getTimestampForOutput()
4484 ASTFileSignature ASTWriter::WriteAST(Sema &SemaRef, in WriteAST()
4522 static void AddLazyVectorDecls(ASTWriter &Writer, Vector &Vec, in AddLazyVectorDecls()
4523 ASTWriter::RecordData &Record) { in AddLazyVectorDecls()
4530 ASTFileSignature ASTWriter::WriteASTCore(Sema &SemaRef, StringRef isysroot, in WriteASTCore()
4737 ASTWriter::UpdateRecord &Record = DeclUpdates[TU]; in WriteASTCore()
5055 void ASTWriter::WriteDeclUpdatesBlocks(RecordDataImpl &OffsetsRecord) { in WriteDeclUpdatesBlocks()
5226 void ASTWriter::AddAlignPackInfo(const Sema::AlignPackInfo &Info, in AddAlignPackInfo()
5232 void ASTWriter::AddSourceLocation(SourceLocation Loc, RecordDataImpl &Record, in AddSourceLocation()
5237 void ASTWriter::AddSourceRange(SourceRange Range, RecordDataImpl &Record, in AddSourceRange()
5247 void ASTWriter::AddIdentifierRef(const IdentifierInfo *II, RecordDataImpl &Record) { in AddIdentifierRef()
5251 IdentID ASTWriter::getIdentifierRef(const IdentifierInfo *II) { in getIdentifierRef()
5261 MacroID ASTWriter::getMacroRef(MacroInfo *MI, const IdentifierInfo *Name) { in getMacroRef()
5277 MacroID ASTWriter::getMacroID(MacroInfo *MI) { in getMacroID()
5285 uint32_t ASTWriter::getMacroDirectivesOffset(const IdentifierInfo *Name) { in getMacroDirectivesOffset()
5293 SelectorID ASTWriter::getSelectorRef(Selector Sel) { in getSelectorRef()
5374 void ASTWriter::AddTypeRef(QualType T, RecordDataImpl &Record) { in AddTypeRef()
5378 TypeID ASTWriter::GetOrCreateTypeID(QualType T) { in GetOrCreateTypeID()
5401 TypeID ASTWriter::getTypeID(QualType T) const { in getTypeID()
5414 void ASTWriter::AddDeclRef(const Decl *D, RecordDataImpl &Record) { in AddDeclRef()
5418 DeclID ASTWriter::GetDeclRef(const Decl *D) { in GetDeclRef()
5447 DeclID ASTWriter::getDeclID(const Decl *D) { in getDeclID()
5460 void ASTWriter::associateDeclWithFile(const Decl *D, DeclID ID) { in associateDeclWithFile()
5497 unsigned ASTWriter::getAnonymousDeclarationNumber(const NamedDecl *D) { in getAnonymousDeclarationNumber()
5672 static uint64_t EmitCXXBaseSpecifiers(ASTWriter &W, in EmitCXXBaseSpecifiers()
5674 ASTWriter::RecordData Record; in EmitCXXBaseSpecifiers()
5690 EmitCXXCtorInitializers(ASTWriter &W, in EmitCXXCtorInitializers()
5692 ASTWriter::RecordData Record; in EmitCXXCtorInitializers()
5817 void ASTWriter::ReaderInitialized(ASTReader *Reader) { in ReaderInitialized()
5846 void ASTWriter::IdentifierRead(IdentID ID, IdentifierInfo *II) { in IdentifierRead()
5853 void ASTWriter::MacroRead(serialization::MacroID ID, MacroInfo *MI) { in MacroRead()
5860 void ASTWriter::TypeRead(TypeIdx Idx, QualType T) { in TypeRead()
5871 void ASTWriter::SelectorRead(SelectorID ID, Selector S) { in SelectorRead()
5878 void ASTWriter::MacroDefinitionRead(serialization::PreprocessedEntityID ID, in MacroDefinitionRead()
5884 void ASTWriter::ModuleRead(serialization::SubmoduleID ID, Module *Mod) { in ModuleRead()
5889 void ASTWriter::CompletedTagDefinition(const TagDecl *D) { in CompletedTagDefinition()
5916 void ASTWriter::AddedVisibleDecl(const DeclContext *DC, const Decl *D) { in AddedVisibleDecl()
5950 void ASTWriter::AddedCXXImplicitMember(const CXXRecordDecl *RD, const Decl *D) { in AddedCXXImplicitMember()
5968 void ASTWriter::ResolvedExceptionSpec(const FunctionDecl *FD) { in ResolvedExceptionSpec()
5983 void ASTWriter::DeducedReturnType(const FunctionDecl *FD, QualType ReturnType) { in DeducedReturnType()
5993 void ASTWriter::ResolvedOperatorDelete(const CXXDestructorDecl *DD, in ResolvedOperatorDelete()
6005 void ASTWriter::CompletedImplicitDefinition(const FunctionDecl *D) { in CompletedImplicitDefinition()
6015 void ASTWriter::VariableDefinitionInstantiated(const VarDecl *D) { in VariableDefinitionInstantiated()
6024 void ASTWriter::FunctionDefinitionInstantiated(const FunctionDecl *D) { in FunctionDefinitionInstantiated()
6033 void ASTWriter::InstantiationRequested(const ValueDecl *D) { in InstantiationRequested()
6049 void ASTWriter::DefaultArgumentInstantiated(const ParmVarDecl *D) { in DefaultArgumentInstantiated()
6059 void ASTWriter::DefaultMemberInitializerInstantiated(const FieldDecl *D) { in DefaultMemberInitializerInstantiated()
6068 void ASTWriter::AddedObjCCategoryToInterface(const ObjCCategoryDecl *CatD, in AddedObjCCategoryToInterface()
6080 void ASTWriter::DeclarationMarkedUsed(const Decl *D) { in DeclarationMarkedUsed()
6094 void ASTWriter::DeclarationMarkedOpenMPThreadPrivate(const Decl *D) { in DeclarationMarkedOpenMPThreadPrivate()
6103 void ASTWriter::DeclarationMarkedOpenMPAllocate(const Decl *D, const Attr *A) { in DeclarationMarkedOpenMPAllocate()
6112 void ASTWriter::DeclarationMarkedOpenMPDeclareTarget(const Decl *D, in DeclarationMarkedOpenMPDeclareTarget()
6123 void ASTWriter::RedefinedHiddenDefinition(const NamedDecl *D, Module *M) { in RedefinedHiddenDefinition()
6130 void ASTWriter::AddedAttributeToRecord(const Attr *Attr, in AddedAttributeToRecord()
6139 void ASTWriter::AddedCXXTemplateSpecialization( in AddedCXXTemplateSpecialization()
6151 void ASTWriter::AddedCXXTemplateSpecialization( in AddedCXXTemplateSpecialization()
6163 void ASTWriter::AddedCXXTemplateSpecialization(const FunctionTemplateDecl *TD, in AddedCXXTemplateSpecialization()