Searched refs:ExportSummary (Results 1 – 8 of 8) sorted by relevance
/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/IPO/ |
H A D | LowerTypeTests.h | 203 ModuleSummaryIndex *ExportSummary = nullptr; variable 209 LowerTypeTestsPass(ModuleSummaryIndex *ExportSummary, 212 : ExportSummary(ExportSummary), ImportSummary(ImportSummary), in ExportSummary() function
|
H A D | WholeProgramDevirt.h | 225 ModuleSummaryIndex *ExportSummary; member 229 : ExportSummary(nullptr), ImportSummary(nullptr), UseCommandLine(true) {} in WholeProgramDevirtPass() 230 WholeProgramDevirtPass(ModuleSummaryIndex *ExportSummary, in WholeProgramDevirtPass() 232 : ExportSummary(ExportSummary), ImportSummary(ImportSummary) { in WholeProgramDevirtPass() 233 assert(!(ExportSummary && ImportSummary)); in WholeProgramDevirtPass()
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/IPO/ |
H A D | WholeProgramDevirt.cpp | 545 ModuleSummaryIndex *ExportSummary; member 586 ModuleSummaryIndex *ExportSummary, in DevirtModule() 589 ExportSummary(ExportSummary), ImportSummary(ImportSummary), in DevirtModule() 597 assert(!(ExportSummary && ImportSummary)); in DevirtModule() 616 ModuleSummaryIndex *ExportSummary); 620 bool trySingleImplDevirt(ModuleSummaryIndex *ExportSummary, 695 ModuleSummaryIndex *ExportSummary); 706 ModuleSummaryIndex *ExportSummary); 717 ModuleSummaryIndex &ExportSummary; member 731 ModuleSummaryIndex &ExportSummary, in DevirtIndex() [all …]
|
H A D | LowerTypeTests.cpp | 398 ModuleSummaryIndex *ExportSummary; member in __anonc00fd2a30111::LowerTypeTestsModule 543 ModuleSummaryIndex *ExportSummary, 911 ExportSummary->getOrInsertTypeIdSummary(TypeId).TTRes; in exportTypeId() 1696 ExportSummary->cfiFunctionDefs().insert(std::string(F->getName())); in buildBitSetsFromFunctionsNative() 1698 ExportSummary->cfiFunctionDecls().insert(std::string(F->getName())); in buildBitSetsFromFunctionsNative() 1830 Module &M, ModuleAnalysisManager &AM, ModuleSummaryIndex *ExportSummary, in LowerTypeTestsModule() argument 1832 : M(M), ExportSummary(ExportSummary), ImportSummary(ImportSummary), in LowerTypeTestsModule() 1834 assert(!(ExportSummary && ImportSummary)); in LowerTypeTestsModule() 2000 if ((ExportSummary && ExportSummary->partiallySplitLTOUnits()) || in lower() 2008 !ExportSummary && !ImportSummary) in lower() [all …]
|
/freebsd/contrib/llvm-project/llvm/include/llvm/LTO/ |
H A D | LTOBackend.h | 38 bool IsThinLTO, ModuleSummaryIndex *ExportSummary,
|
/freebsd/contrib/llvm-project/llvm/lib/LTO/ |
H A D | LTOBackend.cpp | 235 ModuleSummaryIndex *ExportSummary, in runNewPMPasses() argument 332 MPM.addPass(PB.buildLTODefaultPipeline(OL, ExportSummary)); in runNewPMPasses() 342 bool IsThinLTO, ModuleSummaryIndex *ExportSummary, in opt() argument 363 runNewPMPasses(Conf, Mod, TM, Conf.OptLevel, IsThinLTO, ExportSummary, in opt()
|
/freebsd/contrib/llvm-project/llvm/lib/Passes/ |
H A D | PassBuilderPipelines.cpp | 1747 ModuleSummaryIndex *ExportSummary) { in buildLTODefaultPipeline() argument 1759 MPM.addPass(WholeProgramDevirtPass(ExportSummary, nullptr)); in buildLTODefaultPipeline() 1760 MPM.addPass(LowerTypeTestsPass(ExportSummary, nullptr)); in buildLTODefaultPipeline() 1831 MPM.addPass(WholeProgramDevirtPass(ExportSummary, nullptr)); in buildLTODefaultPipeline() 1837 MPM.addPass(LowerTypeTestsPass(ExportSummary, nullptr)); in buildLTODefaultPipeline() 2014 MPM.addPass(LowerTypeTestsPass(ExportSummary, nullptr)); in buildLTODefaultPipeline()
|
/freebsd/contrib/llvm-project/llvm/include/llvm/Passes/ |
H A D | PassBuilder.h | 295 ModuleSummaryIndex *ExportSummary);
|