Home
last modified time | relevance | path

Searched refs:serialization (Results 1 – 25 of 84) sorted by relevance

1234

/freebsd/contrib/llvm-project/clang/lib/Serialization/
H A DASTWriterStmt.cpp36 serialization::StmtCode Code;
96 Code(serialization::STMT_NULL_PTR), AbbrevToUse(0), in ASTStmtWriter()
104 assert(Code != serialization::STMT_NULL_PTR && in Emit()
135 Code = serialization::STMT_NULL; in VisitNullStmt()
154 Code = serialization::STMT_COMPOUND; in VisitCompoundStmt()
173 Code = serialization::STMT_CASE; in VisitCaseStmt()
179 Code = serialization::STMT_DEFAULT; in VisitDefaultStmt()
188 Code = serialization::STMT_LABEL; in VisitLabelStmt()
197 Code = serialization::STMT_ATTRIBUTED; in VisitAttributedStmt()
228 Code = serialization::STMT_IF; in VisitIfStmt()
[all …]
H A DASTWriterDecl.cpp27 using namespace serialization;
52 serialization::DeclCode Code;
61 Code((serialization::DeclCode)0), AbbrevToUse(0), in ASTDeclWriter()
574 Code = serialization::DECL_PRAGMA_COMMENT; in VisitPragmaCommentDecl()
586 Code = serialization::DECL_PRAGMA_DETECT_MISMATCH; in VisitPragmaDetectMismatchDecl()
630 Code = serialization::DECL_TYPEDEF; in VisitTypedefDecl()
636 Code = serialization::DECL_TYPEALIAS; in VisitTypeAliasDecl()
709 Code = serialization::DECL_ENUM; in VisitEnumDecl()
750 Code = serialization::DECL_RECORD; in VisitRecordDecl()
765 Code = serialization::DECL_ENUM_CONSTANT; in VisitEnumConstantDecl()
[all …]
H A DASTCommon.cpp25 serialization::TypeIdx
26 serialization::TypeIdxFromBuiltin(const BuiltinType *BT) { in TypeIdxFromBuiltin()
294 unsigned serialization::ComputeHash(Selector Sel) { in ComputeHash()
306 serialization::getDefinitiveDeclContext(const DeclContext *DC) { in getDefinitiveDeclContext()
366 bool serialization::isRedeclarableDeclKind(unsigned Kind) { in isRedeclarableDeclKind()
474 bool serialization::needsAnonymousDeclarationNumber(const NamedDecl *D) { in needsAnonymousDeclarationNumber()
H A DModuleCache.cpp38 serialization::ModuleFile::getTimestampFilename(ModuleFilename); in getModuleTimestamp()
49 serialization::ModuleFile::getTimestampFilename(ModuleFilename), EC, in updateModuleTimestamp()
H A DTemplateArgumentHasher.h12 namespace serialization {
/freebsd/contrib/llvm-project/clang/include/clang/Serialization/
H A DASTDeserializationListener.h40 virtual void IdentifierRead(serialization::IdentifierID ID, in IdentifierRead()
43 virtual void MacroRead(serialization::MacroID ID, MacroInfo *MI) { } in MacroRead()
47 virtual void TypeRead(serialization::TypeIdx Idx, QualType T) { } in TypeRead()
58 virtual void SelectorRead(serialization::SelectorID iD, Selector Sel) {} in SelectorRead()
60 virtual void MacroDefinitionRead(serialization::PreprocessedEntityID, in MacroDefinitionRead()
63 virtual void ModuleRead(serialization::SubmoduleID ID, Module *Mod) {} in ModuleRead()
65 virtual void ModuleImportRead(serialization::SubmoduleID ID, in ModuleImportRead()
91 void IdentifierRead(serialization::IdentifierID ID, in IdentifierRead()
96 void MacroRead(serialization::MacroID ID, MacroInfo *MI) override { in MacroRead()
100 void TypeRead(serialization::TypeIdx Idx, QualType T) override { in TypeRead()
[all …]
H A DASTWriter.h81 namespace serialization {
115 using TypeIdxMap = llvm::DenseMap<QualType, serialization::TypeIdx,
116 serialization::UnsafeQualTypeDenseMapInfo>;
247 std::vector<serialization::DeclOffset> DeclOffsets;
272 serialization::TypeID FirstTypeID = serialization::NUM_PREDEF_TYPE_IDS;
275 serialization::TypeID NextTypeID = FirstTypeID;
290 std::vector<serialization::UnalignedUInt64> TypeOffsets;
293 serialization::IdentifierID FirstIdentID = serialization::NUM_PREDEF_IDENT_IDS;
296 serialization::IdentifierID NextIdentID = FirstIdentID;
304 llvm::MapVector<const IdentifierInfo *, serialization::IdentifierID> IdentifierIDs;
[all …]
H A DASTReader.h213 virtual void ReadCounter(const serialization::ModuleFile &M, in ReadCounter()
218 serialization::ModuleKind Kind) {} in visitModuleFile()
301 void ReadCounter(const serialization::ModuleFile &M, unsigned Value) override;
305 serialization::ModuleKind Kind) override;
338 void ReadCounter(const serialization::ModuleFile &M, unsigned Value) override;
357 namespace serialization {
423 friend class serialization::reader::ASTIdentifierLookupTrait;
424 friend class serialization::ReadMethodPoolVisitor;
459 using ModuleFile = serialization::ModuleFile;
460 using ModuleKind = serialization::ModuleKind;
[all …]
H A DModuleFile.h40 namespace serialization {
317 serialization::IdentifierID BaseIdentifierID = 0;
354 serialization::MacroID BaseMacroID = 0;
373 serialization::PreprocessedEntityID BasePreprocessedEntityID = 0;
409 serialization::SubmoduleID BaseSubmoduleID = 0;
426 serialization::SelectorID BaseSelectorID = 0;
464 const serialization::unaligned_decl_id_t *FileSortedDecls = nullptr;
469 const serialization::ObjCCategoriesInfo *ObjCCategoriesMap = nullptr;
489 serialization::TypeID BaseTypeIndex = 0;
H A DASTRecordReader.h33 : public serialization::DataStreamBasicReader<ASTRecordReader> {
34 using ModuleFile = serialization::ModuleFile;
89 serialization::SubmoduleID
95 Module *getSubmodule(serialization::SubmoduleID GlobalID) { in getSubmodule()
165 serialization::TypeID getGlobalTypeID(serialization::TypeID LocalID) const { in getGlobalTypeID()
H A DASTBitCodes.h34 namespace serialization {
285 serialization::DeclID, llvm::endianness::native,
2184 template <> struct DenseMapInfo<clang::serialization::DeclarationNameKey> {
2185 static clang::serialization::DeclarationNameKey getEmptyKey() {
2186 return clang::serialization::DeclarationNameKey(-1, 1);
2189 static clang::serialization::DeclarationNameKey getTombstoneKey() {
2190 return clang::serialization::DeclarationNameKey(-1, 2);
2194 getHashValue(const clang::serialization::DeclarationNameKey &Key) {
2198 static bool isEqual(const clang::serialization::DeclarationNameKey &L,
2199 const clang::serialization::DeclarationNameKey &R) {
H A DModuleFileExtension.h30 namespace serialization {
105 ASTReader &Reader, serialization::ModuleFile &Mod,
/freebsd/contrib/llvm-project/clang/include/clang/Frontend/
H A DMultiplexConsumer.h35 void IdentifierRead(serialization::IdentifierID ID, IdentifierInfo *II) override;
36 void MacroRead(serialization::MacroID ID, MacroInfo *MI) override;
37 void TypeRead(serialization::TypeIdx Idx, QualType T) override;
40 void SelectorRead(serialization::SelectorID iD, Selector Sel) override;
41 void MacroDefinitionRead(serialization::PreprocessedEntityID,
43 void ModuleRead(serialization::SubmoduleID ID, Module *Mod) override;
44 void ModuleImportRead(serialization::SubmoduleID ID,
/freebsd/contrib/llvm-project/clang/lib/Tooling/DependencyScanning/
H A DModuleDepCollector.cpp55 const serialization::ModuleFile &MF, in optimizeHeaderSearchOpts()
64 llvm::DenseSet<const serialization::ModuleFile *> Visited; in optimizeHeaderSearchOpts()
65 std::function<void(const serialization::ModuleFile *)> VisitMF = in optimizeHeaderSearchOpts()
66 [&](const serialization::ModuleFile *MF) { in optimizeHeaderSearchOpts()
69 for (const serialization::ModuleFile *Import : MF->Imports) in optimizeHeaderSearchOpts()
87 llvm::DenseSet<const serialization::ModuleFile *> Visited; in optimizeHeaderSearchOpts()
88 std::function<void(const serialization::ModuleFile *)> VisitMF = in optimizeHeaderSearchOpts()
89 [&](const serialization::ModuleFile *MF) { in optimizeHeaderSearchOpts()
91 if (MF->Kind == serialization::MK_ImplicitModule) { in optimizeHeaderSearchOpts()
95 for (const serialization::ModuleFile *Import : MF->Imports) in optimizeHeaderSearchOpts()
[all …]
/freebsd/contrib/llvm-project/clang/include/clang/Index/
H A DIndexingAction.h28 namespace serialization {
68 void indexModuleFile(serialization::ModuleFile &Mod, ASTReader &Reader,
/freebsd/contrib/llvm-project/clang/lib/Frontend/
H A DMultiplexConsumer.cpp38 serialization::IdentifierID ID, IdentifierInfo *II) { in IdentifierRead()
44 serialization::MacroID ID, MacroInfo *MI) { in MacroRead()
50 serialization::TypeIdx Idx, QualType T) { in TypeRead()
67 serialization::SelectorID ID, Selector Sel) { in SelectorRead()
73 serialization::PreprocessedEntityID ID, MacroDefinitionRecord *MD) { in MacroDefinitionRead()
79 serialization::SubmoduleID ID, Module *Mod) { in ModuleRead()
85 serialization::SubmoduleID ID, SourceLocation ImportLoc) { in ModuleImportRead()
H A DTestModuleFileExtension.cpp15 using namespace clang::serialization;
113 ASTReader &Reader, serialization::ModuleFile &Mod, in createExtensionReader()
/freebsd/contrib/file/magic/Magdir/
H A Dsmile4 # smile: file(1) magic for Smile serialization
6 # The Smile serialization format uses a 4-byte header:
H A Djava8 # Java serialization
10 0 beshort 0xaced Java serialization data
H A Dnumpy4 # numpy: file(1) magic for NumPy array binary serialization format
/freebsd/contrib/libcbor/
H A DBUILD18 "cbor/serialization.h",
51 "cbor/serialization.h",
/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DDeclID.h173 namespace serialization {
191 static LocalDeclID get(ASTReader &Reader, serialization::ModuleFile &MF,
193 static LocalDeclID get(ASTReader &Reader, serialization::ModuleFile &MF,
H A DAbstractTypeReader.h17 namespace serialization {
H A DAbstractTypeWriter.h17 namespace serialization {
/freebsd/contrib/llvm-project/libc/src/__support/threads/linux/
H A Drwlock.h81 template <Role role> LIBC_INLINE FutexWordType &serialization() { in serialization() function
435 serial_number = guard.serialization<role>();
500 guard.serialization<Role::Writer>()++; in notify_pending_threads()
503 guard.serialization<Role::Reader>()++; in notify_pending_threads()

1234