• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-13-stable/contrib/llvm-project/clang/lib/Serialization/

Lines Matching defs:Writer

36     ASTWriter &Writer;
44 ASTDeclWriter(ASTWriter &Writer, ASTContext &Context,
46 : Writer(Writer), Context(Context), Record(Writer, Record),
182 Firsts[Writer.Chain->getOwningModuleFile(R)] = R;
213 if (Writer.Chain != Writer.Context->getExternalSource() &&
260 if (Writer.getFirstLocalDecl(Specialization) != Specialization)
263 Writer.DeclUpdates[Template].push_back(ASTWriter::DeclUpdate(
312 Record.push_back(Writer.getSubmoduleID(D->getOwningModule()));
327 Writer.UpdatedDeclContexts.insert(NS->getPrimaryContext());
365 ? Writer.getAnonymousDeclarationNumber(D)
396 AbbrevToUse = Writer.getDeclTypedefAbbrev();
469 AbbrevToUse = Writer.getDeclEnumAbbrev();
504 AbbrevToUse = Writer.getDeclRecordAbbrev();
779 Writer.ObjCClassesWithCategories.insert(D);
783 (void)Writer.GetDeclRef(Cat);
806 AbbrevToUse = Writer.getDeclObjCIvarAbbrev();
945 AbbrevToUse = Writer.getDeclFieldAbbrev();
1018 BlockVarCopyInit Init = Writer.Context->getBlockVarCopyInit(D);
1026 if (Writer.WritingModule &&
1034 (Writer.WritingModule->Kind == Module::ModuleInterfaceUnit &&
1035 Writer.Context->GetGVALinkageForVariable(D) == GVA_StrongExternal);
1039 Writer.ModularCodegenDecls.push_back(Writer.GetDeclRef(D));
1080 AbbrevToUse = Writer.getDeclVarAbbrev();
1123 AbbrevToUse = Writer.getDeclParmVarAbbrev();
1248 if (Writer.hasChain() && D->isAnonymousNamespace() &&
1257 Writer.DeclUpdates[Parent].push_back(
1391 AbbrevToUse = Writer.getDeclCXXMethodAbbrev();
1426 Record.push_back(Writer.getSubmoduleID(D->getImportedModule()));
1763 Record.AddOffset(Writer.WriteDeclContextLexicalBlock(Context, DC));
1764 Record.AddOffset(Writer.WriteDeclContextVisibleBlock(Context, DC));
1797 const Decl *FirstLocal = Writer.getFirstLocalDecl(DAsT);
1804 if (Writer.Chain)
1835 (void)Writer.GetDeclRef(D->getPreviousDecl());
1836 (void)Writer.GetDeclRef(MostRecent);
2457 Writer->ClearSwitchCaseIDs();
2463 if (Writer->WritingModule &&
2464 Writer->WritingModule->Kind == Module::ModuleInterfaceUnit) {
2469 Linkage = Writer->Context->GetGVALinkageForFunction(FD);
2472 if (Writer->Context->getLangOpts().ModulesCodegen) {
2477 Linkage = Writer->Context->GetGVALinkageForFunction(FD);
2485 Writer->ModularCodegenDecls.push_back(Writer->GetDeclRef(FD));