Home
last modified time | relevance | path

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

12345

/external/llvm-project/llvm/include/llvm/Analysis/
DModuleSummaryAnalysis.h36 ModuleSummaryIndex buildModuleSummaryIndex(
51 using Result = ModuleSummaryIndex;
58 Optional<ModuleSummaryIndex> Index;
66 ModuleSummaryIndex &getIndex() { return *Index; } in getIndex()
67 const ModuleSummaryIndex &getIndex() const { return *Index; } in getIndex()
83 const ModuleSummaryIndex *Index;
89 const ModuleSummaryIndex *Index = nullptr);
90 const ModuleSummaryIndex *getIndex() const { return Index; } in getIndex()
100 createImmutableModuleSummaryIndexWrapperPass(const ModuleSummaryIndex *Index);
/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/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,
/external/llvm-project/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,
/external/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()
/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()
/external/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,
/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-project/llvm/include/llvm/Transforms/IPO/
DFunctionImport.h108 FunctionImporter(const ModuleSummaryIndex &Index, ModuleLoaderTy ModuleLoader, in FunctionImporter()
118 const ModuleSummaryIndex &Index;
147 const ModuleSummaryIndex &Index,
157 StringRef ModulePath, const ModuleSummaryIndex &Index,
166 StringRef ModulePath, const ModuleSummaryIndex &Index,
180 ModuleSummaryIndex &Index,
187 ModuleSummaryIndex &Index,
DLowerTypeTests.h28 class ModuleSummaryIndex; variable
203 ModuleSummaryIndex *ExportSummary = nullptr;
204 const ModuleSummaryIndex *ImportSummary = nullptr;
209 LowerTypeTestsPass(ModuleSummaryIndex *ExportSummary,
210 const ModuleSummaryIndex *ImportSummary,
DWholeProgramDevirt.h32 class ModuleSummaryIndex; variable
224 ModuleSummaryIndex *ExportSummary;
225 const ModuleSummaryIndex *ImportSummary;
229 WholeProgramDevirtPass(ModuleSummaryIndex *ExportSummary, in WholeProgramDevirtPass()
230 const ModuleSummaryIndex *ImportSummary) in WholeProgramDevirtPass()
244 void updateVCallVisibilityInIndex(ModuleSummaryIndex &Index,
255 ModuleSummaryIndex &Summary, std::set<GlobalValue::GUID> &ExportedGUIDs,
261 ModuleSummaryIndex &Summary,
/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-project/llvm/include/llvm/Transforms/
DIPO.h25 class ModuleSummaryIndex; variable
251 ModulePass *createLowerTypeTestsPass(ModuleSummaryIndex *ExportSummary,
252 const ModuleSummaryIndex *ImportSummary,
269 createWholeProgramDevirtPass(ModuleSummaryIndex *ExportSummary,
270 const ModuleSummaryIndex *ImportSummary);
/external/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);
/external/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,
/external/llvm-project/llvm/include/llvm/AsmParser/
DParser.h26 class ModuleSummaryIndex; variable
69 std::unique_ptr<ModuleSummaryIndex> Index;
103 std::unique_ptr<ModuleSummaryIndex>
137 std::unique_ptr<ModuleSummaryIndex>
154 MemoryBufferRef F, Module *M, ModuleSummaryIndex *Index, SMDiagnostic &Err,
/external/llvm-project/llvm/include/llvm/Transforms/Utils/
DFunctionImportUtils.h30 const ModuleSummaryIndex &ImportIndex;
101 FunctionImportGlobalProcessing(Module &M, const ModuleSummaryIndex &Index, in FunctionImportGlobalProcessing()
127 Module &M, const ModuleSummaryIndex &Index,
132 void computeSyntheticCounts(ModuleSummaryIndex &Index);
/external/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);
/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,
/external/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,
/external/llvm-project/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,
/external/llvm-project/llvm/lib/AsmParser/
DParser.cpp26 ModuleSummaryIndex *Index, SMDiagnostic &Err, in parseAssemblyInto()
40 ModuleSummaryIndex *Index, SMDiagnostic &Err, in parseAssemblyInto()
82 std::unique_ptr<ModuleSummaryIndex> Index = in parseAssemblyWithIndex()
83 std::make_unique<ModuleSummaryIndex>(/*HaveGVs=*/true); in parseAssemblyWithIndex()
145 ModuleSummaryIndex &Index, in parseSummaryIndexAssemblyInto()
158 std::unique_ptr<ModuleSummaryIndex>
160 std::unique_ptr<ModuleSummaryIndex> Index = in parseSummaryIndexAssembly()
161 std::make_unique<ModuleSummaryIndex>(/*HaveGVs=*/false); in parseSummaryIndexAssembly()
169 std::unique_ptr<ModuleSummaryIndex>
/external/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>

12345