Lines Matching refs:ASTWriter
274 ASTWriter &Writer;
275 ASTWriter::RecordData Record;
279 ASTTypeWriter(ASTWriter &Writer) in ASTTypeWriter()
667 void ASTWriter::WriteTypeAbbrevs() { in WriteTypeAbbrevs()
686 ASTWriter::RecordDataImpl &Record) { in EmitBlockID()
702 ASTWriter::RecordDataImpl &Record) { in EmitRecordID()
711 ASTWriter::RecordDataImpl &Record) { in AddStmtsExprs()
844 void ASTWriter::WriteBlockInfoBlock() { in WriteBlockInfoBlock()
1175 ASTWriter::createSignature() const { in createSignature()
1195 ASTFileSignature ASTWriter::createSignatureForNamedModule() const { in createSignatureForNamedModule()
1243 ASTFileSignature ASTWriter::backpatchSignature() { in backpatchSignature()
1265 void ASTWriter::writeUnhashedControlBlock(Preprocessor &PP, in writeUnhashedControlBlock()
1399 void ASTWriter::WriteControlBlock(Preprocessor &PP, ASTContext &Context, in WriteControlBlock()
1711 SourceLocation ASTWriter::getAffectingIncludeLoc(const SourceManager &SourceMgr, in getAffectingIncludeLoc()
1723 void ASTWriter::WriteInputFiles(SourceManager &SourceMgr, in WriteInputFiles()
1952 ASTWriter &Writer;
1959 HeaderFileInfoTrait(ASTWriter &Writer) : Writer(Writer) {} in HeaderFileInfoTrait()
2083 void ASTWriter::WriteHeaderSearch(const HeaderSearch &HS) { in WriteHeaderSearch()
2221 using RecordDataType = ASTWriter::RecordData::value_type; in emitBlob()
2255 void ASTWriter::WriteSourceManagerBlock(SourceManager &SourceMgr, in WriteSourceManagerBlock()
2479 void ASTWriter::WritePreprocessor(const Preprocessor &PP, bool IsModule) { in WritePreprocessor()
2733 void ASTWriter::WritePreprocessorDetail(PreprocessingRecord &PPRec, in WritePreprocessorDetail()
2860 unsigned ASTWriter::getLocalOrImportedSubmoduleID(const Module *Mod) { in getLocalOrImportedSubmoduleID()
2877 unsigned ASTWriter::getSubmoduleID(Module *Mod) { in getSubmoduleID()
2897 void ASTWriter::WriteSubmodules(Module *WritingModule) { in WriteSubmodules()
3166 void ASTWriter::WritePragmaDiagnosticMappings(const DiagnosticsEngine &Diag, in WritePragmaDiagnosticMappings()
3276 void ASTWriter::WriteType(QualType T) { in WriteType()
3320 uint64_t ASTWriter::WriteDeclContextLexicalBlock(ASTContext &Context, in WriteDeclContextLexicalBlock()
3355 void ASTWriter::WriteTypeDeclOffsets() { in WriteTypeDeclOffsets()
3381 void ASTWriter::WriteFileDeclIDsMap() { in WriteFileDeclIDsMap()
3410 void ASTWriter::WriteComments() { in WriteComments()
3444 ASTWriter &Writer;
3459 explicit ASTMethodPoolTrait(ASTWriter &Writer) : Writer(Writer) {} in ASTMethodPoolTrait()
3559 void ASTWriter::WriteSelectors(Sema &SemaRef) { in WriteSelectors()
3666 void ASTWriter::WriteReferencedSelectorsPool(Sema &SemaRef) { in WriteReferencedSelectorsPool()
3750 ASTWriter &Writer) { in IsInterestingNonMacroIdentifier()
3757 ASTWriter &Writer;
3762 ASTWriter::RecordData *InterestingIdentifierOffsets;
3783 ASTIdentifierTableTrait(ASTWriter &Writer, Preprocessor &PP, in ASTIdentifierTableTrait()
3785 ASTWriter::RecordData *InterestingIdentifierOffsets) in ASTIdentifierTableTrait()
3888 void ASTWriter::WriteIdentifierTable(Preprocessor &PP, in WriteIdentifierTable()
3965 void ASTWriter::handleVTable(CXXRecordDecl *RD) { in handleVTable()
3980 ASTWriter &Writer;
3994 explicit ASTDeclContextNameLookupTrait(ASTWriter &Writer) : Writer(Writer) {} in ASTDeclContextNameLookupTrait()
4122 bool ASTWriter::isLookupResultExternal(StoredDeclsList &Result, in isLookupResultExternal()
4132 static bool isLookupResultNotInteresting(ASTWriter &Writer, in isLookupResultNotInteresting()
4155 ASTWriter::GenerateNameLookupTable(const DeclContext *ConstDC, in GenerateNameLookupTable()
4345 uint64_t ASTWriter::WriteDeclContextVisibleBlock(ASTContext &Context, in WriteDeclContextVisibleBlock()
4448 void ASTWriter::WriteDeclContextVisibleUpdate(const DeclContext *DC) { in WriteDeclContextVisibleUpdate()
4469 void ASTWriter::WriteFPPragmaOptions(const FPOptionsOverride &Opts) { in WriteFPPragmaOptions()
4475 void ASTWriter::WriteOpenCLExtensions(Sema &SemaRef) { in WriteOpenCLExtensions()
4493 void ASTWriter::WriteCUDAPragmas(Sema &SemaRef) { in WriteCUDAPragmas()
4500 void ASTWriter::WriteObjCCategories() { in WriteObjCCategories()
4552 void ASTWriter::WriteLateParsedTemplates(Sema &SemaRef) { in WriteLateParsedTemplates()
4575 void ASTWriter::WriteOptimizePragmaOptions(Sema &SemaRef) { in WriteOptimizePragmaOptions()
4583 void ASTWriter::WriteMSStructPragmaOptions(Sema &SemaRef) { in WriteMSStructPragmaOptions()
4591 void ASTWriter::WriteMSPointersToMembersPragmaOptions(Sema &SemaRef) { in WriteMSPointersToMembersPragmaOptions()
4599 void ASTWriter::WritePackPragmaOptions(Sema &SemaRef) { in WritePackPragmaOptions()
4619 void ASTWriter::WriteFloatControlPragmaOptions(Sema &SemaRef) { in WriteFloatControlPragmaOptions()
4638 void ASTWriter::WriteModuleFileExtension(Sema &SemaRef, in WriteModuleFileExtension()
4707 void ASTWriter::AddToken(const Token &Tok, RecordDataImpl &Record) { in AddToken()
4752 void ASTWriter::AddString(StringRef Str, RecordDataImpl &Record) { in AddString()
4757 bool ASTWriter::PreparePathForOutput(SmallVectorImpl<char> &Path) { in PreparePathForOutput()
4780 void ASTWriter::AddPath(StringRef Path, RecordDataImpl &Record) { in AddPath()
4786 void ASTWriter::EmitRecordWithPath(unsigned Abbrev, RecordDataRef Record, in EmitRecordWithPath()
4793 void ASTWriter::AddVersionTuple(const VersionTuple &Version, in AddVersionTuple()
4808 void ASTWriter::SetIdentifierOffset(const IdentifierInfo *II, uint32_t Offset) { in SetIdentifierOffset()
4825 void ASTWriter::SetSelectorOffset(Selector Sel, uint32_t Offset) { in SetSelectorOffset()
4835 ASTWriter::ASTWriter(llvm::BitstreamWriter &Stream, in ASTWriter() function in ASTWriter
4851 ASTWriter::~ASTWriter() = default;
4853 const LangOptions &ASTWriter::getLangOpts() const { in getLangOpts()
4858 time_t ASTWriter::getTimestampForOutput(const FileEntry *E) const { in getTimestampForOutput()
4862 ASTFileSignature ASTWriter::WriteAST(Sema &SemaRef, StringRef OutputFile, in WriteAST()
4899 static void AddLazyVectorDecls(ASTWriter &Writer, Vector &Vec) { in AddLazyVectorDecls()
4907 static void AddLazyVectorEmiitedDecls(ASTWriter &Writer, Vector &Vec, in AddLazyVectorEmiitedDecls()
4908 ASTWriter::RecordData &Record) { in AddLazyVectorEmiitedDecls()
4915 void ASTWriter::computeNonAffectingInputFiles() { in computeNonAffectingInputFiles()
5008 void ASTWriter::PrepareWritingSpecialDecls(Sema &SemaRef) { in PrepareWritingSpecialDecls()
5183 void ASTWriter::WriteSpecialDeclRecords(Sema &SemaRef) { in WriteSpecialDeclRecords()
5348 ASTFileSignature ASTWriter::WriteASTCore(Sema &SemaRef, StringRef isysroot, in WriteASTCore()
5609 void ASTWriter::EnteringModulePurview() { in EnteringModulePurview()
5619 void ASTWriter::AddedManglingNumber(const Decl *D, unsigned Number) { in AddedManglingNumber()
5625 void ASTWriter::AddedStaticLocalNumbers(const Decl *D, unsigned Number) { in AddedStaticLocalNumbers()
5632 void ASTWriter::AddedAnonymousNamespace(const TranslationUnitDecl *TU, in AddedAnonymousNamespace()
5638 ASTWriter::UpdateRecord &Record = DeclUpdates[TU]; in AddedAnonymousNamespace()
5644 void ASTWriter::WriteDeclAndTypes(ASTContext &Context) { in WriteDeclAndTypes()
5745 void ASTWriter::WriteDeclUpdatesBlocks(RecordDataImpl &OffsetsRecord) { in WriteDeclUpdatesBlocks()
5921 void ASTWriter::AddAlignPackInfo(const Sema::AlignPackInfo &Info, in AddAlignPackInfo()
5927 FileID ASTWriter::getAdjustedFileID(FileID FID) const { in getAdjustedFileID()
5937 unsigned ASTWriter::getAdjustedNumCreatedFIDs(FileID FID) const { in getAdjustedNumCreatedFIDs()
5950 SourceLocation ASTWriter::getAdjustedLocation(SourceLocation Loc) const { in getAdjustedLocation()
5956 SourceRange ASTWriter::getAdjustedRange(SourceRange Range) const { in getAdjustedRange()
5962 ASTWriter::getAdjustedOffset(SourceLocation::UIntTy Offset) const { in getAdjustedOffset()
5967 ASTWriter::getAdjustment(SourceLocation::UIntTy Offset) const { in getAdjustment()
5989 void ASTWriter::AddFileID(FileID FID, RecordDataImpl &Record) { in AddFileID()
5994 ASTWriter::getRawSourceLocationEncoding(SourceLocation Loc, LocSeq *Seq) { in getRawSourceLocationEncoding()
6017 void ASTWriter::AddSourceLocation(SourceLocation Loc, RecordDataImpl &Record, in AddSourceLocation()
6023 void ASTWriter::AddSourceRange(SourceRange Range, RecordDataImpl &Record, in AddSourceRange()
6033 void ASTWriter::AddIdentifierRef(const IdentifierInfo *II, RecordDataImpl &Record) { in AddIdentifierRef()
6037 IdentifierID ASTWriter::getIdentifierRef(const IdentifierInfo *II) { in getIdentifierRef()
6047 MacroID ASTWriter::getMacroRef(MacroInfo *MI, const IdentifierInfo *Name) { in getMacroRef()
6063 MacroID ASTWriter::getMacroID(MacroInfo *MI) { in getMacroID()
6071 uint32_t ASTWriter::getMacroDirectivesOffset(const IdentifierInfo *Name) { in getMacroDirectivesOffset()
6079 SelectorID ASTWriter::getSelectorRef(Selector Sel) { in getSelectorRef()
6161 void ASTWriter::AddTypeRef(QualType T, RecordDataImpl &Record) { in AddTypeRef()
6190 TypeID ASTWriter::GetOrCreateTypeID(QualType T) { in GetOrCreateTypeID()
6213 void ASTWriter::AddEmittedDeclRef(const Decl *D, RecordDataImpl &Record) { in AddEmittedDeclRef()
6220 void ASTWriter::AddDeclRef(const Decl *D, RecordDataImpl &Record) { in AddDeclRef()
6224 LocalDeclID ASTWriter::GetDeclRef(const Decl *D) { in GetDeclRef()
6265 LocalDeclID ASTWriter::getDeclID(const Decl *D) { in getDeclID()
6278 bool ASTWriter::wasDeclEmitted(const Decl *D) const { in wasDeclEmitted()
6294 void ASTWriter::associateDeclWithFile(const Decl *D, LocalDeclID ID) { in associateDeclWithFile()
6332 unsigned ASTWriter::getAnonymousDeclarationNumber(const NamedDecl *D) { in getAnonymousDeclarationNumber()
6507 static uint64_t EmitCXXBaseSpecifiers(ASTWriter &W, in EmitCXXBaseSpecifiers()
6509 ASTWriter::RecordData Record; in EmitCXXBaseSpecifiers()
6525 EmitCXXCtorInitializers(ASTWriter &W, in EmitCXXCtorInitializers()
6527 ASTWriter::RecordData Record; in EmitCXXCtorInitializers()
6683 void ASTWriter::ReaderInitialized(ASTReader *Reader) { in ReaderInitialized()
6706 void ASTWriter::IdentifierRead(IdentifierID ID, IdentifierInfo *II) { in IdentifierRead()
6726 void ASTWriter::MacroRead(serialization::MacroID ID, MacroInfo *MI) { in MacroRead()
6733 void ASTWriter::TypeRead(TypeIdx Idx, QualType T) { in TypeRead()
6760 void ASTWriter::PredefinedDeclBuilt(PredefinedDeclIDs ID, const Decl *D) { in PredefinedDeclBuilt()
6766 void ASTWriter::SelectorRead(SelectorID ID, Selector S) { in SelectorRead()
6773 void ASTWriter::MacroDefinitionRead(serialization::PreprocessedEntityID ID, in MacroDefinitionRead()
6779 void ASTWriter::ModuleRead(serialization::SubmoduleID ID, Module *Mod) { in ModuleRead()
6784 void ASTWriter::CompletedTagDefinition(const TagDecl *D) { in CompletedTagDefinition()
6811 void ASTWriter::AddedVisibleDecl(const DeclContext *DC, const Decl *D) { in AddedVisibleDecl()
6845 void ASTWriter::AddedCXXImplicitMember(const CXXRecordDecl *RD, const Decl *D) { in AddedCXXImplicitMember()
6863 void ASTWriter::ResolvedExceptionSpec(const FunctionDecl *FD) { in ResolvedExceptionSpec()
6878 void ASTWriter::DeducedReturnType(const FunctionDecl *FD, QualType ReturnType) { in DeducedReturnType()
6888 void ASTWriter::ResolvedOperatorDelete(const CXXDestructorDecl *DD, in ResolvedOperatorDelete()
6900 void ASTWriter::CompletedImplicitDefinition(const FunctionDecl *D) { in CompletedImplicitDefinition()
6910 void ASTWriter::VariableDefinitionInstantiated(const VarDecl *D) { in VariableDefinitionInstantiated()
6919 void ASTWriter::FunctionDefinitionInstantiated(const FunctionDecl *D) { in FunctionDefinitionInstantiated()
6928 void ASTWriter::InstantiationRequested(const ValueDecl *D) { in InstantiationRequested()
6944 void ASTWriter::DefaultArgumentInstantiated(const ParmVarDecl *D) { in DefaultArgumentInstantiated()
6954 void ASTWriter::DefaultMemberInitializerInstantiated(const FieldDecl *D) { in DefaultMemberInitializerInstantiated()
6963 void ASTWriter::AddedObjCCategoryToInterface(const ObjCCategoryDecl *CatD, in AddedObjCCategoryToInterface()
6975 void ASTWriter::DeclarationMarkedUsed(const Decl *D) { in DeclarationMarkedUsed()
6989 void ASTWriter::DeclarationMarkedOpenMPThreadPrivate(const Decl *D) { in DeclarationMarkedOpenMPThreadPrivate()
6998 void ASTWriter::DeclarationMarkedOpenMPAllocate(const Decl *D, const Attr *A) { in DeclarationMarkedOpenMPAllocate()
7007 void ASTWriter::DeclarationMarkedOpenMPDeclareTarget(const Decl *D, in DeclarationMarkedOpenMPDeclareTarget()
7018 void ASTWriter::RedefinedHiddenDefinition(const NamedDecl *D, Module *M) { in RedefinedHiddenDefinition()
7025 void ASTWriter::AddedAttributeToRecord(const Attr *Attr, in AddedAttributeToRecord()
7034 void ASTWriter::AddedCXXTemplateSpecialization( in AddedCXXTemplateSpecialization()
7046 void ASTWriter::AddedCXXTemplateSpecialization( in AddedCXXTemplateSpecialization()
7058 void ASTWriter::AddedCXXTemplateSpecialization(const FunctionTemplateDecl *TD, in AddedCXXTemplateSpecialization()