Lines Matching full:inferred

389         // If inferred submodules export everything they import, add a  in findOrCreateModuleForHeaderInUmbrellaDir()
405 // If inferred submodules export everything they import, add a in findOrCreateModuleForHeaderInUmbrellaDir()
629 inferred = InferredDirectories.find(ParentDir); in inferFrameworkModule() local
630 if (inferred == InferredDirectories.end()) { in inferFrameworkModule()
637 inferred = InferredDirectories.find(ParentDir); in inferFrameworkModule()
640 if (inferred == InferredDirectories.end()) in inferFrameworkModule()
641 inferred = InferredDirectories.insert( in inferFrameworkModule()
645 if (inferred->second.InferModules) { in inferFrameworkModule()
649 canInfer = std::find(inferred->second.ExcludedModules.begin(), in inferFrameworkModule()
650 inferred->second.ExcludedModules.end(), in inferFrameworkModule()
651 Name) == inferred->second.ExcludedModules.end(); in inferFrameworkModule()
653 Attrs.IsSystem |= inferred->second.Attrs.IsSystem; in inferFrameworkModule()
654 Attrs.IsExternC |= inferred->second.Attrs.IsExternC; in inferFrameworkModule()
655 Attrs.IsExhaustive |= inferred->second.Attrs.IsExhaustive; in inferFrameworkModule()
656 ModuleMapFile = inferred->second.ModuleMapFile; in inferFrameworkModule()
842 assert(InferredModuleAllowedBy.count(M) && "missing inferred module map"); in getModuleMapFileForUniquing()
849 assert(M->IsInferred && "module not inferred"); in setInferredModuleAllowedBy()
1311 /// inferred-submodule-declaration
1346 // If we have a wildcard for the module name, this is an inferred submodule. in parseModuleDecl()
2170 /// \brief Parse an inferred module declaration (wildcard modules).
2174 /// { inferred-module-member* }
2176 /// inferred-module-member:
2184 // Inferred modules must be submodules. in parseInferredModuleDecl()
2191 // Inferred modules must have umbrella directories. in parseInferredModuleDecl()
2198 // Check for redefinition of an inferred module. in parseInferredModuleDecl()
2217 // If there were any problems with this inferred submodule, skip its body. in parseInferredModuleDecl()
2235 // Note that we have an inferred submodule. in parseInferredModuleDecl()
2255 // Parse the body of the inferred submodule. in parseInferredModuleDecl()