HomeSort by: relevance | last modified time | path
    Searched defs:Modules (Results 1 - 22 of 22) sorted by relevancy

  /src/external/apache2/llvm/dist/clang/include/clang/Serialization/
GlobalModuleIndex.h 10 // containing all of the identifiers known to the various modules within a given
12 // queries such as "do any modules know about this identifier?"
48 /// The global index is an aid for name lookup into modules, offering a central
54 /// imported, and can be queried to determine which modules the current
97 llvm::SmallVector<ModuleInfo, 16> Modules;
100 /// corresponding index into the \c Modules vector.
103 /// The set of modules that have not yet been resolved.
141 /// Retrieve the set of modules that have up-to-date indexes.
182 /// creating modules.
ModuleManager.h 10 // modules for the ASTReader.
47 /// Manages the set of modules loaded by an AST reader.
62 /// All loaded modules, indexed by name.
63 llvm::DenseMap<const FileEntry *, ModuleFile *> Modules;
88 /// Either the global index or the module manager may have modules that the
90 /// (in which case the module manager could have modules it does not) and
91 /// this particular translation unit might not have loaded all of the modules
147 /// Forward iterator to traverse all loaded modules.
150 /// Forward iterator end-point to traverse all loaded modules
153 /// Const forward iterator to traverse all loaded modules
    [all...]
  /src/external/apache2/llvm/dist/llvm/include/llvm/DebugInfo/PDB/Native/
DbiStream.h 79 const DbiModuleList &modules() const;
114 DbiModuleList Modules;
  /src/external/apache2/llvm/dist/llvm/include/llvm/DebugInfo/Symbolize/
Symbolize.h 143 Modules;
  /src/external/apache2/llvm/dist/llvm/tools/llvm-pdbutil/
