/external/llvm/include/llvm/Object/ |
D | ModuleSummaryIndexObjectFile.h | 21 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/ |
D | ModuleSummaryIndex.cpp | 21 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()
|
D | CMakeLists.txt | 40 ModuleSummaryIndex.cpp
|
/external/llvm/include/llvm/Analysis/ |
D | ModuleSummaryAnalysis.h | 29 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/ |
D | ThinLTOCodeGenerator.h | 198 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/ |
D | FunctionImport.h | 47 const ModuleSummaryIndex &Index, in FunctionImporter() 60 const ModuleSummaryIndex &Index; 79 const ModuleSummaryIndex &Index, 89 StringRef ModulePath, const ModuleSummaryIndex &Index,
|
D | PassManagerBuilder.h | 24 class ModuleSummaryIndex; variable 123 const ModuleSummaryIndex *ModuleSummary;
|
/external/llvm/lib/Object/ |
D | ModuleSummaryIndexObjectFile.cpp | 26 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/ |
D | FunctionImport.cpp | 108 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/ |
D | FunctionImportUtils.h | 31 const ModuleSummaryIndex &ImportIndex; 74 Module &M, const ModuleSummaryIndex &Index, 95 Module &M, const ModuleSummaryIndex &Index,
|
/external/llvm/lib/LTO/ |
D | ThinLTOCodeGenerator.cpp | 118 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 …]
|
D | LTO.cpp | 80 ModuleSummaryIndex &Index, in thinLTOResolveWeakForLinkerInIndex() 114 ModuleSummaryIndex &Index, in thinLTOInternalizeAndPromoteInIndex()
|
/external/llvm/include/llvm/IR/ |
D | ModuleSummaryIndex.h | 332 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/ |
D | ReaderWriter.h | 84 ErrorOr<std::unique_ptr<ModuleSummaryIndex>> 101 const ModuleSummaryIndex *Index = nullptr, 109 void WriteIndexToFile(const ModuleSummaryIndex &Index, raw_ostream &Out,
|
/external/llvm/include/llvm/LTO/ |
D | LTO.h | 60 ModuleSummaryIndex &Index, 70 ModuleSummaryIndex &Index,
|
/external/llvm/lib/Bitcode/Writer/ |
D | BitcodeWriterPass.cpp | 23 std::unique_ptr<ModuleSummaryIndex> Index; in run() 55 const ModuleSummaryIndex *Index = in runOnModule()
|
D | BitcodeWriter.cpp | 114 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/ |
D | IPO.h | 24 class ModuleSummaryIndex; variable 92 Pass *createFunctionImportPass(const ModuleSummaryIndex *Index = nullptr);
|
/external/llvm/lib/Transforms/Utils/ |
D | FunctionImportUtils.cpp | 89 return ModuleSummaryIndex::getGlobalNameForLocal( in getName() 239 Module &M, const ModuleSummaryIndex &Index, in renameModuleForThinLTO()
|
/external/llvm/tools/llvm-lto/ |
D | llvm-lto.cpp | 286 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/ |
D | gold-plugin.cpp | 661 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/ |
D | llvm-link.cpp | 204 ErrorOr<std::unique_ptr<ModuleSummaryIndex>> IndexOrErr = in importFunctions() 313 ErrorOr<std::unique_ptr<ModuleSummaryIndex>> IndexOrErr = in linkFiles()
|
/external/clang/lib/CodeGen/ |
D | BackendUtil.cpp | 106 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/ |
D | ModuleSummaryAnalysis.cpp | 121 : Index(llvm::make_unique<ModuleSummaryIndex>()), M(M) { in ModuleSummaryIndexBuilder()
|
/external/llvm/include/llvm/ |
D | module.modulemap | 141 module IR_ModuleSummaryIndex { header "IR/ModuleSummaryIndex.h" export * }
|