Home
last modified time | relevance | path

Searched refs:ModuleSummaryIndex (Results 1 – 25 of 26) sorted by relevance

12

/external/llvm/include/llvm/Object/
DModuleSummaryIndexObjectFile.h21 class ModuleSummaryIndex; variable
32 std::unique_ptr<ModuleSummaryIndex> Index;
36 std::unique_ptr<ModuleSummaryIndex> I);
62 const ModuleSummaryIndex &getIndex() const { in getIndex()
65 ModuleSummaryIndex &getIndex() { return *Index; } in getIndex()
66 std::unique_ptr<ModuleSummaryIndex> takeIndex();
99 ErrorOr<std::unique_ptr<ModuleSummaryIndex>> getModuleSummaryIndexForFile(
/external/llvm/lib/IR/
DModuleSummaryIndex.cpp21 void ModuleSummaryIndex::mergeFrom(std::unique_ptr<ModuleSummaryIndex> Other, in mergeFrom()
56 void ModuleSummaryIndex::removeEmptySummaryEntries() { in removeEmptySummaryEntries()
70 void ModuleSummaryIndex::collectDefinedFunctionsForModule( in collectDefinedFunctionsForModule()
88 void ModuleSummaryIndex::collectDefinedGVSummariesPerModule( in collectDefinedGVSummariesPerModule()
99 ModuleSummaryIndex::getGlobalValueSummary(uint64_t ValueGUID, in getGlobalValueSummary()
DCMakeLists.txt40 ModuleSummaryIndex.cpp
/external/llvm/include/llvm/Analysis/
DModuleSummaryAnalysis.h29 std::unique_ptr<ModuleSummaryIndex> Index;
44 ModuleSummaryIndex &getIndex() const { return *Index; } in getIndex()
47 std::unique_ptr<ModuleSummaryIndex> takeIndex() { return std::move(Index); } in takeIndex()
68 ModuleSummaryIndex &getIndex() { return IndexBuilder->getIndex(); } in getIndex()
69 const ModuleSummaryIndex &getIndex() const { in getIndex()
/external/llvm/include/llvm/LTO/legacy/
DThinLTOCodeGenerator.h198 std::unique_ptr<ModuleSummaryIndex> linkCombinedIndex();
205 void promote(Module &Module, ModuleSummaryIndex &Index);
211 ModuleSummaryIndex &Index);
217 void crossModuleImport(Module &Module, ModuleSummaryIndex &Index);
223 StringRef ModulePath, ModuleSummaryIndex &Index,
229 void internalize(Module &Module, ModuleSummaryIndex &Index);
/external/llvm/include/llvm/Transforms/IPO/
DFunctionImport.h47 const ModuleSummaryIndex &Index, in FunctionImporter()
60 const ModuleSummaryIndex &Index;
79 const ModuleSummaryIndex &Index,
89 StringRef ModulePath, const ModuleSummaryIndex &Index,
DPassManagerBuilder.h24 class ModuleSummaryIndex; variable
123 const ModuleSummaryIndex *ModuleSummary;
/external/llvm/lib/Object/
DModuleSummaryIndexObjectFile.cpp26 MemoryBufferRef Object, std::unique_ptr<ModuleSummaryIndex> I) in ModuleSummaryIndexObjectFile()
32 std::unique_ptr<ModuleSummaryIndex> ModuleSummaryIndexObjectFile::takeIndex() { in takeIndex()
89 std::unique_ptr<ModuleSummaryIndex> Index; in create()
95 ErrorOr<std::unique_ptr<ModuleSummaryIndex>> IOrErr = in create()
109 ErrorOr<std::unique_ptr<ModuleSummaryIndex>> llvm::getModuleSummaryIndexForFile( in getModuleSummaryIndexForFile()
/external/llvm/lib/Transforms/IPO/
DFunctionImport.cpp108 static bool canBeExternallyReferenced(const ModuleSummaryIndex &Index, in canBeExternallyReferenced()
126 static bool eligibleForImport(const ModuleSummaryIndex &Index, in eligibleForImport()
165 selectCallee(const ModuleSummaryIndex &Index, in selectCallee()
206 const ModuleSummaryIndex &Index) { in selectCallee()
216 static void exportGlobalInModule(const ModuleSummaryIndex &Index, in exportGlobalInModule()
266 const FunctionSummary &Summary, const ModuleSummaryIndex &Index, in computeImportForFunction()
337 const GVSummaryMapTy &DefinedGVSummaries, const ModuleSummaryIndex &Index, in ComputeImportForModule()
378 const ModuleSummaryIndex &Index, in ComputeCrossModuleImport()
411 StringRef ModulePath, const ModuleSummaryIndex &Index, in ComputeCrossModuleImportForModule()
533 ModuleSummaryIndex::getOriginalNameBeforePromote(GV.getName()); in thinLTOInternalizeModule()
[all …]
/external/llvm/include/llvm/Transforms/Utils/
DFunctionImportUtils.h31 const ModuleSummaryIndex &ImportIndex;
74 Module &M, const ModuleSummaryIndex &Index,
95 Module &M, const ModuleSummaryIndex &Index,
/external/llvm/lib/LTO/
DThinLTOCodeGenerator.cpp118 const ModuleSummaryIndex &Index, in computePrevailingCopies()
142 static void promoteModule(Module &TheModule, const ModuleSummaryIndex &Index) { in promoteModule()
148 crossImportIntoModule(Module &TheModule, const ModuleSummaryIndex &Index, in crossImportIntoModule()
227 StringRef CachePath, const ModuleSummaryIndex &Index, StringRef ModuleID, in ModuleCacheEntry()
331 ProcessThinLTOModule(Module &TheModule, ModuleSummaryIndex &Index, in ProcessThinLTOModule()
395 ModuleSummaryIndex &Index, in resolveWeakForLinkerInIndex()
489 std::unique_ptr<ModuleSummaryIndex> ThinLTOCodeGenerator::linkCombinedIndex() { in linkCombinedIndex()
490 std::unique_ptr<ModuleSummaryIndex> CombinedIndex; in linkCombinedIndex()
517 ModuleSummaryIndex &Index) { in promote()
544 ModuleSummaryIndex &Index) { in crossModuleImport()
[all …]
DLTO.cpp80 ModuleSummaryIndex &Index, in thinLTOResolveWeakForLinkerInIndex()
114 ModuleSummaryIndex &Index, in thinLTOInternalizeAndPromoteInIndex()
/external/llvm/include/llvm/IR/
DModuleSummaryIndex.h332 class ModuleSummaryIndex {
342 ModuleSummaryIndex() = default;
346 ModuleSummaryIndex(const ModuleSummaryIndex &) = delete;
347 void operator=(const ModuleSummaryIndex &) = delete;
443 void mergeFrom(std::unique_ptr<ModuleSummaryIndex> Other,
/external/llvm/include/llvm/Bitcode/
DReaderWriter.h84 ErrorOr<std::unique_ptr<ModuleSummaryIndex>>
101 const ModuleSummaryIndex *Index = nullptr,
109 void WriteIndexToFile(const ModuleSummaryIndex &Index, raw_ostream &Out,
/external/llvm/include/llvm/LTO/
DLTO.h60 ModuleSummaryIndex &Index,
70 ModuleSummaryIndex &Index,
/external/llvm/lib/Bitcode/Writer/
DBitcodeWriterPass.cpp23 std::unique_ptr<ModuleSummaryIndex> Index; in run()
55 const ModuleSummaryIndex *Index = in runOnModule()
DBitcodeWriter.cpp114 const ModuleSummaryIndex *Index;
127 const ModuleSummaryIndex *Index, bool GenerateHash) in ModuleBitcodeWriter()
268 const ModuleSummaryIndex &Index;
286 const ModuleSummaryIndex &Index, in IndexBitcodeWriter()
3725 const ModuleSummaryIndex *Index, in WriteBitcodeToFile()
3777 const ModuleSummaryIndex &Index, raw_ostream &Out, in WriteIndexToFile()
/external/llvm/include/llvm/Transforms/
DIPO.h24 class ModuleSummaryIndex; variable
92 Pass *createFunctionImportPass(const ModuleSummaryIndex *Index = nullptr);
/external/llvm/lib/Transforms/Utils/
DFunctionImportUtils.cpp89 return ModuleSummaryIndex::getGlobalNameForLocal( in getName()
239 Module &M, const ModuleSummaryIndex &Index, in renameModuleForThinLTO()
/external/llvm/tools/llvm-lto/
Dllvm-lto.cpp286 ModuleSummaryIndex CombinedIndex; in createCombinedModuleSummaryIndex()
290 ErrorOr<std::unique_ptr<ModuleSummaryIndex>> IndexOrErr = in createCombinedModuleSummaryIndex()
293 std::unique_ptr<ModuleSummaryIndex> Index = std::move(IndexOrErr.get()); in createCombinedModuleSummaryIndex()
343 loadAllFilesForIndex(const ModuleSummaryIndex &Index) { in loadAllFilesForIndex()
356 std::unique_ptr<ModuleSummaryIndex> loadCombinedIndex() { in loadCombinedIndex()
360 ErrorOr<std::unique_ptr<ModuleSummaryIndex>> IndexOrErr = in loadCombinedIndex()
/external/llvm/tools/gold/
Dgold-plugin.cpp661 static std::unique_ptr<ModuleSummaryIndex>
673 return std::unique_ptr<ModuleSummaryIndex>(nullptr); in getModuleSummaryIndexForFile()
868 const ModuleSummaryIndex *CombinedIndex;
896 const ModuleSummaryIndex *CombinedIndex, std::string Filename, in CodeGen()
1182 const ModuleSummaryIndex &CombinedIndex, in thinLTOBackendTask()
1210 const ModuleSummaryIndex &CombinedIndex, in thinLTOBackends()
1322 ModuleSummaryIndex CombinedIndex; in thinLTOLink()
1340 std::unique_ptr<ModuleSummaryIndex> Index = getModuleSummaryIndexForFile(F); in thinLTOLink()
/external/llvm/tools/llvm-link/
Dllvm-link.cpp204 ErrorOr<std::unique_ptr<ModuleSummaryIndex>> IndexOrErr = in importFunctions()
313 ErrorOr<std::unique_ptr<ModuleSummaryIndex>> IndexOrErr = in linkFiles()
/external/clang/lib/CodeGen/
DBackendUtil.cpp106 void CreatePasses(ModuleSummaryIndex *ModuleSummary);
314 void EmitAssemblyHelper::CreatePasses(ModuleSummaryIndex *ModuleSummary) { in CreatePasses()
704 std::unique_ptr<ModuleSummaryIndex> ModuleSummary; in EmitAssembly()
706 ErrorOr<std::unique_ptr<ModuleSummaryIndex>> IndexOrErr = in EmitAssembly()
/external/llvm/lib/Analysis/
DModuleSummaryAnalysis.cpp121 : Index(llvm::make_unique<ModuleSummaryIndex>()), M(M) { in ModuleSummaryIndexBuilder()
/external/llvm/include/llvm/
Dmodule.modulemap141 module IR_ModuleSummaryIndex { header "IR/ModuleSummaryIndex.h" export * }

12