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

/freebsd-10-stable/contrib/llvm/tools/clang/include/clang/Serialization/
H A DASTDeserializationListener.h39 virtual void IdentifierRead(serialization::IdentID ID,
42 virtual void MacroRead(serialization::MacroID ID, MacroInfo *MI) { }
46 virtual void TypeRead(serialization::TypeIdx Idx, QualType T) { }
48 virtual void DeclRead(serialization::DeclID ID, const Decl *D) { }
50 virtual void SelectorRead(serialization::SelectorID iD, Selector Sel) { }
52 virtual void MacroDefinitionRead(serialization::PreprocessedEntityID,
55 virtual void ModuleRead(serialization::SubmoduleID ID, Module *Mod) { }
H A DModule.h33 namespace serialization { namespace in namespace:clang
217 serialization::IdentID BaseIdentifierID;
249 serialization::MacroID BaseMacroID;
268 serialization::PreprocessedEntityID BasePreprocessedEntityID;
297 serialization::SubmoduleID BaseSubmoduleID;
314 serialization::SelectorID BaseSelectorID;
346 serialization::DeclID BaseDeclID;
358 llvm::DenseMap<ModuleFile *, serialization::DeclID> GlobalToLocalDeclIDs;
375 const serialization::DeclID *FileSortedDecls;
380 const serialization
[all...]
H A DASTWriter.h96 typedef llvm::DenseMap<QualType, serialization::TypeIdx,
97 serialization::UnsafeQualTypeDenseMapInfo>
116 /// serialization, rather than just queueing updates.
158 serialization::DeclID FirstDeclID;
161 serialization::DeclID NextDeclID;
169 llvm::DenseMap<const Decl *, serialization::DeclID> DeclIDs;
173 std::vector<serialization::DeclOffset> DeclOffsets;
176 typedef SmallVector<std::pair<unsigned, serialization::DeclID>, 64>
190 void associateDeclWithFile(const Decl *D, serialization::DeclID);
193 serialization
[all...]
H A DASTReader.h170 virtual void ReadCounter(const serialization::ModuleFile &M,
201 virtual void ReadCounter(const serialization::ModuleFile &M, unsigned Value);
207 namespace serialization { namespace in namespace:clang
218 } // end namespace serialization
229 /// The AST reader provides lazy de-serialization of declarations, as
272 friend class serialization::reader::ASTIdentifierLookupTrait;
276 friend class serialization::ReadMethodPoolVisitor;
278 typedef serialization::ModuleFile ModuleFile;
279 typedef serialization::ModuleKind ModuleKind;
280 typedef serialization
[all...]
H A DGlobalModuleIndex.h39 namespace serialization { namespace in namespace:clang
46 using serialization::ModuleFile;
H A DModuleManager.h27 namespace serialization { namespace in namespace:clang
281 } } // end namespace clang::serialization
H A DASTBitCodes.h26 namespace serialization { namespace in namespace:clang
/freebsd-10-stable/contrib/llvm/tools/clang/lib/Serialization/
H A DASTWriterStmt.cpp11 /// \brief Implements serialization for Statements and Expressions.
26 // Statement/expression serialization
37 serialization::StmtCode Code;
68 Code = serialization::STMT_NULL;
79 Code = serialization::STMT_COMPOUND;
95 Code = serialization::STMT_CASE;
101 Code = serialization::STMT_DEFAULT;
109 Code = serialization::STMT_LABEL;
118 Code = serialization::STMT_ATTRIBUTED;
129 Code = serialization
[all...]
H A DASTWriterDecl.cpp10 // This file implements serialization for Declarations.
27 using namespace serialization;
30 // Declaration serialization
42 serialization::DeclCode Code;
211 Code = serialization::DECL_TYPEDEF;
216 Code = serialization::DECL_TYPEALIAS;
273 Code = serialization::DECL_ENUM;
297 Code = serialization::DECL_RECORD;
312 Code = serialization::DECL_ENUM_CONSTANT;
420 Code = serialization
[all...]
H A DASTCommon.cpp25 serialization::TypeIdx
26 serialization::TypeIdxFromBuiltin(const BuiltinType *BT) {
80 unsigned serialization::ComputeHash(Selector Sel) {
92 serialization::getDefinitiveDeclContext(const DeclContext *DC) {
149 bool serialization::isRedeclarableDeclKind(unsigned Kind) {
H A DASTCommon.h22 namespace serialization { namespace in namespace:clang
78 } // namespace serialization
H A DModule.cpp20 using namespace serialization;
H A DASTReaderInternals.h30 namespace serialization { namespace in namespace:clang
235 } // end namespace clang::serialization::reader
236 } // end namespace clang::serialization
H A DASTReaderDecl.cpp30 using namespace clang::serialization;
63 serialization::DeclID ReadDeclID(const RecordData &R, unsigned &I) {
91 serialization::SubmoduleID readSubmoduleID(const RecordData &R,
1464 SmallVector<serialization::DeclID, 2> SpecIDs;
1481 typedef serialization::DeclID DeclID;
1503 SmallVector<serialization::DeclID, 2> SpecIDs;
1520 typedef serialization::DeclID DeclID;
1645 serialization::DeclID[NumSpecs + 1];
2638 void ASTReader::loadDeclUpdateRecords(serialization::DeclID ID, Decl *D) {
2767 void ASTReader::loadPendingDeclChain(serialization
[all...]
H A DGlobalModuleIndex.cpp32 using namespace serialization;
450 : public serialization::reader::ASTIdentifierLookupTraitBase {
H A DModuleManager.cpp27 using namespace serialization;
H A DASTReader.cpp58 using namespace clang::serialization;
59 using namespace clang::serialization::reader;
398 return serialization::ComputeHash(Sel);
619 ID.AddInteger(serialization::ComputeHash(Selector(Key.Data)));
2184 serialization::DeclID ID = ReadDeclID(F, Record, Idx);
2258 serialization::TypeID ID = getGlobalTypeID(F, Record[I]);
5295 serialization::TypeID
5409 serialization::DeclID
5421 bool ASTReader::isDeclIDFromModule(serialization::GlobalDeclID ID,
5516 llvm::DenseMap<ModuleFile *, serialization
6254 namespace clang { namespace serialization { namespace in namespace:clang
[all...]
H A DASTWriter.cpp56 using namespace clang::serialization;
72 // Type serialization
1042 serialization::ModuleManager &Mgr = Chain->getModuleManager();
1123 // Note: we don't serialize the log or serialization file names, because they
1457 // Keep track of the framework names we've used during serialization.
2470 serialization::SubmoduleID
2725 return serialization::ComputeHash(Sel);
3288 ID.AddInteger(serialization::ComputeHash(Name.getObjCSelector()));
3531 SmallVector<serialization::LocalRedeclarationsInfo, 2> LocalRedeclsMap;
4071 // an AST file, are registered for serialization
[all...]
H A DASTReaderStmt.cpp23 using namespace clang::serialization;
57 serialization::DeclID ReadDeclID(const RecordData &R, unsigned &I) {
/freebsd-10-stable/contrib/llvm/tools/clang/lib/Frontend/
H A DMultiplexConsumer.cpp34 virtual void IdentifierRead(serialization::IdentID ID,
36 virtual void TypeRead(serialization::TypeIdx Idx, QualType T);
37 virtual void DeclRead(serialization::DeclID ID, const Decl *D);
38 virtual void SelectorRead(serialization::SelectorID iD, Selector Sel);
39 virtual void MacroDefinitionRead(serialization::PreprocessedEntityID,
57 serialization::IdentID ID, IdentifierInfo *II) {
63 serialization::TypeIdx Idx, QualType T) {
69 serialization::DeclID ID, const Decl *D) {
75 serialization::SelectorID ID, Selector Sel) {
81 serialization
[all...]
H A DFrontendAction.cpp49 virtual void IdentifierRead(serialization::IdentID ID,
54 virtual void TypeRead(serialization::TypeIdx Idx, QualType T) {
58 virtual void DeclRead(serialization::DeclID ID, const Decl *D) {
62 virtual void SelectorRead(serialization::SelectorID ID, Selector Sel) {
66 virtual void MacroDefinitionRead(serialization::PreprocessedEntityID PPID,
79 virtual void DeclRead(serialization::DeclID ID, const Decl *D) {
102 virtual void DeclRead(serialization::DeclID ID, const Decl *D) {
H A DASTUnit.cpp555 virtual void ReadCounter(const serialization::ModuleFile &M, unsigned Value) {
805 switch (Reader->ReadAST(Filename, serialization::MK_MainFile,
1755 serialization::ModuleFile &
2616 serialization::ModuleFile *Mod = MMan->ModuleMgr.lookup(ModName);
2846 serialization::ModuleFile &
2860 serialization::ModuleFile &
2884 serialization::ModuleFile *Mod;
2889 static bool PCHLocator(serialization::ModuleFile &M, void *UserData) {
2892 case serialization::MK_Module:
2894 case serialization
[all...]
H A DChainedIncludesSource.cpp42 switch (Reader->ReadAST(pchFile, serialization::MK_PCH, SourceLocation(),
H A DCompilerInstance.cpp329 Preamble ? serialization::MK_Preamble
330 : serialization::MK_PCH,
1179 switch (ModuleManager->ReadAST(ModuleFileName, serialization::MK_Module,
1236 serialization::MK_Module, ImportLoc,
/freebsd-10-stable/contrib/llvm/tools/clang/include/clang/Frontend/
H A DASTUnit.h249 /// \brief A list of the serialization ID numbers for each of the top-level
251 std::vector<serialization::DeclID> TopLevelDeclsInPreamble;
535 void addTopLevelDeclFromPreamble(serialization::DeclID D) {

Completed in 225 milliseconds