Searched refs:ImportSummary (Results 1 - 11 of 11) sorted by relevance

/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/Transforms/IPO/
H A DLowerTypeTests.h203 const ModuleSummaryIndex *ImportSummary; member in class:llvm::LowerTypeTestsPass
205 const ModuleSummaryIndex *ImportSummary)
206 : ExportSummary(ExportSummary), ImportSummary(ImportSummary) {}
204 LowerTypeTestsPass(ModuleSummaryIndex *ExportSummary, const ModuleSummaryIndex *ImportSummary) argument
H A DWholeProgramDevirt.h225 const ModuleSummaryIndex *ImportSummary; member in struct:llvm::WholeProgramDevirtPass
227 const ModuleSummaryIndex *ImportSummary)
228 : ExportSummary(ExportSummary), ImportSummary(ImportSummary) {
229 assert(!(ExportSummary && ImportSummary));
226 WholeProgramDevirtPass(ModuleSummaryIndex *ExportSummary, const ModuleSummaryIndex *ImportSummary) argument
H A DPassManagerBuilder.h154 const ModuleSummaryIndex *ImportSummary = nullptr; member in class:llvm::PassManagerBuilder
/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/Transforms/
H A DIPO.h239 /// - Otherwise, if ImportSummary is non-null, this pass will import type
242 /// It is invalid for both ExportSummary and ImportSummary to be non-null.
244 const ModuleSummaryIndex *ImportSummary);
255 /// - Otherwise, if ImportSummary is non-null, this pass will import type
258 /// It is invalid for both ExportSummary and ImportSummary to be non-null.
261 const ModuleSummaryIndex *ImportSummary);
/freebsd-12-stable/contrib/llvm-project/llvm/lib/LTO/
H A DLTOBackend.cpp159 const ModuleSummaryIndex *ImportSummary) {
221 ImportSummary);
274 const ModuleSummaryIndex *ImportSummary) {
282 PMB.ImportSummary = ImportSummary;
305 const ModuleSummaryIndex *ImportSummary) {
312 ImportSummary);
314 runOldPMPasses(Conf, Mod, TM, IsThinLTO, ExportSummary, ImportSummary);
468 /*ExportSummary=*/&CombinedIndex, /*ImportSummary=*/nullptr))
563 /*ExportSummary=*/nullptr, /*ImportSummary
156 runNewPMPasses(const Config &Conf, Module &Mod, TargetMachine *TM, unsigned OptLevel, bool IsThinLTO, ModuleSummaryIndex *ExportSummary, const ModuleSummaryIndex *ImportSummary) argument
272 runOldPMPasses(const Config &Conf, Module &Mod, TargetMachine *TM, bool IsThinLTO, ModuleSummaryIndex *ExportSummary, const ModuleSummaryIndex *ImportSummary) argument
303 opt(const Config &Conf, TargetMachine *TM, unsigned Task, Module &Mod, bool IsThinLTO, ModuleSummaryIndex *ExportSummary, const ModuleSummaryIndex *ImportSummary) argument
[all...]
H A DThinLTOCodeGenerator.cpp245 PMB.ImportSummary = Index;
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DLowerTypeTests.cpp384 const ModuleSummaryIndex *ImportSummary; member in class:__anon5564::LowerTypeTestsModule
503 const ModuleSummaryIndex *ImportSummary);
518 const ModuleSummaryIndex *ImportSummary; member in struct:__anon5564::LowerTypeTests
525 const ModuleSummaryIndex *ImportSummary)
527 ImportSummary(ImportSummary) {
534 return LowerTypeTestsModule(M, ExportSummary, ImportSummary).lower();
547 const ModuleSummaryIndex *ImportSummary) {
548 return new LowerTypeTests(ExportSummary, ImportSummary);
670 if (AvoidReuse && !ImportSummary) {
524 LowerTypeTests(ModuleSummaryIndex *ExportSummary, const ModuleSummaryIndex *ImportSummary) argument
546 createLowerTypeTestsPass(ModuleSummaryIndex *ExportSummary, const ModuleSummaryIndex *ImportSummary) argument
1656 LowerTypeTestsModule( Module &M, ModuleSummaryIndex *ExportSummary, const ModuleSummaryIndex *ImportSummary) argument
[all...]
H A DWholeProgramDevirt.cpp450 const ModuleSummaryIndex *ImportSummary; member in struct:__anon5574::DevirtModule
477 const ModuleSummaryIndex *ImportSummary)
479 ExportSummary(ExportSummary), ImportSummary(ImportSummary),
486 assert(!(ExportSummary && ImportSummary));
621 const ModuleSummaryIndex *ImportSummary = nullptr; member in struct:__anon5574::WholeProgramDevirt
628 const ModuleSummaryIndex *ImportSummary)
630 ImportSummary(ImportSummary) {
658 ExportSummary, ImportSummary)
473 DevirtModule(Module &M, function_ref<AAResults &(Function &)> AARGetter, function_ref<OptimizationRemarkEmitter &(Function *)> OREGetter, function_ref<DominatorTree &(Function &)> LookupDomTree, ModuleSummaryIndex *ExportSummary, const ModuleSummaryIndex *ImportSummary) argument
627 WholeProgramDevirt(ModuleSummaryIndex *ExportSummary, const ModuleSummaryIndex *ImportSummary) argument
681 createWholeProgramDevirtPass(ModuleSummaryIndex *ExportSummary, const ModuleSummaryIndex *ImportSummary) argument
[all...]
H A DPassManagerBuilder.cpp1040 if (ImportSummary) {
1053 PM.add(createWholeProgramDevirtPass(nullptr, ImportSummary));
1054 PM.add(createLowerTypeTestsPass(nullptr, ImportSummary));
/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/Passes/
H A DPassBuilder.h370 const ModuleSummaryIndex *ImportSummary);
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Passes/
H A DPassBuilder.cpp1109 const ModuleSummaryIndex *ImportSummary) {
1112 if (ImportSummary) {
1128 MPM.addPass(WholeProgramDevirtPass(nullptr, ImportSummary));
1129 MPM.addPass(LowerTypeTestsPass(nullptr, ImportSummary));
1107 buildThinLTODefaultPipeline( OptimizationLevel Level, bool DebugLogging, const ModuleSummaryIndex *ImportSummary) argument

Completed in 92 milliseconds