• Home
  • Raw
  • Download

Lines Matching refs:ASTWriter

87     ASTWriter &Writer;
96 ASTTypeWriter(ASTWriter &Writer, ASTWriter::RecordDataImpl &Record) in ASTTypeWriter()
713 void ASTWriter::WriteTypeAbbrevs() { in WriteTypeAbbrevs()
753 ASTWriter::RecordDataImpl &Record) { in EmitBlockID()
769 ASTWriter::RecordDataImpl &Record) { in EmitRecordID()
778 ASTWriter::RecordDataImpl &Record) { in AddStmtsExprs()
906 void ASTWriter::WriteBlockInfoBlock() { in WriteBlockInfoBlock()
1223 uint64_t ASTWriter::WriteControlBlock(Preprocessor &PP, in WriteControlBlock()
1546 void ASTWriter::WriteInputFiles(SourceManager &SourceMgr, in WriteInputFiles()
1706 ASTWriter &Writer;
1714 HeaderFileInfoTrait(ASTWriter &Writer, const HeaderSearch &HS) in HeaderFileInfoTrait()
1817 void ASTWriter::WriteHeaderSearch(const HeaderSearch &HS) { in WriteHeaderSearch()
1900 void ASTWriter::WriteSourceManagerBlock(SourceManager &SourceMgr, in WriteSourceManagerBlock()
2129 void ASTWriter::WritePreprocessor(const Preprocessor &PP, bool IsModule) { in WritePreprocessor()
2313 void ASTWriter::WritePreprocessorDetail(PreprocessingRecord &PPRec) { in WritePreprocessorDetail()
2413 unsigned ASTWriter::getLocalOrImportedSubmoduleID(Module *Mod) { in getLocalOrImportedSubmoduleID()
2427 unsigned ASTWriter::getSubmoduleID(Module *Mod) { in getSubmoduleID()
2448 void ASTWriter::WriteSubmodules(Module *WritingModule) { in WriteSubmodules()
2667 ASTWriter::inferSubmoduleIDFromLocation(SourceLocation Loc) { in inferSubmoduleIDFromLocation()
2685 void ASTWriter::WritePragmaDiagnosticMappings(const DiagnosticsEngine &Diag, in WritePragmaDiagnosticMappings()
2731 void ASTWriter::WriteType(QualType T) { in WriteType()
2767 uint64_t ASTWriter::WriteDeclContextLexicalBlock(ASTContext &Context, in WriteDeclContextLexicalBlock()
2786 void ASTWriter::WriteTypeDeclOffsets() { in WriteTypeDeclOffsets()
2816 void ASTWriter::WriteFileDeclIDsMap() { in WriteFileDeclIDsMap()
2843 void ASTWriter::WriteComments() { in WriteComments()
2865 ASTWriter &Writer;
2880 explicit ASTMethodPoolTrait(ASTWriter &Writer) : Writer(Writer) { } in ASTMethodPoolTrait()
2974 void ASTWriter::WriteSelectors(Sema &SemaRef) { in WriteSelectors()
3073 void ASTWriter::WriteReferencedSelectorsPool(Sema &SemaRef) { in WriteReferencedSelectorsPool()
3139 ASTWriter &Writer;
3144 ASTWriter::RecordData *InterestingIdentifierOffsets;
3171 ASTIdentifierTableTrait(ASTWriter &Writer, Preprocessor &PP, in ASTIdentifierTableTrait()
3173 ASTWriter::RecordData *InterestingIdentifierOffsets) in ASTIdentifierTableTrait()
3288 void ASTWriter::WriteIdentifierTable(Preprocessor &PP, in WriteIdentifierTable()
3389 ASTWriter &Writer;
3403 explicit ASTDeclContextNameLookupTrait(ASTWriter &Writer) : Writer(Writer) { } in ASTDeclContextNameLookupTrait()
3514 bool ASTWriter::isLookupResultExternal(StoredDeclsList &Result, in isLookupResultExternal()
3519 bool ASTWriter::isLookupResultEntirelyExternal(StoredDeclsList &Result, in isLookupResultEntirelyExternal()
3529 ASTWriter::GenerateNameLookupTable(const DeclContext *ConstDC, in GenerateNameLookupTable()
3710 uint64_t ASTWriter::WriteDeclContextVisibleBlock(ASTContext &Context, in WriteDeclContextVisibleBlock()
3801 void ASTWriter::WriteDeclContextVisibleUpdate(const DeclContext *DC) { in WriteDeclContextVisibleUpdate()
3821 void ASTWriter::WriteFPPragmaOptions(const FPOptions &Opts) { in WriteFPPragmaOptions()
3827 void ASTWriter::WriteOpenCLExtensions(Sema &SemaRef) { in WriteOpenCLExtensions()
3838 void ASTWriter::WriteObjCCategories() { in WriteObjCCategories()
3890 void ASTWriter::WriteLateParsedTemplates(Sema &SemaRef) { in WriteLateParsedTemplates()
3912 void ASTWriter::WriteOptimizePragmaOptions(Sema &SemaRef) { in WriteOptimizePragmaOptions()
3920 void ASTWriter::WriteMSStructPragmaOptions(Sema &SemaRef) { in WriteMSStructPragmaOptions()
3928 void ASTWriter::WriteMSPointersToMembersPragmaOptions(Sema &SemaRef) { in WriteMSPointersToMembersPragmaOptions()
3935 void ASTWriter::WriteModuleFileExtension(Sema &SemaRef, in WriteModuleFileExtension()
3987 void ASTWriter::AddToken(const Token &Tok, RecordDataImpl &Record) { in AddToken()
4000 void ASTWriter::AddString(StringRef Str, RecordDataImpl &Record) { in AddString()
4005 bool ASTWriter::PreparePathForOutput(SmallVectorImpl<char> &Path) { in PreparePathForOutput()
4023 void ASTWriter::AddPath(StringRef Path, RecordDataImpl &Record) { in AddPath()
4029 void ASTWriter::EmitRecordWithPath(unsigned Abbrev, RecordDataRef Record, in EmitRecordWithPath()
4036 void ASTWriter::AddVersionTuple(const VersionTuple &Version, in AddVersionTuple()
4051 void ASTWriter::SetIdentifierOffset(const IdentifierInfo *II, uint32_t Offset) { in SetIdentifierOffset()
4061 void ASTWriter::SetSelectorOffset(Selector Sel, uint32_t Offset) { in SetSelectorOffset()
4071 ASTWriter::ASTWriter( in ASTWriter() function in ASTWriter
4100 ASTWriter::~ASTWriter() { in ~ASTWriter()
4104 const LangOptions &ASTWriter::getLangOpts() const { in getLangOpts()
4109 time_t ASTWriter::getTimestampForOutput(const FileEntry *E) const { in getTimestampForOutput()
4113 uint64_t ASTWriter::WriteAST(Sema &SemaRef, const std::string &OutputFile, in WriteAST()
4143 static void AddLazyVectorDecls(ASTWriter &Writer, Vector &Vec, in AddLazyVectorDecls()
4144 ASTWriter::RecordData &Record) { in AddLazyVectorDecls()
4151 uint64_t ASTWriter::WriteASTCore(Sema &SemaRef, StringRef isysroot, in WriteASTCore()
4349 ASTWriter::UpdateRecord &Record = DeclUpdates[TU]; in WriteASTCore()
4642 void ASTWriter::WriteDeclUpdatesBlocks(RecordDataImpl &OffsetsRecord) { in WriteDeclUpdatesBlocks()
4785 void ASTWriter::AddSourceLocation(SourceLocation Loc, RecordDataImpl &Record) { in AddSourceLocation()
4790 void ASTWriter::AddSourceRange(SourceRange Range, RecordDataImpl &Record) { in AddSourceRange()
4810 void ASTWriter::AddIdentifierRef(const IdentifierInfo *II, RecordDataImpl &Record) { in AddIdentifierRef()
4814 IdentID ASTWriter::getIdentifierRef(const IdentifierInfo *II) { in getIdentifierRef()
4824 MacroID ASTWriter::getMacroRef(MacroInfo *MI, const IdentifierInfo *Name) { in getMacroRef()
4840 MacroID ASTWriter::getMacroID(MacroInfo *MI) { in getMacroID()
4848 uint64_t ASTWriter::getMacroDirectivesOffset(const IdentifierInfo *Name) { in getMacroDirectivesOffset()
4856 SelectorID ASTWriter::getSelectorRef(Selector Sel) { in getSelectorRef()
4937 void ASTWriter::AddTypeRef(QualType T, RecordDataImpl &Record) { in AddTypeRef()
4941 TypeID ASTWriter::GetOrCreateTypeID(QualType T) { in GetOrCreateTypeID()
4964 TypeID ASTWriter::getTypeID(QualType T) const { in getTypeID()
4977 void ASTWriter::AddDeclRef(const Decl *D, RecordDataImpl &Record) { in AddDeclRef()
4981 DeclID ASTWriter::GetDeclRef(const Decl *D) { in GetDeclRef()
5010 DeclID ASTWriter::getDeclID(const Decl *D) { in getDeclID()
5023 void ASTWriter::associateDeclWithFile(const Decl *D, DeclID ID) { in associateDeclWithFile()
5101 unsigned ASTWriter::getAnonymousDeclarationNumber(const NamedDecl *D) { in getAnonymousDeclarationNumber()
5410 static uint64_t EmitCXXBaseSpecifiers(ASTWriter &W, in EmitCXXBaseSpecifiers()
5412 ASTWriter::RecordData Record; in EmitCXXBaseSpecifiers()
5428 EmitCXXCtorInitializers(ASTWriter &W, in EmitCXXCtorInitializers()
5430 ASTWriter::RecordData Record; in EmitCXXCtorInitializers()
5567 void ASTWriter::ReaderInitialized(ASTReader *Reader) { in ReaderInitialized()
5596 void ASTWriter::IdentifierRead(IdentID ID, IdentifierInfo *II) { in IdentifierRead()
5603 void ASTWriter::MacroRead(serialization::MacroID ID, MacroInfo *MI) { in MacroRead()
5610 void ASTWriter::TypeRead(TypeIdx Idx, QualType T) { in TypeRead()
5621 void ASTWriter::SelectorRead(SelectorID ID, Selector S) { in SelectorRead()
5628 void ASTWriter::MacroDefinitionRead(serialization::PreprocessedEntityID ID, in MacroDefinitionRead()
5634 void ASTWriter::ModuleRead(serialization::SubmoduleID ID, Module *Mod) { in ModuleRead()
5639 void ASTWriter::CompletedTagDefinition(const TagDecl *D) { in CompletedTagDefinition()
5665 void ASTWriter::AddedVisibleDecl(const DeclContext *DC, const Decl *D) { in AddedVisibleDecl()
5699 void ASTWriter::AddedCXXImplicitMember(const CXXRecordDecl *RD, const Decl *D) { in AddedCXXImplicitMember()
5716 void ASTWriter::ResolvedExceptionSpec(const FunctionDecl *FD) { in ResolvedExceptionSpec()
5730 void ASTWriter::DeducedReturnType(const FunctionDecl *FD, QualType ReturnType) { in DeducedReturnType()
5739 void ASTWriter::ResolvedOperatorDelete(const CXXDestructorDecl *DD, in ResolvedOperatorDelete()
5749 void ASTWriter::CompletedImplicitDefinition(const FunctionDecl *D) { in CompletedImplicitDefinition()
5758 void ASTWriter::FunctionDefinitionInstantiated(const FunctionDecl *D) { in FunctionDefinitionInstantiated()
5766 void ASTWriter::StaticDataMemberInstantiated(const VarDecl *D) { in StaticDataMemberInstantiated()
5778 void ASTWriter::DefaultArgumentInstantiated(const ParmVarDecl *D) { in DefaultArgumentInstantiated()
5787 void ASTWriter::AddedObjCCategoryToInterface(const ObjCCategoryDecl *CatD, in AddedObjCCategoryToInterface()
5798 void ASTWriter::DeclarationMarkedUsed(const Decl *D) { in DeclarationMarkedUsed()
5811 void ASTWriter::DeclarationMarkedOpenMPThreadPrivate(const Decl *D) { in DeclarationMarkedOpenMPThreadPrivate()
5819 void ASTWriter::DeclarationMarkedOpenMPDeclareTarget(const Decl *D, in DeclarationMarkedOpenMPDeclareTarget()
5829 void ASTWriter::RedefinedHiddenDefinition(const NamedDecl *D, Module *M) { in RedefinedHiddenDefinition()
5835 void ASTWriter::AddedAttributeToRecord(const Attr *Attr, in AddedAttributeToRecord()