Searched refs:ModuleFile (Results 1 - 12 of 12) sorted by relevance

/external/clang/include/clang/Serialization/
H A DModuleManager.h33 SmallVector<ModuleFile *, 2> Chain;
36 llvm::DenseMap<const FileEntry *, ModuleFile *> Modules;
46 SmallVector<ModuleFile *, 4> VisitOrder;
56 SmallVector<ModuleFile *, 4> ModulesInCommonWithGlobalIndex;
79 SmallVector<ModuleFile *, 4> Stack;
99 typedef SmallVectorImpl<ModuleFile*>::iterator ModuleIterator;
100 typedef SmallVectorImpl<ModuleFile*>::const_iterator ModuleConstIterator;
101 typedef SmallVectorImpl<ModuleFile*>::reverse_iterator ModuleReverseIterator;
127 ModuleFile &getPrimaryModule() { return *Chain[0]; }
131 ModuleFile
[all...]
H A DGlobalModuleIndex.h39 class ModuleFile;
45 using serialization::ModuleFile;
75 ModuleFile *File;
101 llvm::DenseMap<ModuleFile *, unsigned> ModulesByFile;
158 void getKnownModules(SmallVectorImpl<ModuleFile *> &ModuleFiles);
162 void getModuleDependencies(ModuleFile *File,
163 SmallVectorImpl<ModuleFile *> &Dependencies);
166 typedef llvm::SmallPtrSet<ModuleFile *, 4> HitSet;
183 bool loadedModuleFile(ModuleFile *File);
H A DASTReader.h170 virtual void ReadCounter(const serialization::ModuleFile &M,
201 virtual void ReadCounter(const serialization::ModuleFile &M, unsigned Value);
277 typedef serialization::ModuleFile ModuleFile; typedef in class:clang::ASTReader
321 ContinuousRangeMap<uint64_t, ModuleFile*, 4> GlobalBitOffsetsMap;
324 ContinuousRangeMap<unsigned, ModuleFile*, 64> GlobalSLocEntryMap;
326 typedef ContinuousRangeMap<unsigned, ModuleFile*, 64> GlobalSLocOffsetMapType;
338 typedef ContinuousRangeMap<serialization::TypeID, ModuleFile *, 4>
352 typedef ContinuousRangeMap<serialization::DeclID, ModuleFile *, 4>
359 typedef std::pair<ModuleFile *, uint64_
1750 ReadSourceLocation(ModuleFile &ModuleFile, unsigned Raw) const argument
1759 ReadSourceLocation(ModuleFile &ModuleFile, const RecordData &Record, unsigned &Idx) argument
[all...]
H A DModule.h94 class ModuleFile { class in namespace:clang::serialization
96 ModuleFile(ModuleKind Kind, unsigned Generation);
97 ~ModuleFile();
358 llvm::DenseMap<ModuleFile *, serialization::DeclID> GlobalToLocalDeclIDs;
422 llvm::SetVector<ModuleFile *> ImportedBy;
425 llvm::SetVector<ModuleFile *> Imports;
/external/clang/lib/Serialization/
H A DModuleManager.cpp29 ModuleFile *ModuleManager::lookup(StringRef Name) {
38 ModuleFile *ModuleManager::lookup(const FileEntry *File) {
39 llvm::DenseMap<const FileEntry *, ModuleFile *>::iterator Known
55 SourceLocation ImportLoc, ModuleFile *ImportedBy,
58 ModuleFile *&Module,
74 ModuleFile *&ModuleEntry = Modules[Entry];
78 ModuleFile *New = new ModuleFile(Type, Generation);
128 class IsInModuleFileSet : public std::unary_function<ModuleFile *, bool> {
129 llvm::SmallPtrSet<ModuleFile *,
[all...]
H A DASTReaderInternals.h32 class ModuleFile;
40 ModuleFile &F;
62 explicit ASTDeclContextNameLookupTrait(ASTReader &Reader, ModuleFile &F)
120 ModuleFile &F;
130 ASTIdentifierLookupTrait(ASTReader &Reader, ModuleFile &F,
150 ModuleFile &F;
164 ASTSelectorLookupTrait(ASTReader &Reader, ModuleFile &F)
199 ModuleFile &M;
215 HeaderFileInfoTrait(ASTReader &Reader, ModuleFile &M, HeaderSearch *HS,
H A DModule.cpp23 ModuleFile::ModuleFile(ModuleKind Kind, unsigned Generation) function in class:ModuleFile
47 ModuleFile::~ModuleFile() {
75 void ModuleFile::dump() {
H A DGlobalModuleIndex.cpp254 GlobalModuleIndex::getKnownModules(SmallVectorImpl<ModuleFile *> &ModuleFiles) {
257 if (ModuleFile *MF = Modules[I].File)
263 ModuleFile *File,
264 SmallVectorImpl<ModuleFile *> &Dependencies) {
266 llvm::DenseMap<ModuleFile *, unsigned>::iterator Known
275 if (ModuleFile *MF = Modules[I].File)
298 if (ModuleFile *MF = Modules[ModuleIDs[I]].File)
306 bool GlobalModuleIndex::loadedModuleFile(ModuleFile *File) {
774 const FileEntry *ModuleFile = FileMgr.getFile(D->path()); local
775 if (!ModuleFile)
[all...]
H A DASTReader.cpp382 void PCHValidator::ReadCounter(const ModuleFile &M, unsigned Value) {
718 bool ASTReader::ReadDeclContextStorage(ModuleFile &M,
784 bool ASTReader::ParseLineTable(ModuleFile &F,
830 bool ASTReader::ReadSourceManagerBlock(ModuleFile &F) {
927 ModuleFile *F = GlobalSLocEntryMap.find(-ID)->second;
1056 ModuleFile *M = GlobalSLocEntryMap.find(-ID)->second;
1066 SourceLocation ASTReader::getImportLocation(ModuleFile *F) {
1106 Token ASTReader::ReadToken(ModuleFile &F, const RecordData &Record,
1119 MacroInfo *ASTReader::ReadMacroRecord(ModuleFile &F, uint64_t Offset) {
1229 ASTReader::getGlobalPreprocessedEntityID(ModuleFile
[all...]
H A DASTReaderDecl.cpp39 ModuleFile &F;
190 ASTDeclReader(ASTReader &Reader, ModuleFile &F,
206 void UpdateDecl(Decl *D, ModuleFile &ModuleFile,
1835 void ASTReader::ReadAttributes(ModuleFile &F, AttrVec &Attrs,
1900 ModuleFile *M = I->second;
1908 ContinuousRangeMap<uint64_t, ModuleFile*, 4>::iterator I
1915 uint64_t ASTReader::getGlobalBitOffset(ModuleFile &M, uint32_t LocalOffset) {
2494 ModuleFile *F = I->first;
2550 static bool visit(ModuleFile
2794 UpdateDecl(Decl *D, ModuleFile &ModuleFile, const RecordData &Record) argument
[all...]
H A DASTReaderStmt.cpp32 ModuleFile &F;
81 ASTStmtReader(ASTReader &Reader, ModuleFile &F,
1740 Stmt *ASTReader::ReadStmt(ModuleFile &F) {
1754 Expr *ASTReader::ReadExpr(ModuleFile &F) {
1769 Stmt *ASTReader::ReadStmtFromStream(ModuleFile &F) {
/external/clang/lib/Frontend/
H A DASTUnit.cpp554 virtual void ReadCounter(const serialization::ModuleFile &M, unsigned Value) {
1742 serialization::ModuleFile &
2603 serialization::ModuleFile *Mod = MMan->ModuleMgr.lookup(ModName);
2839 serialization::ModuleFile &
2853 serialization::ModuleFile &
2877 serialization::ModuleFile *Mod;
2882 static bool PCHLocator(serialization::ModuleFile &M, void *UserData) {

Completed in 191 milliseconds