Lines Matching full:inferred
671 // If inferred submodules export everything they import, add a in findOrCreateModuleForHeaderInUmbrellaDir()
687 // If inferred submodules export everything they import, add a in findOrCreateModuleForHeaderInUmbrellaDir()
1034 inferred = InferredDirectories.find(*ParentDir); in inferFrameworkModule() local
1035 if (inferred == InferredDirectories.end()) { in inferFrameworkModule()
1042 inferred = InferredDirectories.find(*ParentDir); in inferFrameworkModule()
1045 if (inferred == InferredDirectories.end()) in inferFrameworkModule()
1046 inferred = InferredDirectories.insert( in inferFrameworkModule()
1050 if (inferred->second.InferModules) { in inferFrameworkModule()
1055 !llvm::is_contained(inferred->second.ExcludedModules, Name); in inferFrameworkModule()
1057 Attrs.IsSystem |= inferred->second.Attrs.IsSystem; in inferFrameworkModule()
1058 Attrs.IsExternC |= inferred->second.Attrs.IsExternC; in inferFrameworkModule()
1059 Attrs.IsExhaustive |= inferred->second.Attrs.IsExhaustive; in inferFrameworkModule()
1061 inferred->second.Attrs.NoUndeclaredIncludes; in inferFrameworkModule()
1062 ModuleMapFID = inferred->second.ModuleMapFID; in inferFrameworkModule()
1323 assert(InferredModuleAllowedBy.count(M) && "missing inferred module map"); in getModuleMapFileIDForUniquing()
1335 assert(M->IsInferred && "module not inferred"); in setInferredModuleAllowedBy()
1931 /// inferred-submodule-declaration
1967 // If we have a wildcard for the module name, this is an inferred submodule. in parseModuleDecl()
2053 // - If we previously inferred this module from different module map file. in parseModuleDecl()
2054 bool Inferred = Existing->IsInferred; in parseModuleDecl() local
2078 if (LoadedFromASTFile || Inferred || PartOfFramework || ParsedAsMainInput) { in parseModuleDecl()
2843 /// Parse an inferred module declaration (wildcard modules).
2847 /// { inferred-module-member* }
2849 /// inferred-module-member:
2857 // Inferred modules must be submodules. in parseInferredModuleDecl()
2864 // Inferred modules must have umbrella directories. in parseInferredModuleDecl()
2871 // Check for redefinition of an inferred module. in parseInferredModuleDecl()
2890 // If there were any problems with this inferred submodule, skip its body. in parseInferredModuleDecl()
2908 // Note that we have an inferred submodule. in parseInferredModuleDecl()
2928 // Parse the body of the inferred submodule. in parseInferredModuleDecl()