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

/external/clang/include/clang/Serialization/
H A DModuleManager.h32 SmallVector<ModuleFile *, 2> Chain;
35 llvm::DenseMap<const FileEntry *, ModuleFile *> Modules;
45 SmallVector<ModuleFile *, 4> VisitOrder;
55 SmallVector<ModuleFile *, 4> ModulesInCommonWithGlobalIndex;
81 SmallVector<ModuleFile *, 4> Stack;
101 typedef SmallVector<ModuleFile*, 2>::iterator ModuleIterator;
102 typedef SmallVector<ModuleFile*, 2>::const_iterator ModuleConstIterator;
103 typedef SmallVector<ModuleFile*, 2>::reverse_iterator ModuleReverseIterator;
129 ModuleFile &getPrimaryModule() { return *Chain[0]; }
133 ModuleFile
[all...]
H A DASTReader.h164 virtual void ReadCounter(const serialization::ModuleFile &M,
188 virtual void ReadCounter(const serialization::ModuleFile &M, unsigned Value);
262 typedef serialization::ModuleFile ModuleFile; typedef in class:clang::ASTReader
302 ContinuousRangeMap<uint64_t, ModuleFile*, 4> GlobalBitOffsetsMap;
305 ContinuousRangeMap<unsigned, ModuleFile*, 64> GlobalSLocEntryMap;
307 typedef ContinuousRangeMap<unsigned, ModuleFile*, 64> GlobalSLocOffsetMapType;
319 typedef ContinuousRangeMap<serialization::TypeID, ModuleFile *, 4>
333 typedef ContinuousRangeMap<serialization::DeclID, ModuleFile *, 4>
340 typedef std::pair<ModuleFile *, uint64_
1706 ReadSourceLocation(ModuleFile &ModuleFile, unsigned Raw) const argument
1715 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;
H A DGlobalModuleIndex.h136 void getModuleDependencies(const FileEntry *ModuleFile,
/external/clang/lib/Serialization/
H A DModuleManager.cpp27 ModuleFile *ModuleManager::lookup(StringRef Name) {
39 std::pair<ModuleFile *, bool>
41 SourceLocation ImportLoc, ModuleFile *ImportedBy,
47 return std::make_pair(static_cast<ModuleFile*>(0), false);
51 ModuleFile *&ModuleEntry = Modules[Entry];
55 ModuleFile *New = new ModuleFile(Type, Generation);
80 return std::make_pair(static_cast<ModuleFile*>(0), false);
103 class IsInModuleFileSet : public std::unary_function<ModuleFile *, bool> {
104 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;
162 ASTSelectorLookupTrait(ASTReader &Reader, ModuleFile &F)
197 ModuleFile &M;
213 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 DASTReader.cpp375 void PCHValidator::ReadCounter(const ModuleFile &M, unsigned Value) {
692 bool ASTReader::ReadDeclContextStorage(ModuleFile &M,
754 bool ASTReader::ParseLineTable(ModuleFile &F,
800 bool ASTReader::ReadSourceManagerBlock(ModuleFile &F) {
897 ModuleFile *F = GlobalSLocEntryMap.find(-ID)->second;
1026 ModuleFile *M = GlobalSLocEntryMap.find(-ID)->second;
1036 SourceLocation ASTReader::getImportLocation(ModuleFile *F) {
1076 void ASTReader::ReadMacroRecord(ModuleFile &F, uint64_t Offset,
1289 ASTReader::getGlobalPreprocessedEntityID(ModuleFile &M, unsigned LocalID) const {
1459 static bool visit(ModuleFile
[all...]
H A DASTReaderDecl.cpp39 ModuleFile &F;
190 ASTDeclReader(ASTReader &Reader, ModuleFile &F,
206 void UpdateDecl(Decl *D, ModuleFile &ModuleFile,
1634 void ASTReader::ReadAttributes(ModuleFile &F, AttrVec &Attrs,
1699 ModuleFile *M = I->second;
1707 ContinuousRangeMap<uint64_t, ModuleFile*, 4>::iterator I
1714 uint64_t ASTReader::getGlobalBitOffset(ModuleFile &M, uint32_t LocalOffset) {
2220 ModuleFile *F = I->first;
2276 static bool visit(ModuleFile
2520 UpdateDecl(Decl *D, ModuleFile &ModuleFile, const RecordData &Record) argument
[all...]
H A DGlobalModuleIndex.cpp353 const clang::FileEntry *ModuleFile,
365 = ModulesByFile.find(ModuleFile);
837 const FileEntry *ModuleFile = FileMgr.getFile(D->path()); local
838 if (!ModuleFile)
842 if (Builder.loadModuleFile(ModuleFile))
352 getModuleDependencies( const clang::FileEntry *ModuleFile, SmallVectorImpl<const clang::FileEntry *> &Dependencies) argument
H A DASTReaderStmt.cpp30 ModuleFile &F;
71 ASTStmtReader(ASTReader &Reader, ModuleFile &F,
1556 Stmt *ASTReader::ReadStmt(ModuleFile &F) {
1568 Expr *ASTReader::ReadExpr(ModuleFile &F) {
1583 Stmt *ASTReader::ReadStmtFromStream(ModuleFile &F) {
/external/clang/lib/Frontend/
H A DCompilerInstance.cpp957 const FileEntry *ModuleFile local
961 if (!ModuleFile && Module) {
999 ModuleFile = FileMgr->getFile(ModuleFileName, /*OpenFile=*/false,
1002 if (!ModuleFile && getPreprocessorOpts().FailedModules)
1006 if (!ModuleFile) {
1020 if (CurModuleFile != ModuleFile) {
1024 << ModuleFile->getName();
1063 switch (ModuleManager->ReadAST(ModuleFile->getName(),
1071 getFileManager().invalidateCache(ModuleFile);
1089 ModuleFile
[all...]
H A DASTUnit.cpp556 virtual void ReadCounter(const serialization::ModuleFile &M, unsigned Value) {
1718 serialization::ModuleFile &
2574 serialization::ModuleFile *Mod = MMan->ModuleMgr.lookup(ModName);
2810 serialization::ModuleFile &
2824 serialization::ModuleFile &
2848 serialization::ModuleFile *Mod;
2853 static bool PCHLocator(serialization::ModuleFile &M, void *UserData) {

Completed in 145 milliseconds