Home
last modified time | relevance | path

Searched refs:ImportSummary (Results 1 – 10 of 10) sorted by relevance

/freebsd-12.1/contrib/llvm/include/llvm/Transforms/IPO/
H A DLowerTypeTests.h202 const ModuleSummaryIndex *ImportSummary; variable
204 const ModuleSummaryIndex *ImportSummary) in LowerTypeTestsPass() argument
205 : ExportSummary(ExportSummary), ImportSummary(ImportSummary) {} in LowerTypeTestsPass()
H A DWholeProgramDevirt.h223 const ModuleSummaryIndex *ImportSummary; member
225 const ModuleSummaryIndex *ImportSummary) in WholeProgramDevirtPass()
226 : ExportSummary(ExportSummary), ImportSummary(ImportSummary) { in WholeProgramDevirtPass()
227 assert(!(ExportSummary && ImportSummary)); in WholeProgramDevirtPass()
H A DPassManagerBuilder.h143 const ModuleSummaryIndex *ImportSummary = nullptr; variable
/freebsd-12.1/contrib/llvm/lib/LTO/
H A DLTOBackend.cpp155 const ModuleSummaryIndex *ImportSummary) { in runNewPMPasses() argument
207 ImportSummary); in runNewPMPasses()
260 const ModuleSummaryIndex *ImportSummary) { in runOldPMPasses() argument
268 PMB.ImportSummary = ImportSummary; in runOldPMPasses()
286 const ModuleSummaryIndex *ImportSummary) { in opt() argument
293 ImportSummary); in opt()
295 runOldPMPasses(Conf, Mod, TM, IsThinLTO, ExportSummary, ImportSummary); in opt()
/freebsd-12.1/contrib/llvm/lib/Transforms/IPO/
H A DLowerTypeTests.cpp328 const ModuleSummaryIndex *ImportSummary; member in __anonb4fd30e80111::LowerTypeTestsModule
460 const ModuleSummaryIndex *ImportSummary; member
467 const ModuleSummaryIndex *ImportSummary) in LowerTypeTests()
469 ImportSummary(ImportSummary) { in LowerTypeTests()
612 if (AvoidReuse && !ImportSummary) { in createBitSetTest()
1593 const ModuleSummaryIndex *ImportSummary) in LowerTypeTestsModule() argument
1594 : M(M), ExportSummary(ExportSummary), ImportSummary(ImportSummary) { in LowerTypeTestsModule()
1595 assert(!(ExportSummary && ImportSummary)); in LowerTypeTestsModule()
1702 !ExportSummary && !ImportSummary) in lower()
1709 (ImportSummary && ImportSummary->partiallySplitLTOUnits()))) in lower()
[all …]
H A DWholeProgramDevirt.cpp413 const ModuleSummaryIndex *ImportSummary; member
440 const ModuleSummaryIndex *ImportSummary) in DevirtModule()
442 ExportSummary(ExportSummary), ImportSummary(ImportSummary), in DevirtModule()
449 assert(!(ExportSummary && ImportSummary)); in DevirtModule()
552 const ModuleSummaryIndex *ImportSummary; member
559 const ModuleSummaryIndex *ImportSummary) in WholeProgramDevirt()
561 ImportSummary(ImportSummary) { in WholeProgramDevirt()
589 ExportSummary, ImportSummary) in runOnModule()
630 ImportSummary) in run()
1569 (ImportSummary && ImportSummary->partiallySplitLTOUnits())) { in run()
[all …]
H A DPassManagerBuilder.cpp940 if (ImportSummary) { in populateThinLTOPassManager()
953 PM.add(createWholeProgramDevirtPass(nullptr, ImportSummary)); in populateThinLTOPassManager()
954 PM.add(createLowerTypeTestsPass(nullptr, ImportSummary)); in populateThinLTOPassManager()
/freebsd-12.1/contrib/llvm/include/llvm/Transforms/
H A DIPO.h241 const ModuleSummaryIndex *ImportSummary);
258 const ModuleSummaryIndex *ImportSummary);
/freebsd-12.1/contrib/llvm/lib/Passes/
H A DPassBuilder.cpp961 const ModuleSummaryIndex *ImportSummary) { in buildThinLTODefaultPipeline() argument
964 if (ImportSummary) { in buildThinLTODefaultPipeline()
977 MPM.addPass(WholeProgramDevirtPass(nullptr, ImportSummary)); in buildThinLTODefaultPipeline()
978 MPM.addPass(LowerTypeTestsPass(nullptr, ImportSummary)); in buildThinLTODefaultPipeline()
/freebsd-12.1/contrib/llvm/include/llvm/Passes/
H A DPassBuilder.h323 const ModuleSummaryIndex *ImportSummary);