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

/freebsd-10-stable/contrib/llvm/tools/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.h40 class ModuleFile;
46 using serialization::ModuleFile;
76 ModuleFile *File;
102 llvm::DenseMap<ModuleFile *, unsigned> ModulesByFile;
159 void getKnownModules(SmallVectorImpl<ModuleFile *> &ModuleFiles);
163 void getModuleDependencies(ModuleFile *File,
164 SmallVectorImpl<ModuleFile *> &Dependencies);
167 typedef llvm::SmallPtrSet<ModuleFile *, 4> HitSet;
184 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);
278 typedef serialization::ModuleFile ModuleFile; typedef in class:clang::ASTReader
322 ContinuousRangeMap<uint64_t, ModuleFile*, 4> GlobalBitOffsetsMap;
325 ContinuousRangeMap<unsigned, ModuleFile*, 64> GlobalSLocEntryMap;
327 typedef ContinuousRangeMap<unsigned, ModuleFile*, 64> GlobalSLocOffsetMapType;
339 typedef ContinuousRangeMap<serialization::TypeID, ModuleFile *, 4>
353 typedef ContinuousRangeMap<serialization::DeclID, ModuleFile *, 4>
360 typedef std::pair<ModuleFile *, uint64_
1781 ReadSourceLocation(ModuleFile &ModuleFile, unsigned Raw) const argument
1790 ReadSourceLocation(ModuleFile &ModuleFile, const RecordDataImpl &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;
/freebsd-10-stable/contrib/llvm/tools/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,
76 ModuleFile *&ModuleEntry = Modules[Entry];
80 ModuleFile *New = new ModuleFile(Type, Generation);
130 class IsInModuleFileSet : public std::unary_function<ModuleFile *, bool> {
131 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.cpp255 GlobalModuleIndex::getKnownModules(SmallVectorImpl<ModuleFile *> &ModuleFiles) {
258 if (ModuleFile *MF = Modules[I].File)
264 ModuleFile *File,
265 SmallVectorImpl<ModuleFile *> &Dependencies) {
267 llvm::DenseMap<ModuleFile *, unsigned>::iterator Known
276 if (ModuleFile *MF = Modules[I].File)
299 if (ModuleFile *MF = Modules[ModuleIDs[I]].File)
307 bool GlobalModuleIndex::loadedModuleFile(ModuleFile *File) {
775 const FileEntry *ModuleFile = FileMgr.getFile(D->path()); local
776 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 RecordDataImpl &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,
1942 void ASTReader::ReadAttributes(ModuleFile &F, AttrVec &Attrs,
2007 ModuleFile *M = I->second;
2015 ContinuousRangeMap<uint64_t, ModuleFile*, 4>::iterator I
2022 uint64_t ASTReader::getGlobalBitOffset(ModuleFile &M, uint32_t LocalOffset) {
2647 ModuleFile *F = I->first;
2703 static bool visit(ModuleFile
2947 UpdateDecl(Decl *D, ModuleFile &ModuleFile, const RecordData &Record) argument
[all...]
H A DASTReaderStmt.cpp32 ModuleFile &F;
81 ASTStmtReader(ASTReader &Reader, ModuleFile &F,
1775 Stmt *ASTReader::ReadStmt(ModuleFile &F) {
1789 Expr *ASTReader::ReadExpr(ModuleFile &F) {
1804 Stmt *ASTReader::ReadStmtFromStream(ModuleFile &F) {
/freebsd-10-stable/contrib/llvm/tools/clang/lib/Frontend/
H A DASTUnit.cpp555 virtual void ReadCounter(const serialization::ModuleFile &M, unsigned Value) {
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) {

Completed in 122 milliseconds