Home
last modified time | relevance | path

Searched refs:ImportLoc (Results 1 – 25 of 31) sorted by relevance

12

/freebsd/contrib/llvm-project/clang/lib/Frontend/
H A DCompilerInstance.cpp1154 SourceLocation ImportLoc, StringRef ModuleName, FrontendInputFile Input, in cloneForModuleCompileImpl() argument
1246 ModuleName, FullSourceLoc(ImportLoc, getSourceManager())); in cloneForModuleCompileImpl()
1269 bool CompilerInstance::compileModule(SourceLocation ImportLoc, in compileModule() argument
1278 getDiagnostics().Report(ImportLoc, diag::err_module_rebuild_finalized) in compileModule()
1283 getDiagnostics().Report(ImportLoc, diag::remark_module_build) in compileModule()
1295 getDiagnostics().Report(ImportLoc, diag::remark_module_build_done) in compileModule()
1341 SourceLocation ImportLoc, Module *Module, StringRef ModuleFileName, in cloneForModuleCompile() argument
1385 ImportLoc, ModuleName, in cloneForModuleCompile()
1403 ImportLoc, ModuleName, in cloneForModuleCompile()
1420 SourceLocation ImportLoc, in readASTAfterCompileModule() argument
[all …]
H A DHeaderIncludeGen.cpp149 void moduleImport(SourceLocation ImportLoc, ModuleIdPath Path,
433 void HeaderIncludesDirectPerFileCallback::moduleImport(SourceLocation ImportLoc, in moduleImport() argument
439 SourceLocation Loc = SM.getExpansionLoc(ImportLoc); in moduleImport()
H A DTestModuleFileExtension.cpp119 Reader.getDiags().Report(Mod.ImportLoc, in createExtensionReader()
H A DMultiplexConsumer.cpp85 serialization::SubmoduleID ID, SourceLocation ImportLoc) { in ModuleImportRead() argument
87 Listener->ModuleImportRead(ID, ImportLoc); in ModuleImportRead()
/freebsd/contrib/llvm-project/clang/include/clang/Lex/
H A DModuleLoader.h123 virtual ModuleLoadResult loadModule(SourceLocation ImportLoc,
141 SourceLocation ImportLoc) = 0;
169 ModuleLoadResult loadModule(SourceLocation ImportLoc, ModuleIdPath Path, in loadModule() argument
175 void createModuleFromSource(SourceLocation ImportLoc, StringRef ModuleName, in createModuleFromSource() argument
179 SourceLocation ImportLoc) override {} in makeModuleVisible() argument
H A DPPCallbacks.h186 virtual void EnteredSubmodule(Module *M, SourceLocation ImportLoc, in EnteredSubmodule() argument
197 virtual void LeftSubmodule(Module *M, SourceLocation ImportLoc, in LeftSubmodule() argument
210 virtual void moduleImport(SourceLocation ImportLoc, in moduleImport() argument
539 void EnteredSubmodule(Module *M, SourceLocation ImportLoc, in EnteredSubmodule() argument
541 First->EnteredSubmodule(M, ImportLoc, ForPragma); in EnteredSubmodule()
542 Second->EnteredSubmodule(M, ImportLoc, ForPragma); in EnteredSubmodule()
545 void LeftSubmodule(Module *M, SourceLocation ImportLoc, in LeftSubmodule() argument
547 First->LeftSubmodule(M, ImportLoc, ForPragma); in LeftSubmodule()
548 Second->LeftSubmodule(M, ImportLoc, ForPragma); in LeftSubmodule()
551 void moduleImport(SourceLocation ImportLoc, ModuleIdPath Path, in moduleImport() argument
[all …]
H A DNoTrivialPPDirectiveTracer.h174 void moduleImport(SourceLocation ImportLoc, ModuleIdPath Path, in moduleImport() argument
H A DHeaderSearch.h670 SourceLocation ImportLoc = SourceLocation(),
755 SourceLocation ImportLoc,
H A DPreprocessor.h996 SourceLocation ImportLoc; member
1007 BuildingSubmoduleInfo(Module *M, SourceLocation ImportLoc, bool IsPragma, in BuildingSubmoduleInfo()
1010 : M(M), ImportLoc(ImportLoc), IsPragma(IsPragma), in BuildingSubmoduleInfo()
2540 void EnterSubmodule(Module *M, SourceLocation ImportLoc, bool ForPragma);
/freebsd/contrib/llvm-project/clang/lib/Lex/
H A DPPLexerChange.cpp344 Diag(BuildingSubmoduleStack.back().ImportLoc, in HandleEndOfFile()
692 void Preprocessor::EnterSubmodule(Module *M, SourceLocation ImportLoc, in EnterSubmodule() argument
697 BuildingSubmoduleInfo(M, ImportLoc, ForPragma, CurSubmoduleState, in EnterSubmodule()
700 Callbacks->EnteredSubmodule(M, ImportLoc, ForPragma); in EnterSubmodule()
742 BuildingSubmoduleInfo(M, ImportLoc, ForPragma, CurSubmoduleState, in EnterSubmodule()
746 Callbacks->EnteredSubmodule(M, ImportLoc, ForPragma); in EnterSubmodule()
754 makeModuleVisible(M, ImportLoc, /*IncludeExports=*/false); in EnterSubmodule()
780 SourceLocation ImportLoc = Info.ImportLoc; in LeaveSubmodule() local
791 Callbacks->LeftSubmodule(LeavingMod, ImportLoc, ForPragma); in LeaveSubmodule()
793 makeModuleVisible(LeavingMod, ImportLoc); in LeaveSubmodule()
[all …]
H A DPragma.cpp1149 SourceLocation ImportLoc = PP.getModuleImportLoc(M); in HandlePragma() local
1150 if (!VisibleOnly || ImportLoc.isValid()) { in HandlePragma()
1152 if (ImportLoc.isValid()) { in HandlePragma()
1154 ImportLoc.print(llvm::errs(), PP.getSourceManager()); in HandlePragma()
1159 if (!VisibleOnly || ImportLoc.isInvalid() || Sub->IsExplicit) in HandlePragma()
1183 if (Building.ImportLoc.isValid()) { in HandlePragma()
1188 Building.ImportLoc.print(llvm::errs(), PP.getSourceManager()); in HandlePragma()
1704 SourceLocation ImportLoc = Tok.getLocation(); in HandlePragma() local
1716 PP.getModuleLoader().loadModule(ImportLoc, ModuleName, Module::Hidden, in HandlePragma()
1721 PP.makeModuleVisible(Imported, ImportLoc); in HandlePragma()
[all …]
H A DHeaderSearch.cpp299 SourceLocation ImportLoc, bool AllowSearch, in lookupModule() argument
307 Module = lookupModule(ModuleName, SearchName, ImportLoc, in lookupModule()
319 Module = lookupModule(ModuleName, SearchName, ImportLoc, in lookupModule()
322 Module = lookupModule(ModuleName, SearchName, ImportLoc, in lookupModule()
328 SourceLocation ImportLoc, in lookupModule() argument
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaModule.cpp26 SourceLocation ImportLoc, DeclContext *DC, in checkModuleImportContext() argument
46 S.Diag(ImportLoc, (FromInclude && S.isModuleVisible(M)) in checkModuleImportContext()
54 S.Diag(ImportLoc, diag::ext_module_import_in_extern_c) in checkModuleImportContext()
132 SourceLocation ImportLoc, in makeTransitiveImportsVisible() argument
154 VisibleModules.setVisible(Importing, ImportLoc); in makeTransitiveImportsVisible()
579 SourceLocation ImportLoc, ModuleIdPath Path, in ActOnModuleImport() argument
617 Diag(ImportLoc, diag::err_module_self_import_cxx20) in ActOnModuleImport()
623 ImportLoc, Path, Module::AllVisible, /*IsInclusionDirective=*/false); in ActOnModuleImport()
629 Diag(ImportLoc, diag::err_module_import_non_interface_nor_parition) in ActOnModuleImport()
634 return ActOnModuleImport(StartLoc, ExportLoc, ImportLoc, Mod, Path); in ActOnModuleImport()
[all …]
/freebsd/contrib/llvm-project/clang/lib/Serialization/
H A DModuleManager.cpp85 SourceLocation ImportLoc) { in updateModuleImports() argument
91 MF.ImportLoc = ImportLoc; in updateModuleImports()
99 SourceLocation ImportLoc, ModuleFile *ImportedBy, in addModule() argument
165 updateModuleImports(*ModuleEntry, ImportedBy, ImportLoc); in addModule()
174 NewModule->ImportLoc = ImportLoc; in addModule()
234 updateModuleImports(*NewModule, ImportedBy, ImportLoc); in addModule()
H A DASTReader.cpp590 PP.getHeaderSearchInfo().lookupModule(ModuleName, TopImport->ImportLoc); in getTopImportImplicitModule()
1952 return std::make_pair(M->ImportLoc, StringRef(M->ModuleName)); in getModuleImportLoc()
1957 if (F->ImportLoc.isValid()) in getImportLocation()
1958 return F->ImportLoc; in getImportLocation()
3276 auto [ImportLoc, ImportModuleFileIndex] = in ReadControlBlock()
3346 auto Result = ReadASTCore(ImportedFile, ImportedKind, ImportLoc, &F, in ReadControlBlock()
4449 PP.getHeaderSearchInfo().lookupModule(F.ModuleName, F.ImportLoc); in ReadModuleMapFileBlock()
4584 SourceLocation ImportLoc) { in makeModuleVisible() argument
4725 SourceLocation ImportLoc, in ReadAST() argument
4730 llvm::SaveAndRestore SetCurImportLocRAII(CurrentImportLoc, ImportLoc); in ReadAST()
[all …]
/freebsd/contrib/llvm-project/clang/include/clang/Serialization/
H A DASTDeserializationListener.h66 SourceLocation ImportLoc) {} in ModuleImportRead() argument
126 SourceLocation ImportLoc) override { in ModuleImportRead() argument
128 Previous->ModuleImportRead(ID, ImportLoc); in ModuleImportRead()
H A DASTReader.h1070 SourceLocation ImportLoc; member
1072 ImportedSubmodule(serialization::SubmoduleID ID, SourceLocation ImportLoc) in ImportedSubmodule()
1073 : ID(ID), ImportLoc(ImportLoc) {} in ImportedSubmodule()
1530 SourceLocation ImportLoc; member
1534 SourceLocation ImportLoc) in ImportedModule()
1535 : Mod(Mod), ImportedBy(ImportedBy), ImportLoc(ImportLoc) {} in ImportedModule()
1539 SourceLocation ImportLoc, ModuleFile *ImportedBy,
1846 SourceLocation ImportLoc,
1861 SourceLocation ImportLoc);
H A DModuleManager.h242 SourceLocation ImportLoc,
H A DModuleFile.h239 SourceLocation ImportLoc; variable
/freebsd/contrib/llvm-project/clang/include/clang/Frontend/
H A DCompilerInstance.h865 SourceLocation ImportLoc,
873 SourceLocation ImportLoc, StringRef ModuleName, FrontendInputFile Input,
886 SourceLocation ImportLoc, Module *Module, StringRef ModuleFileName,
894 bool compileModule(SourceLocation ImportLoc, StringRef ModuleName,
897 ModuleLoadResult loadModule(SourceLocation ImportLoc, ModuleIdPath Path,
901 void createModuleFromSource(SourceLocation ImportLoc, StringRef ModuleName,
905 SourceLocation ImportLoc) override;
H A DMultiplexConsumer.h45 SourceLocation ImportLoc) override;
/freebsd/contrib/llvm-project/clang/lib/Basic/
H A DSourceLocation.cpp202 std::pair<SourceLocation, StringRef> ImportLoc = in getModuleImportLoc() local
204 return std::make_pair(FullSourceLoc(ImportLoc.first, *SrcMgr), in getModuleImportLoc()
205 ImportLoc.second); in getModuleImportLoc()
/freebsd/contrib/llvm-project/clang/lib/Parse/
H A DParser.cpp2437 SourceLocation ImportLoc = ConsumeToken(); in ParseModuleImport() local
2463 if (ParseModuleName(ImportLoc, Path, /*IsImport*/ true)) in ParseModuleImport()
2495 Diag(ImportLoc, diag::err_partition_import_outside_module); in ParseModuleImport()
2509 Diag(ImportLoc, diag::err_import_in_wrong_fragment) in ParseModuleImport()
2518 Diag(ImportLoc, diag::err_import_not_allowed_here); in ParseModuleImport()
2531 Actions.ActOnModuleImport(StartLoc, ExportLoc, ImportLoc, HeaderUnit); in ParseModuleImport()
2533 Import = Actions.ActOnModuleImport(StartLoc, ExportLoc, ImportLoc, Path, in ParseModuleImport()
/freebsd/contrib/llvm-project/clang/include/clang/Sema/
H A DSemaCodeCompletion.h97 void CodeCompleteModuleImport(SourceLocation ImportLoc, ModuleIdPath Path);
/freebsd/contrib/llvm-project/clang/include/clang/Tooling/DependencyScanning/
H A DModuleDepCollector.h236 void moduleImport(SourceLocation ImportLoc, ModuleIdPath Path,

12