Home
last modified time | relevance | path

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

/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Transforms/IPO/
H A DLowerTypeTests.h204 const ModuleSummaryIndex *ImportSummary = nullptr; variable
210 const ModuleSummaryIndex *ImportSummary,
212 : ExportSummary(ExportSummary), ImportSummary(ImportSummary), in ExportSummary()
H A DWholeProgramDevirt.h225 const ModuleSummaryIndex *ImportSummary; member
228 : ExportSummary(nullptr), ImportSummary(nullptr), UseCommandLine(true) {} in WholeProgramDevirtPass()
230 const ModuleSummaryIndex *ImportSummary) in WholeProgramDevirtPass()
231 : ExportSummary(ExportSummary), ImportSummary(ImportSummary) { in WholeProgramDevirtPass()
232 assert(!(ExportSummary && ImportSummary)); in WholeProgramDevirtPass()
H A DPassManagerBuilder.h155 const ModuleSummaryIndex *ImportSummary = nullptr; variable
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/IPO/
H A DLowerTypeTests.cpp383 const ModuleSummaryIndex *ImportSummary; member in __anon008eecce0111::LowerTypeTestsModule
505 const ModuleSummaryIndex *ImportSummary,
521 const ModuleSummaryIndex *ImportSummary; member
529 const ModuleSummaryIndex *ImportSummary, bool DropTypeTests) in LowerTypeTests()
531 ImportSummary(ImportSummary), DropTypeTests(DropTypeTests) { in LowerTypeTests()
538 return LowerTypeTestsModule(M, ExportSummary, ImportSummary, DropTypeTests) in runOnModule()
552 const ModuleSummaryIndex *ImportSummary, in createLowerTypeTestsPass() argument
554 return new LowerTypeTests(ExportSummary, ImportSummary, DropTypeTests); in createLowerTypeTestsPass()
676 if (AvoidReuse && !ImportSummary) { in createBitSetTest()
962 const TypeIdSummary *TidSummary = ImportSummary->getTypeIdSummary(TypeId); in importTypeId()
[all …]
H A DWholeProgramDevirt.cpp504 const ModuleSummaryIndex *ImportSummary; member
536 const ModuleSummaryIndex *ImportSummary) in DevirtModule()
538 ExportSummary(ExportSummary), ImportSummary(ImportSummary), in DevirtModule()
546 assert(!(ExportSummary && ImportSummary)); in DevirtModule()
688 const ModuleSummaryIndex *ImportSummary = nullptr; member
695 const ModuleSummaryIndex *ImportSummary) in WholeProgramDevirt()
697 ImportSummary(ImportSummary) { in WholeProgramDevirt()
725 ExportSummary, ImportSummary) in runOnModule()
749 const ModuleSummaryIndex *ImportSummary) { in createWholeProgramDevirtPass() argument
750 return new WholeProgramDevirt(ExportSummary, ImportSummary); in createWholeProgramDevirtPass()
[all …]
H A DPassManagerBuilder.cpp1165 if (ImportSummary) { in populateThinLTOPassManager()
1178 PM.add(createWholeProgramDevirtPass(nullptr, ImportSummary)); in populateThinLTOPassManager()
1179 PM.add(createLowerTypeTestsPass(nullptr, ImportSummary)); in populateThinLTOPassManager()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/LTO/
H A DLTOBackend.cpp211 const ModuleSummaryIndex *ImportSummary) { in runNewPMPasses() argument
298 MPM.addPass(PB.buildThinLTODefaultPipeline(OL, ImportSummary)); in runNewPMPasses()
311 const ModuleSummaryIndex *ImportSummary) { in runOldPMPasses() argument
321 PMB.ImportSummary = ImportSummary; in runOldPMPasses()
344 const ModuleSummaryIndex *ImportSummary, in opt() argument
366 ImportSummary); in opt()
368 runOldPMPasses(Conf, Mod, TM, IsThinLTO, ExportSummary, ImportSummary); in opt()
H A DThinLTOCodeGenerator.cpp251 PMB.ImportSummary = Index; in optimizeModule()
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Transforms/
H A DIPO.h257 const ModuleSummaryIndex *ImportSummary,
275 const ModuleSummaryIndex *ImportSummary);
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/LTO/
H A DLTOBackend.h39 const ModuleSummaryIndex *ImportSummary,
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Analysis/
H A DStackSafetyAnalysis.cpp982 const ModuleSummaryIndex *ImportSummary = nullptr; in runOnModule() local
985 ImportSummary = IndexWrapperPass->getIndex(); in runOnModule()
991 ImportSummary}; in runOnModule()
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Passes/
H A DPassBuilder.h412 const ModuleSummaryIndex *ImportSummary);
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Passes/
H A DPassBuilder.cpp1585 OptimizationLevel Level, const ModuleSummaryIndex *ImportSummary) { in buildThinLTODefaultPipeline() argument
1591 if (ImportSummary) { in buildThinLTODefaultPipeline()
1607 MPM.addPass(WholeProgramDevirtPass(nullptr, ImportSummary)); in buildThinLTODefaultPipeline()
1608 MPM.addPass(LowerTypeTestsPass(nullptr, ImportSummary)); in buildThinLTODefaultPipeline()