reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/clang/include/clang/Serialization/ASTWriter.h
  785       : Writer(Parent.Writer), Record(&Record) {}
  810     uint64_t Offset = Writer->Stream.GetCurrentBitNo();
  812     Writer->Stream.EmitRecord(Code, *Record, Abbrev);
  820     PrepareToEmit(Writer->Stream.GetCurrentBitNo());
  821     Writer->Stream.EmitRecord(Code, *Record, Abbrev);
  822     return Writer->Stream.GetCurrentBitNo();
  849     return Writer->AddSourceLocation(Loc, *Record);
  854     return Writer->AddSourceRange(Range, *Record);
  871     return Writer->AddIdentifierRef(II, *Record);
  888     return Writer->AddTypeRef(T, *Record);
  910     return Writer->AddDeclRef(D, *Record);
  950     return Writer->AddString(Str, *Record);
  955     return Writer->AddPath(Path, *Record);
  960     return Writer->AddVersionTuple(Version, *Record);
tools/clang/lib/Serialization/ASTWriter.cpp
 5550   Record->push_back(Writer->getSelectorRef(SelRef));
 6141   AddOffset(EmitCXXBaseSpecifiers(*Writer, Bases));
 6182   AddOffset(EmitCXXCtorInitializers(*Writer, CtorInits));
 6195   bool ModulesDebugInfo = Writer->Context->getLangOpts().ModulesDebugInfo &&
 6196                           Writer->WritingModule && !D->isDependentType();
 6199     Writer->ModularCodegenDecls.push_back(Writer->GetDeclRef(D));
 6199     Writer->ModularCodegenDecls.push_back(Writer->GetDeclRef(D));
 6212   AddUnresolvedSet(Data.Conversions.get(*Writer->Context));
 6215     AddUnresolvedSet(Data.VisibleConversions.get(*Writer->Context));
tools/clang/lib/Serialization/ASTWriterDecl.cpp
 2396   Writer->ClearSwitchCaseIDs();
 2400   if (Writer->WritingModule && !FD->isDependentContext()) {
 2402     if (Writer->WritingModule->Kind == Module::ModuleInterfaceUnit) {
 2407       Linkage = Writer->Context->GetGVALinkageForFunction(FD);
 2410     if (Writer->Context->getLangOpts().ModulesCodegen) {
 2415           Linkage = Writer->Context->GetGVALinkageForFunction(FD);
 2422     Writer->ModularCodegenDecls.push_back(Writer->GetDeclRef(FD));
 2422     Writer->ModularCodegenDecls.push_back(Writer->GetDeclRef(FD));
tools/clang/lib/Serialization/ASTWriterStmt.cpp
 2441   assert(Writer->SubStmtEntries.empty() && "unexpected entries in sub-stmt map");
 2442   assert(Writer->ParentStmts.empty() && "unexpected entries in parent stmt map");
 2445     Writer->WriteSubStmt(StmtsToEmit[I]);
 2452     Writer->Stream.EmitRecord(serialization::STMT_STOP, ArrayRef<uint32_t>());
 2454     Writer->SubStmtEntries.clear();
 2455     Writer->ParentStmts.clear();
 2466     Writer->WriteSubStmt(StmtsToEmit[N - I - 1]);