| /freebsd-12.1/contrib/llvm/include/llvm/Bitcode/ |
| H A D | BitcodeWriter.h | 90 const ModuleSummaryIndex *Index = nullptr, 100 void writeThinLinkBitcode(const Module &M, const ModuleSummaryIndex &Index, 104 const ModuleSummaryIndex *Index, 131 const ModuleSummaryIndex *Index = nullptr, 143 const ModuleSummaryIndex &Index, 151 void WriteIndexToFile(const ModuleSummaryIndex &Index, raw_ostream &Out,
|
| H A D | BitcodeReader.h | 111 Expected<std::unique_ptr<ModuleSummaryIndex>> getSummary(); 115 Error readSummary(ModuleSummaryIndex &CombinedIndex, StringRef ModulePath, 174 Expected<std::unique_ptr<ModuleSummaryIndex>> 179 ModuleSummaryIndex &CombinedIndex, 186 Expected<std::unique_ptr<ModuleSummaryIndex>>
|
| /freebsd-12.1/contrib/llvm/include/llvm/Analysis/ |
| H A D | ModuleSummaryAnalysis.h | 36 ModuleSummaryIndex buildModuleSummaryIndex( 49 using Result = ModuleSummaryIndex; 56 Optional<ModuleSummaryIndex> Index; 64 ModuleSummaryIndex &getIndex() { return *Index; } in getIndex() 65 const ModuleSummaryIndex &getIndex() const { return *Index; } in getIndex()
|
| /freebsd-12.1/contrib/llvm/include/llvm/Transforms/IPO/ |
| H A D | FunctionImport.h | 109 FunctionImporter(const ModuleSummaryIndex &Index, ModuleLoaderTy ModuleLoader) in FunctionImporter() 117 const ModuleSummaryIndex &Index; 142 const ModuleSummaryIndex &Index, 152 StringRef ModulePath, const ModuleSummaryIndex &Index, 161 StringRef ModulePath, const ModuleSummaryIndex &Index, 175 ModuleSummaryIndex &Index, 182 ModuleSummaryIndex &Index,
|
| H A D | LowerTypeTests.h | 29 class ModuleSummaryIndex; variable 201 ModuleSummaryIndex *ExportSummary; 202 const ModuleSummaryIndex *ImportSummary; 203 LowerTypeTestsPass(ModuleSummaryIndex *ExportSummary, in LowerTypeTestsPass() 204 const ModuleSummaryIndex *ImportSummary) in LowerTypeTestsPass()
|
| H A D | WholeProgramDevirt.h | 31 class ModuleSummaryIndex; variable 222 ModuleSummaryIndex *ExportSummary; 223 const ModuleSummaryIndex *ImportSummary; 224 WholeProgramDevirtPass(ModuleSummaryIndex *ExportSummary, in WholeProgramDevirtPass() 225 const ModuleSummaryIndex *ImportSummary) in WholeProgramDevirtPass()
|
| H A D | PassManagerBuilder.h | 24 class ModuleSummaryIndex; variable 138 ModuleSummaryIndex *ExportSummary = nullptr; 143 const ModuleSummaryIndex *ImportSummary = nullptr;
|
| /freebsd-12.1/contrib/llvm/include/llvm/Transforms/ |
| H A D | IPO.h | 26 class ModuleSummaryIndex; variable 240 ModulePass *createLowerTypeTestsPass(ModuleSummaryIndex *ExportSummary, 241 const ModuleSummaryIndex *ImportSummary); 257 createWholeProgramDevirtPass(ModuleSummaryIndex *ExportSummary, 258 const ModuleSummaryIndex *ImportSummary);
|
| /freebsd-12.1/contrib/llvm/include/llvm/AsmParser/ |
| H A D | Parser.h | 24 class ModuleSummaryIndex; variable 75 std::unique_ptr<ModuleSummaryIndex> Index; 108 std::unique_ptr<ModuleSummaryIndex> 152 std::unique_ptr<ModuleSummaryIndex> 171 bool parseAssemblyInto(MemoryBufferRef F, Module *M, ModuleSummaryIndex *Index,
|
| /freebsd-12.1/contrib/llvm/include/llvm/LTO/legacy/ |
| H A D | ThinLTOCodeGenerator.h | 264 std::unique_ptr<ModuleSummaryIndex> linkCombinedIndex(); 271 void promote(Module &Module, ModuleSummaryIndex &Index); 277 ModuleSummaryIndex &Index); 283 void crossModuleImport(Module &Module, ModuleSummaryIndex &Index); 289 Module &Module, ModuleSummaryIndex &Index, 295 void internalize(Module &Module, ModuleSummaryIndex &Index);
|
| /freebsd-12.1/contrib/llvm/include/llvm/Transforms/Utils/ |
| H A D | FunctionImportUtils.h | 31 const ModuleSummaryIndex &ImportIndex; 92 Module &M, const ModuleSummaryIndex &Index, 119 Module &M, const ModuleSummaryIndex &Index, 123 void computeSyntheticCounts(ModuleSummaryIndex &Index);
|
| /freebsd-12.1/contrib/llvm/lib/AsmParser/ |
| H A D | Parser.cpp | 27 ModuleSummaryIndex *Index, SMDiagnostic &Err, in parseAssemblyInto() 76 std::unique_ptr<ModuleSummaryIndex> Index = in parseAssemblyWithIndex() 77 make_unique<ModuleSummaryIndex>(/*HaveGVs=*/true); in parseAssemblyWithIndex() 112 ModuleSummaryIndex &Index, in parseSummaryIndexAssemblyInto() 124 std::unique_ptr<ModuleSummaryIndex> 126 std::unique_ptr<ModuleSummaryIndex> Index = in parseSummaryIndexAssembly() 127 make_unique<ModuleSummaryIndex>(/*HaveGVs=*/false); in parseSummaryIndexAssembly() 135 std::unique_ptr<ModuleSummaryIndex>
|
| /freebsd-12.1/contrib/llvm/lib/IR/ |
| H A D | ModuleSummaryIndex.cpp | 52 void ModuleSummaryIndex::collectDefinedFunctionsForModule( in collectDefinedFunctionsForModule() 70 void ModuleSummaryIndex::collectDefinedGVSummariesPerModule( in collectDefinedGVSummariesPerModule() 81 ModuleSummaryIndex::getGlobalValueSummary(uint64_t ValueGUID, in getGlobalValueSummary() 91 bool ModuleSummaryIndex::isGUIDLive(GlobalValue::GUID GUID) const { in isGUIDLive() 145 void ModuleSummaryIndex::propagateConstants( in propagateConstants() 181 void ModuleSummaryIndex::dumpSCCs(raw_ostream &O) { in dumpSCCs() 182 for (scc_iterator<ModuleSummaryIndex *> I = in dumpSCCs() 183 scc_begin<ModuleSummaryIndex *>(this); in dumpSCCs() 342 void ModuleSummaryIndex::exportToDot(raw_ostream &OS) const { in exportToDot()
|
| /freebsd-12.1/contrib/llvm/lib/LTO/ |
| H A D | ThinLTOCodeGenerator.cpp | 125 const ModuleSummaryIndex &Index, in computePrevailingCopies() 383 ProcessThinLTOModule(Module &TheModule, ModuleSummaryIndex &Index, in ProcessThinLTOModule() 448 ModuleSummaryIndex &Index, in resolvePrevailingInIndex() 549 std::unique_ptr<ModuleSummaryIndex> CombinedIndex = in linkCombinedIndex() 550 llvm::make_unique<ModuleSummaryIndex>(/*HaveGVs=*/false); in linkCombinedIndex() 568 ModuleSummaryIndex &Index) { in internalizeAndPromoteInIndex() 580 ModuleSummaryIndex &Index, in computeDeadSymbolsInIndex() 597 ModuleSummaryIndex &Index) { in promote() 665 Module &TheModule, ModuleSummaryIndex &Index, in gatherImportedSummariesForModule() 696 ModuleSummaryIndex &Index) { in emitImports() [all …]
|
| H A D | LTOBackend.cpp | 103 CombinedIndexHook = [=](const ModuleSummaryIndex &Index) { in addSaveTemps() 154 ModuleSummaryIndex *ExportSummary, in runNewPMPasses() 155 const ModuleSummaryIndex *ImportSummary) { in runNewPMPasses() 259 bool IsThinLTO, ModuleSummaryIndex *ExportSummary, in runOldPMPasses() 260 const ModuleSummaryIndex *ImportSummary) { in runOldPMPasses() 285 bool IsThinLTO, ModuleSummaryIndex *ExportSummary, in opt() 286 const ModuleSummaryIndex *ImportSummary) { in opt() 413 ModuleSummaryIndex &CombinedIndex) { in backend() 443 const ModuleSummaryIndex &Index) { in dropDeadSymbols() 464 Module &Mod, const ModuleSummaryIndex &CombinedIndex, in thinBackend()
|
| H A D | SummaryBasedOptimizations.cpp | 28 static void initializeCounts(ModuleSummaryIndex &Index) { in initializeCounts() 45 void llvm::computeSyntheticCounts(ModuleSummaryIndex &Index) { in computeSyntheticCounts() 83 SyntheticCountsUtils<ModuleSummaryIndex *>::propagate(&Index, GetProfileCount, in computeSyntheticCounts()
|
| /freebsd-12.1/contrib/llvm/include/llvm/LTO/ |
| H A D | SummaryBasedOptimizations.h | 13 class ModuleSummaryIndex; variable 14 void computeSyntheticCounts(ModuleSummaryIndex &Index);
|
| H A D | LTO.h | 50 ModuleSummaryIndex &Index, 60 ModuleSummaryIndex &Index, 68 const ModuleSummaryIndex &Index, StringRef ModuleID, 208 Config &C, ModuleSummaryIndex &CombinedIndex, 318 ModuleSummaryIndex CombinedIndex;
|
| H A D | LTOBackend.h | 41 std::unique_ptr<Module> M, ModuleSummaryIndex &CombinedIndex); 45 const ModuleSummaryIndex &CombinedIndex,
|
| H A D | Config.h | 29 class ModuleSummaryIndex; variable 169 typedef std::function<bool(const ModuleSummaryIndex &Index)>
|
| /freebsd-12.1/contrib/llvm/lib/Transforms/IPO/ |
| H A D | FunctionImport.cpp | 177 selectCallee(const ModuleSummaryIndex &Index, in selectCallee() 349 const FunctionSummary &Summary, const ModuleSummaryIndex &Index, in computeImportForFunction() 595 static bool isGlobalVarSummary(const ModuleSummaryIndex &Index, in isGlobalVarSummary() 608 static unsigned numGlobalVarSummaries(const ModuleSummaryIndex &Index, in numGlobalVarSummaries() 620 const ModuleSummaryIndex &Index, in ComputeCrossModuleImport() 674 static void dumpImportListForModule(const ModuleSummaryIndex &Index, in dumpImportListForModule() 692 StringRef ModulePath, const ModuleSummaryIndex &Index, in ComputeCrossModuleImportForModule() 711 StringRef ModulePath, const ModuleSummaryIndex &Index, in ComputeCrossModuleImportForModuleFromIndex() 735 ModuleSummaryIndex &Index, in computeDeadSymbols() 844 ModuleSummaryIndex &Index, in computeDeadSymbolsWithConstProp() [all …]
|
| H A D | ThinLTOBitcodeWriter.cpp | 208 ModuleSummaryIndex Index = buildModuleSummaryIndex(M, nullptr, &PSI); in splitAndWriteThinLTOBitcode() 383 ModuleSummaryIndex Index = buildModuleSummaryIndex(M, nullptr, &PSI); in splitAndWriteThinLTOBitcode() 388 ModuleSummaryIndex MergedMIndex = in splitAndWriteThinLTOBitcode() 443 Module &M, const ModuleSummaryIndex *Index) { in writeThinLTOBitcode() 483 const ModuleSummaryIndex *Index = in runOnModule()
|
| /freebsd-12.1/contrib/llvm/tools/llvm-as/ |
| H A D | llvm-as.cpp | 67 static void WriteOutputFile(const Module *M, const ModuleSummaryIndex *Index) { in WriteOutputFile() 88 const ModuleSummaryIndex *IndexToWrite = nullptr; in WriteOutputFile() 124 std::unique_ptr<ModuleSummaryIndex> Index = std::move(ModuleAndIndex.Index); in main()
|
| /freebsd-12.1/contrib/llvm/lib/Analysis/ |
| H A D | ModuleSummaryAnalysis.cpp | 84 static bool findRefEdges(ModuleSummaryIndex &Index, const User *CurUser, in findRefEdges() 230 static void computeFunctionSummary(ModuleSummaryIndex &Index, const Module &M, in computeFunctionSummary() 410 computeVariableSummary(ModuleSummaryIndex &Index, const GlobalVariable &V, in computeVariableSummary() 433 computeAliasSummary(ModuleSummaryIndex &Index, const GlobalAlias &A, in computeAliasSummary() 449 static void setLiveRoot(ModuleSummaryIndex &Index, StringRef Name) { in setLiveRoot() 455 ModuleSummaryIndex llvm::buildModuleSummaryIndex( in buildModuleSummaryIndex() 464 ModuleSummaryIndex Index(/*HaveGVs=*/true, EnableSplitLTOUnit); in buildModuleSummaryIndex() 634 ModuleSummaryIndex
|
| /freebsd-12.1/contrib/llvm/lib/Bitcode/Writer/ |
| H A D | BitcodeWriterPass.cpp | 23 const ModuleSummaryIndex *Index = in run() 54 const ModuleSummaryIndex *Index = in runOnModule()
|