StreamUtil.cpp 80 const DbiModuleList &Modules = Dbi->modules();
81 for (uint32_t I = 0; I < Modules.getModuleCount(); ++I) {
84 IMD.Descriptor = Modules.getModuleDescriptor(I);
BytesOutputStyle.cpp 324 const DbiModuleList &Modules, uint32_t I,
327 if (I >= Modules.getModuleCount()) {
333 auto Modi = Modules.getModuleDescriptor(I);
362 ExitOnError Err("Unexpected error processing modules");
366 const DbiModuleList &Modules = Stream.modules();
369 iterateOneModule(File, P, Modules, opts::bytes::ModuleIndex, 1, IndentLevel,
372 uint32_t Count = Modules.getModuleCount();
375 iterateOneModule(File, P, Modules, I, Digits, IndentLevel, Callback);
DumpOutputStyle.cpp 368 // If the arg was not specified on the command line, always dump all modules.
417 const auto &Modules = Dbi.modules();
418 auto Modi = Modules.getModuleDescriptor(Index);
455 ExitOnError Err("Unexpected error processing modules: ");
580 printHeader(P, "Modules");
593 ExitOnError Err("Unexpected error processing modules: ");
597 const DbiModuleList &Modules = Stream.modules();
600 auto Desc = Modules.getModuleDescriptor(Modi)
    [all...]
InputFile.cpp 42 const auto &Modules = Dbi.modules();
43 if (Index >= Modules.getModuleCount())
47 auto Modi = Modules.getModuleDescriptor(Index);
503 uint32_t Count = Dbi.modules().getModuleCount();
  /src/external/gpl3/gcc.old/dist/gcc/d/dmd/
arraytypes.h 51 typedef Array<class Module *> Modules;
  /src/external/apache2/llvm/dist/clang/tools/clang-scan-deps/
ClangScanDeps.cpp 136 " for explicitly building modules. This format "
141 // This mode is mostly useful for development of explicitly built modules.
159 "generate-modules-path-args",
162 "modules-related paths in the generated command lines: "
280 auto I = Modules.find({MD.ID, 0});
281 if (I != Modules.end()) {
285 Modules.insert(I, {{MD.ID, InputIndex}, std::move(MD)});
301 // Sort the modules by name to get a deterministic order.
303 for (auto &&M : Modules)
319 auto &MD = Modules[ModID]
    [all...]
  /src/external/apache2/llvm/dist/llvm/include/llvm/LTO/legacy/
ThinLTOCodeGenerator.h 50 /// compilation: the model is that the client adds modules to the generator and
74 * Process all the modules that were added to the code generator in parallel.
310 /// Vector holding the input buffers containing the bitcode modules to
312 std::vector<std::unique_ptr<lto::InputFile>> Modules;
  /src/external/apache2/llvm/dist/clang/include/clang/Lex/
ModuleMap.h 1 //===- ModuleMap.h - Describe the layout of modules -------------*- C++ -*-===//
101 /// The top-level modules that are known.
102 llvm::StringMap<Module *> Modules;
105 /// nullptr is stored for modules that are known to fail to load.
108 /// Shadow modules created while building this module map.
111 /// The number of modules we have created in total.
205 /// Map from file sizes to modules with lazy header directives of that size.
208 /// Map from mtimes to modules with lazy header directives with those mtimes.
220 /// A generation counter that is used to test whether modules of the
223 /// Modules from earlier scopes may shadow modules from later ones
701 llvm::iterator_range<module_iterator> modules() const { function in class:clang::ModuleMap
    [all...]
  /src/external/apache2/llvm/dist/llvm/include/llvm/ExecutionEngine/
ExecutionEngine.h 97 /// Abstract interface for implementation execution of LLVM modules,
126 /// Whether the JIT should verify IR modules during compilation.
132 /// The list of Modules that we are JIT'ing from. We use a SmallVector to
134 SmallVector<std::unique_ptr<Module>, 1> Modules;
169 /// Add a Module to the list of modules that we can JIT from.
171 Modules.push_back(std::move(M));
199 /// removeModule - Removes a Module from the list of modules, but does not
207 /// FindFunctionNamed - Search all of the active modules to find the function that
212 /// FindGlobalVariableNamed - Search all of the active modules to find the global variable
631 /// IR modules during compilation
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/DebugInfo/PDB/Native/
SymbolCache.cpp 80 Compilands.resize(Dbi->modules().getModuleCount());
266 return Dbi->modules().getModuleCount();
600 const DbiModuleList &Modules = Dbi->modules();
602 createSymbol<NativeCompilandSymbol>(Modules.getModuleDescriptor(Index));
  /src/external/apache2/llvm/dist/llvm/include/llvm/Object/
IRSymtab.h 18 // multiple modules, so symbol tables may likewise contain symbols for multiple
19 // modules.
143 Range<Module> Modules;
235 ArrayRef<storage::Module> Modules;
256 Modules = range(header().Modules);
270 size_t getNumModules() const { return Modules.size(); }
354 const storage::Module &M = Modules[I];
  /src/external/apache2/llvm/dist/llvm/tools/gold/
gold-plugin.cpp 126 static std::list<claimed_file> Modules;
187 // Option to control the name of modules encoded in the individual index
563 Modules.emplace_back();
564 claimed_file &cf = Modules.back();
974 // modules provided to the linker.
1049 for (claimed_file &F : Modules) {
1117 if (Modules.empty())
  /src/external/apache2/llvm/dist/llvm/examples/Kaleidoscope/MCJIT/cached/
toy.cpp 758 ModuleVector Modules;
774 /// modules associated with the MCJITHelper to cross link functions
803 // Walk the vector of modules.
805 for (it = Modules.begin(), end = Modules.end();
820 ModuleVector::iterator begin = Modules.begin();
821 ModuleVector::iterator end = Modules.end();
835 ErrorF("redefinition of function across modules");
859 Modules.push_back(M);
866 ModuleVector::iterator begin = Modules.begin()
    [all...]
  /src/external/apache2/llvm/dist/llvm/examples/Kaleidoscope/MCJIT/complete/
toy.cpp 50 DumpModulesOnExit("dump-modules",
51 cl::desc("Dump IR from modules to stderr on shutdown"),
800 Modules.push_back(M);
824 ModuleVector Modules;
842 /// modules associated with the MCJITHelper to cross link functions
871 // Walk the vector of modules.
873 for (it = Modules.begin(), end = Modules.end();
888 ModuleVector::iterator begin = Modules.begin();
889 ModuleVector::iterator end = Modules.end()
    [all...]
  /src/external/apache2/llvm/dist/llvm/examples/Kaleidoscope/MCJIT/initial/
toy.cpp 667 ModuleVector Modules;
682 /// modules associated with the MCJITHelper to cross link functions
721 ModuleVector::iterator begin = Modules.begin();
722 ModuleVector::iterator end = Modules.end();
736 ErrorF("redefinition of function across modules");
760 Modules.push_back(M);
843 ModuleVector::iterator begin = Modules.begin();
844 ModuleVector::iterator end = Modules.end();
  /src/external/apache2/llvm/dist/llvm/examples/Kaleidoscope/MCJIT/lazy/
toy.cpp 670 ModuleVector Modules;
685 /// modules associated with the MCJITHelper to cross link functions
714 // Walk the vector of modules.
716 for (it = Modules.begin(), end = Modules.end();
731 ModuleVector::iterator begin = Modules.begin();
732 ModuleVector::iterator end = Modules.end();
746 ErrorF("redefinition of function across modules");
770 Modules.push_back(M);
777 ModuleVector::iterator begin = Modules.begin()
    [all...]
  /src/external/apache2/llvm/dist/clang/lib/Sema/
SemaCodeComplete.cpp 4137 // Enumerate all top-level modules.
4138 SmallVector<Module *, 8> Modules;
4139 PP.getHeaderSearchInfo().collectAllModules(Modules);
4140 for (unsigned I = 0, N = Modules.size(); I != N; ++I) {
4142 Builder.getAllocator().CopyString(Modules[I]->Name));
4145 Modules[I]->isAvailable() ? CXAvailability_Available
4148 } else if (getLangOpts().Modules) {
6589 if (Results.getSema().getLangOpts().Modules) {
SemaTemplate.cpp 5624 llvm::SmallVector<Module*, 8> Modules;
5625 if (D->hasDefaultArgument() && !S.hasVisibleDefaultArgument(D, &Modules)) {
5627 D->getDefaultArgumentLoc(), Modules,
9090 // from different modules)?
9138 // FIXME: This assert will not hold in the presence of modules.
9321 // FIXME: This assert will not hold in the presence of modules.
9364 // multiple modules, or a declaration and later definition of a member type),
10997 llvm::SmallVector<Module *, 8> Modules;
11020 // If we got a custom set of modules (because only a subset of the
11023 if (Modules.empty()
    [all...]

Completed in 50 milliseconds