Home
last modified time | relevance | path

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

12

/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Bitcode/
DBitcodeWriter.h90 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,
DBitcodeReader.h110 Expected<std::unique_ptr<ModuleSummaryIndex>> getSummary();
114 Error readSummary(ModuleSummaryIndex &CombinedIndex, StringRef ModulePath,
173 Expected<std::unique_ptr<ModuleSummaryIndex>>
178 ModuleSummaryIndex &CombinedIndex,
185 Expected<std::unique_ptr<ModuleSummaryIndex>>
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Transforms/IPO/
DFunctionImport.h108 FunctionImporter(const ModuleSummaryIndex &Index, ModuleLoaderTy ModuleLoader) in FunctionImporter()
116 const ModuleSummaryIndex &Index;
141 const ModuleSummaryIndex &Index,
151 StringRef ModulePath, const ModuleSummaryIndex &Index,
160 StringRef ModulePath, const ModuleSummaryIndex &Index,
174 ModuleSummaryIndex &Index,
181 ModuleSummaryIndex &Index,
DLowerTypeTests.h28 class ModuleSummaryIndex; variable
202 ModuleSummaryIndex *ExportSummary;
203 const ModuleSummaryIndex *ImportSummary;
204 LowerTypeTestsPass(ModuleSummaryIndex *ExportSummary, in LowerTypeTestsPass()
205 const ModuleSummaryIndex *ImportSummary) in LowerTypeTestsPass()
DWholeProgramDevirt.h32 class ModuleSummaryIndex; variable
224 ModuleSummaryIndex *ExportSummary;
225 const ModuleSummaryIndex *ImportSummary;
226 WholeProgramDevirtPass(ModuleSummaryIndex *ExportSummary, in WholeProgramDevirtPass()
227 const ModuleSummaryIndex *ImportSummary) in WholeProgramDevirtPass()
247 ModuleSummaryIndex &Summary, std::set<GlobalValue::GUID> &ExportedGUIDs,
253 ModuleSummaryIndex &Summary,
DPassManagerBuilder.h23 class ModuleSummaryIndex; variable
149 ModuleSummaryIndex *ExportSummary = nullptr;
154 const ModuleSummaryIndex *ImportSummary = nullptr;
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Analysis/
DModuleSummaryAnalysis.h35 ModuleSummaryIndex buildModuleSummaryIndex(
48 using Result = ModuleSummaryIndex;
55 Optional<ModuleSummaryIndex> Index;
63 ModuleSummaryIndex &getIndex() { return *Index; } in getIndex()
64 const ModuleSummaryIndex &getIndex() const { return *Index; } in getIndex()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Transforms/
DIPO.h25 class ModuleSummaryIndex; variable
243 ModulePass *createLowerTypeTestsPass(ModuleSummaryIndex *ExportSummary,
244 const ModuleSummaryIndex *ImportSummary);
260 createWholeProgramDevirtPass(ModuleSummaryIndex *ExportSummary,
261 const ModuleSummaryIndex *ImportSummary);
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/AsmParser/
DParser.h23 class ModuleSummaryIndex; variable
74 std::unique_ptr<ModuleSummaryIndex> Index;
107 std::unique_ptr<ModuleSummaryIndex>
151 std::unique_ptr<ModuleSummaryIndex>
170 bool parseAssemblyInto(MemoryBufferRef F, Module *M, ModuleSummaryIndex *Index,
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/LTO/legacy/
DThinLTOCodeGenerator.h247 std::unique_ptr<ModuleSummaryIndex> linkCombinedIndex();
254 void promote(Module &Module, ModuleSummaryIndex &Index,
261 ModuleSummaryIndex &Index,
268 void crossModuleImport(Module &Module, ModuleSummaryIndex &Index,
275 Module &Module, ModuleSummaryIndex &Index,
282 void internalize(Module &Module, ModuleSummaryIndex &Index,
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Transforms/Utils/
DFunctionImportUtils.h30 const ModuleSummaryIndex &ImportIndex;
89 Module &M, const ModuleSummaryIndex &Index,
113 Module &M, const ModuleSummaryIndex &Index,
117 void computeSyntheticCounts(ModuleSummaryIndex &Index);
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/AsmParser/
DParser.cpp26 ModuleSummaryIndex *Index, SMDiagnostic &Err, in parseAssemblyInto()
75 std::unique_ptr<ModuleSummaryIndex> Index = in parseAssemblyWithIndex()
76 std::make_unique<ModuleSummaryIndex>(/*HaveGVs=*/true); in parseAssemblyWithIndex()
111 ModuleSummaryIndex &Index, in parseSummaryIndexAssemblyInto()
123 std::unique_ptr<ModuleSummaryIndex>
125 std::unique_ptr<ModuleSummaryIndex> Index = in parseSummaryIndexAssembly()
126 std::make_unique<ModuleSummaryIndex>(/*HaveGVs=*/false); in parseSummaryIndexAssembly()
134 std::unique_ptr<ModuleSummaryIndex>
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/IR/
DModuleSummaryIndex.cpp69 constexpr uint64_t ModuleSummaryIndex::BitcodeSummaryVersion;
73 void ModuleSummaryIndex::collectDefinedFunctionsForModule( in collectDefinedFunctionsForModule()
91 ModuleSummaryIndex::getGlobalValueSummary(uint64_t ValueGUID, in getGlobalValueSummary()
101 bool ModuleSummaryIndex::isGUIDLive(GlobalValue::GUID GUID) const { in isGUIDLive()
163 void ModuleSummaryIndex::propagateAttributes( in propagateAttributes()
207 bool ModuleSummaryIndex::canImportGlobalVar(GlobalValueSummary *S, in canImportGlobalVar()
241 void ModuleSummaryIndex::dumpSCCs(raw_ostream &O) { in dumpSCCs()
242 for (scc_iterator<ModuleSummaryIndex *> I = in dumpSCCs()
243 scc_begin<ModuleSummaryIndex *>(this); in dumpSCCs()
408 void ModuleSummaryIndex::exportToDot( in exportToDot()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/IPO/
DFunctionImport.cpp177 selectCallee(const ModuleSummaryIndex &Index, in selectCallee()
270 updateValueInfoForIndirectCalls(const ModuleSummaryIndex &Index, ValueInfo VI) { in updateValueInfoForIndirectCalls()
285 const FunctionSummary &Summary, const ModuleSummaryIndex &Index, in computeImportForReferencedGlobals()
363 const FunctionSummary &Summary, const ModuleSummaryIndex &Index, in computeImportForFunction()
539 const GVSummaryMapTy &DefinedGVSummaries, const ModuleSummaryIndex &Index, in ComputeImportForModule()
607 static bool isGlobalVarSummary(const ModuleSummaryIndex &Index, ValueInfo VI) { in isGlobalVarSummary()
614 static bool isGlobalVarSummary(const ModuleSummaryIndex &Index, in isGlobalVarSummary()
622 static unsigned numGlobalVarSummaries(const ModuleSummaryIndex &Index, in numGlobalVarSummaries()
634 checkVariableImport(const ModuleSummaryIndex &Index, in checkVariableImport()
667 const ModuleSummaryIndex &Index, in ComputeCrossModuleImport()
[all …]
DThinLTOBitcodeWriter.cpp209 ModuleSummaryIndex Index = buildModuleSummaryIndex(M, nullptr, &PSI); in splitAndWriteThinLTOBitcode()
392 ModuleSummaryIndex Index = buildModuleSummaryIndex(M, nullptr, &PSI); in splitAndWriteThinLTOBitcode()
397 ModuleSummaryIndex MergedMIndex = in splitAndWriteThinLTOBitcode()
450 Module &M, const ModuleSummaryIndex *Index) { in writeThinLTOBitcode()
451 std::unique_ptr<ModuleSummaryIndex> NewIndex = nullptr; in writeThinLTOBitcode()
470 NewIndex = std::make_unique<ModuleSummaryIndex>( in writeThinLTOBitcode()
511 const ModuleSummaryIndex *Index = in runOnModule()
DWholeProgramDevirt.cpp449 ModuleSummaryIndex *ExportSummary;
450 const ModuleSummaryIndex *ImportSummary;
476 ModuleSummaryIndex *ExportSummary, in DevirtModule()
477 const ModuleSummaryIndex *ImportSummary) in DevirtModule()
504 bool trySingleImplDevirt(ModuleSummaryIndex *ExportSummary,
584 ModuleSummaryIndex &ExportSummary;
596 ModuleSummaryIndex &ExportSummary, in DevirtIndex()
620 ModuleSummaryIndex *ExportSummary = nullptr;
621 const ModuleSummaryIndex *ImportSummary = nullptr;
627 WholeProgramDevirt(ModuleSummaryIndex *ExportSummary, in WholeProgramDevirt()
[all …]
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/LTO/
DSummaryBasedOptimizations.cpp28 static void initializeCounts(ModuleSummaryIndex &Index) { in initializeCounts()
45 void llvm::computeSyntheticCounts(ModuleSummaryIndex &Index) { in computeSyntheticCounts()
83 SyntheticCountsUtils<ModuleSummaryIndex *>::propagate(&Index, GetProfileCount, in computeSyntheticCounts()
DThinLTOCodeGenerator.cpp130 const ModuleSummaryIndex &Index, in computePrevailingCopies()
154 static void promoteModule(Module &TheModule, const ModuleSummaryIndex &Index) { in promoteModule()
206 crossImportIntoModule(Module &TheModule, const ModuleSummaryIndex &Index, in crossImportIntoModule()
231 ModuleSummaryIndex *Index) { in optimizeModule()
315 StringRef CachePath, const ModuleSummaryIndex &Index, StringRef ModuleID, in ModuleCacheEntry()
400 ProcessThinLTOModule(Module &TheModule, ModuleSummaryIndex &Index, in ProcessThinLTOModule()
465 ModuleSummaryIndex &Index, in resolvePrevailingInIndex()
566 std::unique_ptr<ModuleSummaryIndex> ThinLTOCodeGenerator::linkCombinedIndex() { in linkCombinedIndex()
567 std::unique_ptr<ModuleSummaryIndex> CombinedIndex = in linkCombinedIndex()
568 std::make_unique<ModuleSummaryIndex>(/*HaveGVs=*/false); in linkCombinedIndex()
[all …]
DLTOBackend.cpp106 [=](const ModuleSummaryIndex &Index, in addSaveTemps()
158 ModuleSummaryIndex *ExportSummary, in runNewPMPasses()
159 const ModuleSummaryIndex *ImportSummary) { in runNewPMPasses()
273 bool IsThinLTO, ModuleSummaryIndex *ExportSummary, in runOldPMPasses()
274 const ModuleSummaryIndex *ImportSummary) { in runOldPMPasses()
304 bool IsThinLTO, ModuleSummaryIndex *ExportSummary, in opt()
305 const ModuleSummaryIndex *ImportSummary) { in opt()
451 ModuleSummaryIndex &CombinedIndex) { in backend()
482 const ModuleSummaryIndex &Index) { in dropDeadSymbols()
503 Module &Mod, const ModuleSummaryIndex &CombinedIndex, in thinBackend()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/LTO/
DSummaryBasedOptimizations.h12 class ModuleSummaryIndex; variable
13 void computeSyntheticCounts(ModuleSummaryIndex &Index);
DLTOBackend.h40 std::unique_ptr<Module> M, ModuleSummaryIndex &CombinedIndex);
44 Module &M, const ModuleSummaryIndex &CombinedIndex,
DLTO.h50 ModuleSummaryIndex &Index,
61 ModuleSummaryIndex &Index,
71 const ModuleSummaryIndex &Index, StringRef ModuleID,
225 const Config &C, ModuleSummaryIndex &CombinedIndex,
339 ModuleSummaryIndex CombinedIndex;
DConfig.h31 class ModuleSummaryIndex; variable
193 const ModuleSummaryIndex &Index,
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Analysis/
DModuleSummaryAnalysis.cpp89 static bool findRefEdges(ModuleSummaryIndex &Index, const User *CurUser, in findRefEdges()
242 static void computeFunctionSummary(ModuleSummaryIndex &Index, const Module &M, in computeFunctionSummary()
489 const Module &M, ModuleSummaryIndex &Index, in findFuncPointers()
529 static void computeVTableFuncs(ModuleSummaryIndex &Index, in computeVTableFuncs()
553 recordTypeIdCompatibleVtableReferences(ModuleSummaryIndex &Index, in recordTypeIdCompatibleVtableReferences()
570 static void computeVariableSummary(ModuleSummaryIndex &Index, in computeVariableSummary()
615 computeAliasSummary(ModuleSummaryIndex &Index, const GlobalAlias &A, in computeAliasSummary()
634 static void setLiveRoot(ModuleSummaryIndex &Index, StringRef Name) { in setLiveRoot()
640 ModuleSummaryIndex llvm::buildModuleSummaryIndex( in buildModuleSummaryIndex()
649 ModuleSummaryIndex Index(/*HaveGVs=*/true, EnableSplitLTOUnit); in buildModuleSummaryIndex()
[all …]
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Bitcode/Writer/
DBitcodeWriterPass.cpp23 const ModuleSummaryIndex *Index = in run()
54 const ModuleSummaryIndex *Index = in runOnModule()

12