• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-13-stable/contrib/llvm-project/clang/lib/Lex/

Lines Matching refs:Result

581     ModuleMap::KnownHeader Result;
587 if (!Result || isBetterKnownHeader(H, Result))
588 Result = H;
590 return MakeResult(Result);
603 Module *Result = H.getModule();
607 Module *UmbrellaModule = Result;
625 Result = findOrCreateModule(Name, Result, /*IsFramework=*/false,
627 InferredModuleAllowedBy[Result] = UmbrellaModuleMap;
628 Result->IsInferred = true;
631 UmbrellaDirs[SkippedDirs[I-1]] = Result;
635 if (UmbrellaModule->InferExportWildcard && Result->Exports.empty())
636 Result->Exports.push_back(Module::ExportDecl(nullptr, true));
643 Result = findOrCreateModule(Name, Result, /*IsFramework=*/false,
645 InferredModuleAllowedBy[Result] = UmbrellaModuleMap;
646 Result->IsInferred = true;
647 Result->addTopHeader(File);
651 if (UmbrellaModule->InferExportWildcard && Result->Exports.empty())
652 Result->Exports.push_back(Module::ExportDecl(nullptr, true));
657 UmbrellaDirs[SkippedDirs[I]] = Result;
660 KnownHeader Header(Result, NormalHeader);
824 Module *Result = new Module(Name, SourceLocation(), Parent, IsFramework,
828 SourceModule = Result;
829 Modules[Name] = Result;
830 ModuleScopeIDs[Result] = CurrentModuleScopeID;
832 return std::make_pair(Result, true);
846 auto *Result =
849 Result->Kind = Module::PrivateModuleFragment;
850 return Result;
859 auto *Result =
862 Result->Kind = Module::ModuleInterfaceUnit;
863 Modules[Name] = SourceModule = Result;
867 Submodule->setParent(Result);
876 Headers[MainFile].push_back(KnownHeader(Result, PrivateHeader));
878 return Result;
886 auto *Result =
889 Result->Kind = Module::ModuleInterfaceUnit;
890 Modules[Name] = SourceModule = Result;
893 auto *M = new Module(H.NameAsWritten, SourceLocation(), Result,
901 return Result;
1023 Module *Result = new Module(ModuleName, SourceLocation(), Parent,
1026 InferredModuleAllowedBy[Result] = ModuleMapFile;
1027 Result->IsInferred = true;
1030 SourceModule = Result;
1031 Modules[ModuleName] = Result;
1032 ModuleScopeIDs[Result] = CurrentModuleScopeID;
1035 Result->IsSystem |= Attrs.IsSystem;
1036 Result->IsExternC |= Attrs.IsExternC;
1037 Result->ConfigMacrosExhaustive |= Attrs.IsExhaustive;
1038 Result->NoUndeclaredIncludes |= Attrs.NoUndeclaredIncludes;
1039 Result->Directory = FrameworkDir;
1045 setUmbrellaHeader(Result, *UmbrellaHeader, ModuleName + ".h");
1048 Result->Exports.push_back(Module::ExportDecl(nullptr, true));
1051 Result->InferSubmodules = true;
1052 Result->InferExportWildcard = true;
1096 inferFrameworkModule(*SubframeworkDir, Attrs, Result);
1102 if (!Result->isSubFramework()) {
1103 inferFrameworkLink(Result, FrameworkDir, FileMgr);
1106 return Result;
1113 Module *Result =
1116 Result->ShadowingModule = ShadowingModule;
1117 Result->markUnavailable(/*Unimportable*/true);
1118 ModuleScopeIDs[Result] = CurrentModuleScopeID;
1119 ShadowModules.push_back(Result);
1121 return Result;
1509 SourceLocation Result = Tok.getLocation();
1651 return Result;
3023 bool Result = Parser.parseModuleMapFile();
3024 ParsedModuleMap[File] = Result;
3036 return Result;