• Home
  • Raw
  • Download

Lines Matching refs:ModuleMap

39 ModuleMap::resolveExport(Module *Mod,   in resolveExport()
56 Module *ModuleMap::resolveModuleId(const ModuleId &Id, Module *Mod, in resolveModuleId()
86 ModuleMap::ModuleMap(SourceManager &SourceMgr, DiagnosticsEngine &Diags, in ModuleMap() function in ModuleMap
93 ModuleMap::~ModuleMap() { in ~ModuleMap()
101 void ModuleMap::setTarget(const TargetInfo &Target) { in setTarget()
162 ModuleMap::HeadersMap::iterator
163 ModuleMap::findKnownHeader(const FileEntry *File) { in findKnownHeader()
173 ModuleMap::KnownHeader
174 ModuleMap::findHeaderInUmbrellaDirs(const FileEntry *File, in findHeaderInUmbrellaDirs()
215 ModuleMap::ModuleHeaderRole Role, in violatesPrivateInclude()
226 assert((IsPrivate && Role == ModuleMap::PrivateHeader) in violatesPrivateInclude()
227 || (!IsPrivate && Role != ModuleMap::PrivateHeader)); in violatesPrivateInclude()
229 return Role == ModuleMap::PrivateHeader && in violatesPrivateInclude()
237 void ModuleMap::diagnoseHeaderInclusion(Module *RequestingModule, in diagnoseHeaderInclusion()
257 if (Header.getRole() == ModuleMap::ExcludedHeader) { in diagnoseHeaderInclusion()
316 ModuleMap::KnownHeader
317 ModuleMap::findModuleForHeader(const FileEntry *File, in findModuleForHeader()
322 ModuleMap::KnownHeader Result = KnownHeader(); in findModuleForHeader()
329 if (I->getRole() == ModuleMap::ExcludedHeader) in findModuleForHeader()
352 if (I->getRole() == ModuleMap::NormalHeader) in findModuleForHeader()
380 Result = findOrCreateModule(Name, Result, UmbrellaModule->ModuleMap, in findModuleForHeader()
397 Result = findOrCreateModule(Name, Result, UmbrellaModule->ModuleMap, in findModuleForHeader()
426 bool ModuleMap::isHeaderInUnavailableModule(const FileEntry *Header) const { in isHeaderInUnavailableModule()
431 ModuleMap::isHeaderUnavailableInModule(const FileEntry *Header, in isHeaderUnavailableInModule()
512 Module *ModuleMap::findModule(StringRef Name) const { in findModule()
520 Module *ModuleMap::lookupModuleUnqualified(StringRef Name, in lookupModuleUnqualified()
530 Module *ModuleMap::lookupModuleQualified(StringRef Name, Module *Context) const{ in lookupModuleQualified()
538 ModuleMap::findOrCreateModule(StringRef Name, Module *Parent, in findOrCreateModule()
539 const FileEntry *ModuleMap, bool IsFramework, in findOrCreateModule() argument
546 Module *Result = new Module(Name, SourceLocation(), Parent, ModuleMap, in findOrCreateModule()
562 bool ModuleMap::canInferFrameworkModule(const DirectoryEntry *ParentDir, in canInferFrameworkModule()
604 ModuleMap::inferFrameworkModule(StringRef ModuleName, in inferFrameworkModule()
670 ModuleMapFile = Parent->ModuleMap; in inferFrameworkModule()
761 void ModuleMap::setUmbrellaHeader(Module *Mod, const FileEntry *UmbrellaHeader){ in setUmbrellaHeader()
767 void ModuleMap::setUmbrellaDir(Module *Mod, const DirectoryEntry *UmbrellaDir) { in setUmbrellaDir()
772 void ModuleMap::addHeader(Module *Mod, const FileEntry *Header, in addHeader()
788 ModuleMap::getContainingModuleMapFile(Module *Module) const { in getContainingModuleMapFile()
796 void ModuleMap::dump() { in dump()
818 bool ModuleMap::resolveExports(Module *Mod, bool Complain) { in resolveExports()
832 bool ModuleMap::resolveUses(Module *Mod, bool Complain) { in resolveUses()
846 bool ModuleMap::resolveConflicts(Module *Mod, bool Complain) { in resolveConflicts()
865 Module *ModuleMap::inferModuleFromLocation(FullSourceLoc Loc) { in inferModuleFromLocation()
976 ModuleMap ⤅
1030 ModuleMap &Map, in ModuleMapParser()
1389 const FileEntry *ModuleMap = ActiveModule ? ActiveModule->ModuleMap in parseModuleDecl() local
1393 ActiveModule = Map.findOrCreateModule(ModuleName, ActiveModule, ModuleMap, in parseModuleDecl()
1715 ModuleMap::ModuleHeaderRole Role = ModuleMap::NormalHeader; in parseHeaderDecl()
1717 Role = ModuleMap::ExcludedHeader; in parseHeaderDecl()
1719 Role = ModuleMap::PrivateHeader; in parseHeaderDecl()
2253 bool ModuleMap::parseModuleMapFile(const FileEntry *File, bool IsSystem) { in parseModuleMapFile()