HomeSort by: relevance | last modified time | path
    Searched refs:ModuleMap (Results 1 - 25 of 32) sorted by relevancy

1 2

  /src/external/apache2/llvm/dist/clang/lib/Lex/
ModuleMap.cpp 1 //===- ModuleMap.cpp - Describe the layout of modules ---------------------===//
9 // This file defines the ModuleMap implementation, which describes the layout
14 #include "clang/Lex/ModuleMap.h"
58 void ModuleMap::resolveLinkAsDependencies(Module *Mod) {
69 void ModuleMap::addLinkAsDependency(Module *Mod) {
76 Module::HeaderKind ModuleMap::headerRoleToKind(ModuleHeaderRole Role) {
90 ModuleMap::ModuleHeaderRole
91 ModuleMap::headerKindToRole(Module::HeaderKind Kind) {
108 ModuleMap::resolveExport(Module *Mod,
125 Module *ModuleMap::resolveModuleId(const ModuleId &Id, Module *Mod
    [all...]
HeaderSearch.cpp 24 #include "clang/Lex/ModuleMap.h"
140 const FileEntry *ModuleMap =
142 return getCachedModuleFileName(Module->Name, ModuleMap->getName());
168 const FileEntry *ModuleMap =
171 StringRef ModuleMapPath = ModuleMap->getName();
243 // module.private.modulemap that are supposed to define private submodules --
348 ModuleMap::KnownHeader *SuggestedModule) {
379 Module *RequestingModule, ModuleMap::KnownHeader *SuggestedModule,
516 ModuleMap::KnownHeader *SuggestedModule,
759 Module *RequestingModule, ModuleMap::KnownHeader *SuggestedModule
    [all...]
PPLexerChange.cpp 273 ModuleMap &ModMap = getHeaderSearchInfo().getModuleMap();
662 ModuleMap &ModMap = getHeaderSearchInfo().getModuleMap();
PPDirectives.cpp 28 #include "clang/Lex/ModuleMap.h"
108 // modulemap for that library.
712 if (Header.getRole() & ModuleMap::TextualHeader)
750 ModuleMap::KnownHeader *SuggestedModule, bool *IsMapped,
1755 ModuleMap::KnownHeader &SuggestedModule, bool isAngled) {
1934 ModuleMap::KnownHeader SuggestedModule;
2029 SuggestedModule = ModuleMap::KnownHeader();
  /src/external/apache2/llvm/lib/libclangLex/
Makefile 16 ModuleMap.cpp \
  /src/external/apache2/llvm/dist/clang/include/clang/Lex/
HeaderSearch.h 20 #include "clang/Lex/ModuleMap.h"
235 mutable ModuleMap ModMap;
406 Module *RequestingModule, ModuleMap::KnownHeader *SuggestedModule,
419 Module *RequestingModule, ModuleMap::KnownHeader *SuggestedModule);
458 ModuleMap::ModuleHeaderRole Role,
539 /// uniquely identifies this module. See Module::ModuleMap.
584 ModuleMap::KnownHeader findModuleForHeader(const FileEntry *File,
590 ArrayRef<ModuleMap::KnownHeader>
641 /// uniquely identifies this module. See Module::ModuleMap.
677 ModuleMap::KnownHeader *SuggestedModule
    [all...]
DirectoryLookup.h 19 #include "clang/Lex/ModuleMap.h"
183 ModuleMap::KnownHeader *SuggestedModule,
191 ModuleMap::KnownHeader *SuggestedModule,
ModuleMap.h 1 //===- ModuleMap.h - Describe the layout of modules -------------*- C++ -*-===//
9 // This file defines the ModuleMap interface, which describes the layout of a
75 class ModuleMap {
144 // Adjust ModuleMap::addHeader.
392 ModuleMap(SourceManager &SourceMgr, DiagnosticsEngine &Diags,
397 ~ModuleMap();
617 void addAdditionalModuleMapFile(const Module *M, const FileEntry *ModuleMap);
Preprocessor.h 28 #include "clang/Lex/ModuleMap.h"
2017 ModuleMap::KnownHeader *SuggestedModule, bool *IsMapped,
2270 ModuleMap::KnownHeader &SuggestedModule, bool isAngled);
  /src/external/apache2/llvm/dist/llvm/include/llvm/LTO/
LTOBackend.h 49 /// If \p ModuleMap is not nullptr, all the module files to be imported have
51 /// are saved in the ModuleMap. If \p ModuleMap is nullptr, module files will
58 MapVector<StringRef, BitcodeModule> *ModuleMap,
LTO.h 345 ModuleMapType ModuleMap;
  /src/external/apache2/llvm/dist/clang/lib/Tooling/DependencyScanning/
ModuleDepCollector.cpp 62 InputKind::Format::ModuleMap);
184 const FileEntry *ModuleMap = Instance.getPreprocessor()
188 MD.ClangModuleMapFile = std::string(ModuleMap ? ModuleMap->getName() : "");
200 MD.FileDeps.insert(ModuleMap->getName());
  /src/external/apache2/llvm/dist/llvm/lib/LTO/
ThinLTOCodeGenerator.cpp 149 StringMap<lto::InputFile *> ModuleMap;
151 assert(ModuleMap.find(M->getName()) == ModuleMap.end() &&
153 ModuleMap[M->getName()] = M.get();
155 return ModuleMap;
212 StringMap<lto::InputFile *> &ModuleMap,
216 auto &Input = ModuleMap[Identifier];
417 StringMap<lto::InputFile *> &ModuleMap, TargetMachine &TM,
427 bool SingleModule = (ModuleMap.size() == 1);
457 crossImportIntoModule(TheModule, Index, ModuleMap, ImportList
    [all...]
LTO.cpp 653 LTOInfo->IsThinLTO ? ThinLTO.ModuleMap.size() + 1 : 0,
893 ThinLTO.ModuleMap.size()))
927 if (!ThinLTO.ModuleMap.insert({BM.getModuleIdentifier(), BM}).second)
952 : ThinLTO.ModuleMap.size();
1171 MapVector<StringRef, BitcodeModule> &ModuleMap) = 0;
1211 MapVector<StringRef, BitcodeModule> &ModuleMap) {
1219 ImportList, DefinedGlobals, &ModuleMap);
1247 MapVector<StringRef, BitcodeModule> &ModuleMap) override {
1259 MapVector<StringRef, BitcodeModule> &ModuleMap) {
1265 ResolvedODR, DefinedGlobals, ModuleMap);
    [all...]
LTOBackend.cpp 548 MapVector<StringRef, BitcodeModule> *ModuleMap,
617 if (ModuleMap) {
618 auto I = ModuleMap->find(Identifier);
619 assert(I != ModuleMap->end());
  /src/external/apache2/llvm/dist/clang/include/clang/Serialization/
ModuleManager.h 42 class ModuleMap;
258 void removeModules(ModuleIterator First, ModuleMap *modMap);
  /src/external/apache2/llvm/dist/llvm/tools/llvm-link/
llvm-link.cpp 219 StringMap<std::unique_ptr<Module>> ModuleMap;
237 auto I = ModuleMap.find(FileName);
238 assert(I != ModuleMap.end());
240 ModuleMap.erase(I);
248 auto &Module = ModuleMap[Identifier];
  /src/external/apache2/llvm/dist/clang/lib/Frontend/
FrontendAction.cpp 317 ModuleMap &ModMap, clang::Module *Module, SmallVectorImpl<char> &Includes) {
437 const FileEntry *ModuleMap = SrcMgr.getFileEntryForID(ModuleMapID);
450 if (HS.loadModuleMapFile(ModuleMap, IsSystem, ModuleMapID, &Offset,
617 if (Kind.getFormat() == InputKind::ModuleMap) {
772 if (Input.getKind().getFormat() == InputKind::ModuleMap) {
CompilerInstance.cpp 887 Input.getKind().getFormat() == InputKind::ModuleMap
1176 else if (Filename == "module.private.modulemap")
1177 llvm::sys::path::append(PublicFilename, "module.modulemap");
1192 InputKind::ModuleMap);
1195 ModuleMap &ModMap
1556 ModuleMap &MM = CI.getPreprocessor().getHeaderSearchInfo().getModuleMap();
1852 ModuleMap &MM = getPreprocessor().getHeaderSearchInfo().getModuleMap();
2047 InputKind::ModuleMap, /*Preprocessed*/true));
2122 ModuleMap &MMap = getPreprocessor().getHeaderSearchInfo().getModuleMap();
2124 for (ModuleMap::module_iterator I = MMap.module_begin()
    [all...]
CompilerInvocation.cpp 2527 StringRef ModuleMap =
2528 Opts.DashX.getFormat() == InputKind::ModuleMap ? "-module-map" : "";
2573 GenerateArg(Args, OPT_x, Lang + Header + ModuleMap + Preprocessed, SA);
2721 bool ModuleMap = XValue.consume_back("-module-map");
2722 IsHeaderFile = !Preprocessed && !ModuleMap &&
2741 if (DashX.isUnknown() && Preprocessed && !IsHeaderFile && !ModuleMap)
2748 if (DashX.isUnknown() && !Preprocessed && !ModuleMap && !IsHeaderFile)
2763 if (ModuleMap)
2764 DashX = DashX.withFormat(InputKind::ModuleMap);
2790 IK = IK.withFormat(InputKind::ModuleMap);
    [all...]
  /src/external/apache2/llvm/dist/clang/include/clang/Frontend/
FrontendOptions.h 155 ModuleMap,
301 /// When using -emit-module, treat the modulemap as a system module.
  /src/external/apache2/llvm/dist/clang/lib/Frontend/Rewrite/
FrontendActions.cpp 283 if (Input.getKind().getFormat() == InputKind::ModuleMap) {
  /src/external/apache2/llvm/dist/clang/lib/CodeGen/
CGDebugInfo.h 41 class ModuleMap;
64 ModuleMap *ClangModuleMap = nullptr;
389 void setModuleMap(ModuleMap &MMap) { ClangModuleMap = &MMap; }
ObjectFilePCHContainerOperations.cpp 47 ModuleMap &MMap;
152 // When building a module MainFileName is the name of the modulemap file.
  /src/external/apache2/llvm/dist/clang/lib/Serialization/
ModuleManager.cpp 18 #include "clang/Lex/ModuleMap.h"
252 void ModuleManager::removeModules(ModuleIterator First, ModuleMap *modMap) {

Completed in 45 milliseconds

1 2