Lines Matching refs:ASTWriter

81     ASTWriter &Writer;
82 ASTWriter::RecordDataImpl &Record;
90 ASTTypeWriter(ASTWriter &Writer, ASTWriter::RecordDataImpl &Record) in ASTTypeWriter()
206 static void addExceptionSpec(ASTWriter &Writer, const FunctionProtoType *T, in addExceptionSpec()
207 ASTWriter::RecordDataImpl &Record) { in addExceptionSpec()
449 ASTWriter &Writer;
450 ASTWriter::RecordDataImpl &Record;
453 TypeLocWriter(ASTWriter &Writer, ASTWriter::RecordDataImpl &Record) in TypeLocWriter()
673 void ASTWriter::WriteTypeAbbrevs() { in WriteTypeAbbrevs()
713 ASTWriter::RecordDataImpl &Record) { in EmitBlockID()
729 ASTWriter::RecordDataImpl &Record) { in EmitRecordID()
738 ASTWriter::RecordDataImpl &Record) { in AddStmtsExprs()
866 void ASTWriter::WriteBlockInfoBlock() { in WriteBlockInfoBlock()
1143 void ASTWriter::WriteControlBlock(Preprocessor &PP, ASTContext &Context, in WriteControlBlock()
1455 void ASTWriter::WriteInputFiles(SourceManager &SourceMgr, in WriteInputFiles()
1612 ASTWriter &Writer;
1620 HeaderFileInfoTrait(ASTWriter &Writer, const HeaderSearch &HS) in HeaderFileInfoTrait()
1721 void ASTWriter::WriteHeaderSearch(const HeaderSearch &HS) { in WriteHeaderSearch()
1803 void ASTWriter::WriteSourceManagerBlock(SourceManager &SourceMgr, in WriteSourceManagerBlock()
2008 void ASTWriter::WritePreprocessor(const Preprocessor &PP, bool IsModule) { in WritePreprocessor()
2195 void ASTWriter::WritePreprocessorDetail(PreprocessingRecord &PPRec) { in WritePreprocessorDetail()
2294 unsigned ASTWriter::getSubmoduleID(Module *Mod) { in getSubmoduleID()
2302 unsigned ASTWriter::getExistingSubmoduleID(Module *Mod) const { in getExistingSubmoduleID()
2326 void ASTWriter::WriteSubmodules(Module *WritingModule) { in WriteSubmodules()
2573 ASTWriter::inferSubmoduleIDFromLocation(SourceLocation Loc) { in inferSubmoduleIDFromLocation()
2591 void ASTWriter::WritePragmaDiagnosticMappings(const DiagnosticsEngine &Diag, in WritePragmaDiagnosticMappings()
2633 void ASTWriter::WriteCXXCtorInitializersOffsets() { in WriteCXXCtorInitializersOffsets()
2656 void ASTWriter::WriteCXXBaseSpecifiersOffsets() { in WriteCXXBaseSpecifiersOffsets()
2684 void ASTWriter::WriteType(QualType T) { in WriteType()
2739 uint64_t ASTWriter::WriteDeclContextLexicalBlock(ASTContext &Context, in WriteDeclContextLexicalBlock()
2756 void ASTWriter::WriteTypeDeclOffsets() { in WriteTypeDeclOffsets()
2787 void ASTWriter::WriteFileDeclIDsMap() { in WriteFileDeclIDsMap()
2815 void ASTWriter::WriteComments() { in WriteComments()
2839 ASTWriter &Writer;
2854 explicit ASTMethodPoolTrait(ASTWriter &Writer) : Writer(Writer) { } in ASTMethodPoolTrait()
2948 void ASTWriter::WriteSelectors(Sema &SemaRef) { in WriteSelectors()
3046 void ASTWriter::WriteReferencedSelectorsPool(Sema &SemaRef) { in WriteReferencedSelectorsPool()
3102 ASTWriter &Writer;
3132 ASTIdentifierTableTrait(ASTWriter &Writer, Preprocessor &PP, in ASTIdentifierTableTrait()
3224 void ASTWriter::WriteIdentifierTable(Preprocessor &PP, in WriteIdentifierTable()
3315 ASTWriter &Writer;
3327 explicit ASTDeclContextNameLookupTrait(ASTWriter &Writer) : Writer(Writer) { } in ASTDeclContextNameLookupTrait()
3437 bool ASTWriter::isLookupResultExternal(StoredDeclsList &Result, in isLookupResultExternal()
3442 bool ASTWriter::isLookupResultEntirelyExternal(StoredDeclsList &Result, in isLookupResultEntirelyExternal()
3452 ASTWriter::GenerateNameLookupTable(const DeclContext *ConstDC, in GenerateNameLookupTable()
3635 uint64_t ASTWriter::WriteDeclContextVisibleBlock(ASTContext &Context, in WriteDeclContextVisibleBlock()
3728 void ASTWriter::WriteDeclContextVisibleUpdate(const DeclContext *DC) { in WriteDeclContextVisibleUpdate()
3751 void ASTWriter::WriteFPPragmaOptions(const FPOptions &Opts) { in WriteFPPragmaOptions()
3758 void ASTWriter::WriteOpenCLExtensions(Sema &SemaRef) { in WriteOpenCLExtensions()
3769 void ASTWriter::WriteRedeclarations() { in WriteRedeclarations()
3844 void ASTWriter::WriteObjCCategories() { in WriteObjCCategories()
3897 void ASTWriter::WriteLateParsedTemplates(Sema &SemaRef) { in WriteLateParsedTemplates()
3921 void ASTWriter::WriteOptimizePragmaOptions(Sema &SemaRef) { in WriteOptimizePragmaOptions()
3933 void ASTWriter::WriteAttributes(ArrayRef<const Attr*> Attrs, in WriteAttributes()
3947 void ASTWriter::AddToken(const Token &Tok, RecordDataImpl &Record) { in AddToken()
3960 void ASTWriter::AddString(StringRef Str, RecordDataImpl &Record) { in AddString()
3965 bool ASTWriter::PreparePathForOutput(SmallVectorImpl<char> &Path) { in PreparePathForOutput()
3983 void ASTWriter::AddPath(StringRef Path, RecordDataImpl &Record) { in AddPath()
3989 void ASTWriter::EmitRecordWithPath(unsigned Abbrev, RecordDataImpl &Record, in EmitRecordWithPath()
3996 void ASTWriter::AddVersionTuple(const VersionTuple &Version, in AddVersionTuple()
4011 void ASTWriter::SetIdentifierOffset(const IdentifierInfo *II, uint32_t Offset) { in SetIdentifierOffset()
4021 void ASTWriter::SetSelectorOffset(Selector Sel, uint32_t Offset) { in SetSelectorOffset()
4031 ASTWriter::ASTWriter(llvm::BitstreamWriter &Stream) in ASTWriter() function in ASTWriter
4054 ASTWriter::~ASTWriter() { in ~ASTWriter()
4058 const LangOptions &ASTWriter::getLangOpts() const { in getLangOpts()
4063 void ASTWriter::WriteAST(Sema &SemaRef, in WriteAST()
4092 static void AddLazyVectorDecls(ASTWriter &Writer, Vector &Vec, in AddLazyVectorDecls()
4093 ASTWriter::RecordData &Record) { in AddLazyVectorDecls()
4100 void ASTWriter::WriteASTCore(Sema &SemaRef, in WriteASTCore()
4294 ASTWriter::UpdateRecord &Record = DeclUpdates[TU]; in WriteASTCore()
4580 void ASTWriter::WriteDeclUpdatesBlocks(RecordDataImpl &OffsetsRecord) { in WriteDeclUpdatesBlocks()
4718 void ASTWriter::WriteDeclReplacementsBlock() { in WriteDeclReplacementsBlock()
4732 void ASTWriter::AddSourceLocation(SourceLocation Loc, RecordDataImpl &Record) { in AddSourceLocation()
4736 void ASTWriter::AddSourceRange(SourceRange Range, RecordDataImpl &Record) { in AddSourceRange()
4741 void ASTWriter::AddAPInt(const llvm::APInt &Value, RecordDataImpl &Record) { in AddAPInt()
4747 void ASTWriter::AddAPSInt(const llvm::APSInt &Value, RecordDataImpl &Record) { in AddAPSInt()
4752 void ASTWriter::AddAPFloat(const llvm::APFloat &Value, RecordDataImpl &Record) { in AddAPFloat()
4756 void ASTWriter::AddIdentifierRef(const IdentifierInfo *II, RecordDataImpl &Record) { in AddIdentifierRef()
4760 IdentID ASTWriter::getIdentifierRef(const IdentifierInfo *II) { in getIdentifierRef()
4770 MacroID ASTWriter::getMacroRef(MacroInfo *MI, const IdentifierInfo *Name) { in getMacroRef()
4786 MacroID ASTWriter::getMacroID(MacroInfo *MI) { in getMacroID()
4794 uint64_t ASTWriter::getMacroDirectivesOffset(const IdentifierInfo *Name) { in getMacroDirectivesOffset()
4798 void ASTWriter::AddSelectorRef(const Selector SelRef, RecordDataImpl &Record) { in AddSelectorRef()
4802 SelectorID ASTWriter::getSelectorRef(Selector Sel) { in getSelectorRef()
4821 void ASTWriter::AddCXXTemporary(const CXXTemporary *Temp, RecordDataImpl &Record) { in AddCXXTemporary()
4825 void ASTWriter::AddCXXCtorInitializersRef(ArrayRef<CXXCtorInitializer *> Inits, in AddCXXCtorInitializersRef()
4833 void ASTWriter::AddCXXBaseSpecifiersRef(CXXBaseSpecifier const *Bases, in AddCXXBaseSpecifiersRef()
4843 void ASTWriter::AddTemplateArgumentLocInfo(TemplateArgument::ArgKind Kind, in AddTemplateArgumentLocInfo()
4872 void ASTWriter::AddTemplateArgumentLoc(const TemplateArgumentLoc &Arg, in AddTemplateArgumentLoc()
4887 void ASTWriter::AddTypeSourceInfo(TypeSourceInfo *TInfo, in AddTypeSourceInfo()
4897 void ASTWriter::AddTypeLoc(TypeLoc TL, RecordDataImpl &Record) { in AddTypeLoc()
4905 void ASTWriter::AddTypeRef(QualType T, RecordDataImpl &Record) { in AddTypeRef()
4909 TypeID ASTWriter::GetOrCreateTypeID(QualType T) { in GetOrCreateTypeID()
4932 TypeID ASTWriter::getTypeID(QualType T) const { in getTypeID()
4945 void ASTWriter::AddDeclRef(const Decl *D, RecordDataImpl &Record) { in AddDeclRef()
4949 DeclID ASTWriter::GetDeclRef(const Decl *D) { in GetDeclRef()
4978 DeclID ASTWriter::getDeclID(const Decl *D) { in getDeclID()
4991 void ASTWriter::associateDeclWithFile(const Decl *D, DeclID ID) { in associateDeclWithFile()
5035 void ASTWriter::AddDeclarationName(DeclarationName Name, RecordDataImpl &Record) { in AddDeclarationName()
5069 unsigned ASTWriter::getAnonymousDeclarationNumber(const NamedDecl *D) { in getAnonymousDeclarationNumber()
5090 void ASTWriter::AddDeclarationNameLoc(const DeclarationNameLoc &DNLoc, in AddDeclarationNameLoc()
5123 void ASTWriter::AddDeclarationNameInfo(const DeclarationNameInfo &NameInfo, in AddDeclarationNameInfo()
5130 void ASTWriter::AddQualifierInfo(const QualifierInfo &Info, in AddQualifierInfo()
5138 void ASTWriter::AddNestedNameSpecifier(NestedNameSpecifier *NNS, in AddNestedNameSpecifier()
5185 void ASTWriter::AddNestedNameSpecifierLoc(NestedNameSpecifierLoc NNS, in AddNestedNameSpecifierLoc()
5239 void ASTWriter::AddTemplateName(TemplateName Name, RecordDataImpl &Record) { in AddTemplateName()
5293 void ASTWriter::AddTemplateArgument(const TemplateArgument &Arg, in AddTemplateArgument()
5335 ASTWriter::AddTemplateParameterList(const TemplateParameterList *TemplateParams, in AddTemplateParameterList()
5350 ASTWriter::AddTemplateArgumentList(const TemplateArgumentList *TemplateArgs, in AddTemplateArgumentList()
5359 ASTWriter::AddASTTemplateArgumentListInfo in AddASTTemplateArgumentListInfo()
5371 ASTWriter::AddUnresolvedSet(const ASTUnresolvedSet &Set, RecordDataImpl &Record) { in AddUnresolvedSet()
5380 void ASTWriter::AddCXXBaseSpecifier(const CXXBaseSpecifier &Base, in AddCXXBaseSpecifier()
5393 void ASTWriter::FlushCXXBaseSpecifiers() { in FlushCXXBaseSpecifiers()
5425 void ASTWriter::AddCXXCtorInitializers( in AddCXXCtorInitializers()
5463 void ASTWriter::FlushCXXCtorInitializers() { in FlushCXXCtorInitializers()
5493 void ASTWriter::AddCXXDefinitionData(const CXXRecordDecl *D, RecordDataImpl &Record) { in AddCXXDefinitionData()
5585 void ASTWriter::ReaderInitialized(ASTReader *Reader) { in ReaderInitialized()
5614 void ASTWriter::IdentifierRead(IdentID ID, IdentifierInfo *II) { in IdentifierRead()
5621 void ASTWriter::MacroRead(serialization::MacroID ID, MacroInfo *MI) { in MacroRead()
5628 void ASTWriter::TypeRead(TypeIdx Idx, QualType T) { in TypeRead()
5639 void ASTWriter::SelectorRead(SelectorID ID, Selector S) { in SelectorRead()
5646 void ASTWriter::MacroDefinitionRead(serialization::PreprocessedEntityID ID, in MacroDefinitionRead()
5652 void ASTWriter::ModuleRead(serialization::SubmoduleID ID, Module *Mod) { in ModuleRead()
5657 void ASTWriter::CompletedTagDefinition(const TagDecl *D) { in CompletedTagDefinition()
5674 void ASTWriter::AddedVisibleDecl(const DeclContext *DC, const Decl *D) { in AddedVisibleDecl()
5688 void ASTWriter::AddedCXXImplicitMember(const CXXRecordDecl *RD, const Decl *D) { in AddedCXXImplicitMember()
5701 void ASTWriter::AddedCXXTemplateSpecialization(const ClassTemplateDecl *TD, in AddedCXXTemplateSpecialization()
5713 void ASTWriter::AddedCXXTemplateSpecialization( in AddedCXXTemplateSpecialization()
5725 void ASTWriter::AddedCXXTemplateSpecialization(const FunctionTemplateDecl *TD, in AddedCXXTemplateSpecialization()
5737 void ASTWriter::ResolvedExceptionSpec(const FunctionDecl *FD) { in ResolvedExceptionSpec()
5751 void ASTWriter::DeducedReturnType(const FunctionDecl *FD, QualType ReturnType) { in DeducedReturnType()
5760 void ASTWriter::ResolvedOperatorDelete(const CXXDestructorDecl *DD, in ResolvedOperatorDelete()
5770 void ASTWriter::CompletedImplicitDefinition(const FunctionDecl *D) { in CompletedImplicitDefinition()
5779 void ASTWriter::FunctionDefinitionInstantiated(const FunctionDecl *D) { in FunctionDefinitionInstantiated()
5787 void ASTWriter::StaticDataMemberInstantiated(const VarDecl *D) { in StaticDataMemberInstantiated()
5799 void ASTWriter::AddedObjCCategoryToInterface(const ObjCCategoryDecl *CatD, in AddedObjCCategoryToInterface()
5811 void ASTWriter::AddedObjCPropertyInClassExtension(const ObjCPropertyDecl *Prop, in AddedObjCPropertyInClassExtension()
5825 void ASTWriter::DeclarationMarkedUsed(const Decl *D) { in DeclarationMarkedUsed()
5833 void ASTWriter::DeclarationMarkedOpenMPThreadPrivate(const Decl *D) { in DeclarationMarkedOpenMPThreadPrivate()
5841 void ASTWriter::RedefinedHiddenDefinition(const NamedDecl *D, Module *M) { in RedefinedHiddenDefinition()
5847 void ASTWriter::AddedAttributeToRecord(const Attr *Attr, in AddedAttributeToRecord()