/freebsd-11-stable/contrib/llvm-project/llvm/lib/LTO/ |
H A D | LTOBackend.cpp | 156 static void runNewPMPasses(const Config &Conf, Module &Mod, TargetMachine *TM, argument 224 MPM.run(Mod, MAM); 229 static void runNewPMCustomPasses(Module &Mod, TargetMachine *TM, argument 269 MPM.run(Mod, MAM); 272 static void runOldPMPasses(const Config &Conf, Module &Mod, TargetMachine *TM, argument 300 passes.run(Mod); 303 bool opt(const Config &Conf, TargetMachine *TM, unsigned Task, Module &Mod, argument 308 runNewPMCustomPasses(Mod, TM, Conf.OptPipeline, Conf.AAPipeline, 311 runNewPMPasses(Conf, Mod, TM, Conf.OptLevel, IsThinLTO, ExportSummary, 314 runOldPMPasses(Conf, Mod, T 335 codegen(const Config &Conf, TargetMachine *TM, AddStreamFn AddStream, unsigned Task, Module &Mod) argument 375 splitCodeGen(const Config &C, TargetMachine *TM, AddStreamFn AddStream, unsigned ParallelCodeGenParallelismLevel, std::unique_ptr<Module> Mod) argument 423 initAndLookupTarget(const Config &C, Module &Mod) argument 448 backend(const Config &C, AddStreamFn AddStream, unsigned ParallelCodeGenParallelismLevel, std::unique_ptr<Module> Mod, ModuleSummaryIndex &CombinedIndex) argument 481 dropDeadSymbols(Module &Mod, const GVSummaryMapTy &DefinedGlobals, const ModuleSummaryIndex &Index) argument 502 thinBackend(const Config &Conf, unsigned Task, AddStreamFn AddStream, Module &Mod, const ModuleSummaryIndex &CombinedIndex, const FunctionImporter::ImportMapTy &ImportList, const GVSummaryMapTy &DefinedGlobals, MapVector<StringRef, BitcodeModule> &ModuleMap) argument [all...] |
H A D | LTOCodeGenerator.cpp | 151 void LTOCodeGenerator::setAsmUndefinedRefs(LTOModule *Mod) { argument 152 const std::vector<StringRef> &undefs = Mod->getAsmUndefinedRefs(); 157 bool LTOCodeGenerator::addModule(LTOModule *Mod) { argument 158 assert(&Mod->getModule().getContext() == &Context && 161 bool ret = TheLinker->linkInModule(Mod->takeModule()); 162 setAsmUndefinedRefs(Mod); 170 void LTOCodeGenerator::setModule(std::unique_ptr<LTOModule> Mod) { argument 171 assert(&Mod->getModule().getContext() == &Context && 176 MergedModule = Mod->takeModule(); 178 setAsmUndefinedRefs(&*Mod); [all...] |
/freebsd-11-stable/contrib/llvm-project/clang/lib/Sema/ |
H A D | SemaModule.cpp | 180 Module *Mod; local 193 Mod = M; 198 Mod = Map.createModuleForInterfaceUnit(ModuleLoc, ModuleName, 200 assert(Mod && "module creation should not fail"); 207 Mod = getModuleLoader().loadModule(ModuleLoc, {ModuleNameLoc}, 210 if (!Mod) { 213 Mod = Map.createModuleForInterfaceUnit(ModuleLoc, ModuleName, 230 ModuleScopes.back().Module = Mod; 232 VisibleModules.setVisible(Mod, ModuleLoc); 239 TU->setLocalOwningModule(Mod); 324 Module *Mod = local 341 ActOnModuleImport(SourceLocation StartLoc, SourceLocation ExportLoc, SourceLocation ImportLoc, Module *Mod, ModuleIdPath Path) argument 404 ActOnModuleInclude(SourceLocation DirectiveLoc, Module *Mod) argument 409 BuildModuleInclude(SourceLocation DirectiveLoc, Module *Mod) argument 438 ActOnModuleBegin(SourceLocation DirectiveLoc, Module *Mod) argument 462 ActOnModuleEnd(SourceLocation EomLoc, Module *Mod) argument 502 createImplicitModuleImportForErrorRecovery(SourceLocation Loc, Module *Mod) argument [all...] |
/freebsd-11-stable/contrib/llvm-project/clang/include/clang/Lex/ |
H A D | ModuleMap.h | 121 void resolveLinkAsDependencies(Module *Mod); 125 void addLinkAsDependency(Module *Mod); 285 /// \param Mod The module in which we're resolving the export declaration. 295 resolveExport(Module *Mod, const Module::UnresolvedExportDecl &Unresolved, 302 /// \param Mod The module in which we're resolving the module-id. 309 Module *resolveModuleId(const ModuleId &Id, Module *Mod, bool Complain) const; 313 /// \param Mod The module in which we're adding the unresolved header 316 /// \param NeedsFramework If Mod is not a framework but a missing header would 317 /// be found in case Mod was, set it to true. False otherwise. 318 void addUnresolvedHeader(Module *Mod, [all...] |
H A D | ModuleLoader.h | 136 virtual void makeModuleVisible(Module *Mod, 175 void makeModuleVisible(Module *Mod, Module::NameVisibilityKind Visibility,
|
/freebsd-11-stable/contrib/llvm-project/clang/lib/Lex/ |
H A D | ModuleMap.cpp | 58 void ModuleMap::resolveLinkAsDependencies(Module *Mod) { argument 59 auto PendingLinkAs = PendingLinkAsModule.find(Mod->Name); 69 void ModuleMap::addLinkAsDependency(Module *Mod) { argument 70 if (findModule(Mod->ExportAsModule)) 71 Mod->UseExportAsModuleLinkName = true; 73 PendingLinkAsModule[Mod->ExportAsModule].insert(Mod->Name); 108 ModuleMap::resolveExport(Module *Mod, argument 118 Module *Context = resolveModuleId(Unresolved.Id, Mod, Complain); 125 Module *ModuleMap::resolveModuleId(const ModuleId &Id, Module *Mod, argument 157 appendSubframeworkPaths(Module *Mod, SmallVectorImpl<char> &Path) argument 250 resolveHeader(Module *Mod, const Module::UnresolvedHeaderDirective &Header, bool &NeedsFramework) argument 289 resolveAsBuiltinHeader( Module *Mod, const Module::UnresolvedHeaderDirective &Header) argument 886 inferFrameworkLink(Module *Mod, const DirectoryEntry *FrameworkDir, FileManager &FileMgr) argument 1104 setUmbrellaHeader(Module *Mod, const FileEntry *UmbrellaHeader, Twine NameAsWritten) argument 1116 setUmbrellaDir(Module *Mod, const DirectoryEntry *UmbrellaDir, Twine NameAsWritten) argument 1123 addUnresolvedHeader(Module *Mod, Module::UnresolvedHeaderDirective Header, bool &NeedsFramework) argument 1184 addHeader(Module *Mod, Module::Header Header, ModuleHeaderRole Role, bool Imported) argument 1213 excludeHeader(Module *Mod, Module::Header Header) argument 1267 resolveExports(Module *Mod, bool Complain) argument 1280 resolveUses(Module *Mod, bool Complain) argument 1293 resolveConflicts(Module *Mod, bool Complain) argument [all...] |
H A D | PPLexerChange.cpp | 260 const Module &Mod, SmallVectorImpl<const Module *> &SubMods) { 261 if (Mod.getUmbrellaHeader()) 262 SubMods.push_back(&Mod); 263 for (auto *M : Mod.submodules()) 267 void Preprocessor::diagnoseMissingHeaderInUmbrellaDir(const Module &Mod) { 268 assert(Mod.getUmbrellaHeader() && "Module must use umbrella header"); 275 const DirectoryEntry *Dir = Mod.getUmbrellaDir().Entry; 297 << Mod.getFullModuleName() << RelativePath; 534 if (Module *Mod = getCurrentModule()) { 536 collectAllSubModulesWithUmbrellaHeader(*Mod, AllMod [all...] |
/freebsd-11-stable/contrib/llvm-project/clang/include/clang/Index/ |
H A D | USRGeneration.h | 82 bool generateFullUSRForModule(const Module *Mod, raw_ostream &OS); 90 bool generateUSRFragmentForModule(const Module *Mod, raw_ostream &OS);
|
H A D | IndexDataConsumer.h | 61 const Module *Mod, SymbolRoleSet Roles, 60 handleModuleOccurrence(const ImportDecl *ImportD, const Module *Mod, SymbolRoleSet Roles, SourceLocation Loc) argument
|
H A D | IndexingAction.h | 69 void indexModuleFile(serialization::ModuleFile &Mod, ASTReader &Reader,
|
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm-c/ |
H A D | OrcBindings.h | 96 LLVMModuleRef Mod, 105 LLVMModuleRef Mod,
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/DebugInfo/PDB/Native/ |
H A D | ModuleDebugStream.cpp | 33 : Mod(Module), Stream(std::move(Stream)) {} 40 if (Mod.getModuleStreamIndex() != llvm::pdb::kInvalidStreamIndex) { 51 uint32_t SymbolSize = Mod.getSymbolDebugInfoByteSize(); 52 uint32_t C11Size = Mod.getC11LineInfoByteSize(); 53 uint32_t C13Size = Mod.getC13LineInfoByteSize();
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
H A D | AMDGPUHSAMetadataStreamer.h | 44 virtual void begin(const Module &Mod) = 0; 79 void emitPrintf(const Module &Mod); 113 void begin(const Module &Mod) override; 151 void emitPrintf(const Module &Mod); 179 void begin(const Module &Mod) override;
|
H A D | AMDGPULowerKernelAttributes.cpp | 44 Module *Mod = nullptr; member in class:__anon2454::AMDGPULowerKernelAttributes 68 Mod = &M; 92 const DataLayout &DL = Mod->getDataLayout(); 242 Function *DispatchPtr = Mod->getFunction(DispatchPtrName);
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/ |
H A D | OrcCBindings.cpp | 71 LLVMModuleRef Mod, 75 std::unique_ptr<Module> M(unwrap(Mod)); 86 LLVMModuleRef Mod, 90 std::unique_ptr<Module> M(unwrap(Mod)); 69 LLVMOrcAddEagerlyCompiledIR(LLVMOrcJITStackRef JITStack, LLVMOrcModuleHandle *RetHandle, LLVMModuleRef Mod, LLVMOrcSymbolResolverFn SymbolResolver, void *SymbolResolverCtx) argument 84 LLVMOrcAddLazilyCompiledIR(LLVMOrcJITStackRef JITStack, LLVMOrcModuleHandle *RetHandle, LLVMModuleRef Mod, LLVMOrcSymbolResolverFn SymbolResolver, void *SymbolResolverCtx) argument
|
/freebsd-11-stable/contrib/llvm-project/clang/lib/Index/ |
H A D | IndexingContext.cpp | 94 static void reportModuleReferences(const Module *Mod, argument 98 if (!Mod) 100 reportModuleReferences(Mod->Parent, IdLocs.drop_back(), ImportD, 103 ImportD, Mod, (SymbolRoleSet)SymbolRole::Reference, IdLocs.back()); 137 const Module *Mod = ImportD->getImportedModule(); local 138 if (!ImportD->isImplicit() && Mod->Parent && !IdLocs.empty()) { 139 reportModuleReferences(Mod->Parent, IdLocs.drop_back(), ImportD, 147 return DataConsumer.handleModuleOccurrence(ImportD, Mod, Roles, Loc);
|
/freebsd-11-stable/contrib/llvm-project/clang/include/clang/Serialization/ |
H A D | ASTDeserializationListener.h | 54 virtual void ModuleRead(serialization::SubmoduleID ID, Module *Mod) {} argument
|
H A D | ModuleFileExtension.h | 98 ASTReader &Reader, serialization::ModuleFile &Mod,
|
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/DebugInfo/PDB/Native/ |
H A D | ModuleDebugStream.h | 73 DbiModuleDescriptor Mod; member in class:llvm::pdb::ModuleDebugStreamRef
|
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/LTO/legacy/ |
H A D | LTOModule.h | 53 std::unique_ptr<Module> Mod; member in struct:llvm::LTOModule 117 const Module &getModule() const { return *Mod; } 118 Module &getModule() { return *Mod; } 120 std::unique_ptr<Module> takeModule() { return std::move(Mod); }
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/AVR/MCTargetDesc/ |
H A D | AVRMCExpr.cpp | 194 [this](ModifierEntry const &Mod) { return Mod.VariantKind == Kind; }); 205 [&Name](ModifierEntry const &Mod) { return Mod.Spelling == Name; });
|
/freebsd-11-stable/contrib/llvm-project/clang/lib/Frontend/ |
H A D | TestModuleFileExtension.h | 65 ASTReader &Reader, serialization::ModuleFile &Mod,
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/ExecutionEngine/ |
H A D | ExecutionEngineBindings.cpp | 183 std::unique_ptr<Module> Mod(unwrap(M)); 185 if (Mod) 188 for (auto &F : *Mod) { 197 EngineBuilder builder(std::move(Mod)); 263 Module *Mod = unwrap(M); local 264 unwrap(EE)->removeModule(Mod); 265 *OutMod = wrap(Mod);
|
/freebsd-11-stable/contrib/llvm-project/clang/lib/Frontend/Rewrite/ |
H A D | InclusionRewriter.cpp | 90 void WriteImplicitModuleImport(const Module *Mod); 149 void InclusionRewriter::WriteImplicitModuleImport(const Module *Mod) { argument 150 OS << "#pragma clang module import " << Mod->getFullModuleName(true) 429 if (const Module *Mod = FindModuleAtLocation(Loc)) 430 WriteImplicitModuleImport(Mod); 432 const Module *Mod = FindEnteredModule(Loc); local 433 if (Mod) 435 << Mod->getFullModuleName(true) << "\n"; 440 if (Mod) 442 << Mod [all...] |
/freebsd-11-stable/contrib/llvm-project/clang/include/clang/Basic/ |
H A D | Module.h | 421 for (const Module *Mod = this; Mod; Mod = Mod->Parent) 422 if (Mod->IsFramework)
|