Home
last modified time | relevance | path

Searched refs:ExportSummary (Results 1 – 8 of 8) sorted by relevance

/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/IPO/
H A DLowerTypeTests.h203 ModuleSummaryIndex *ExportSummary = nullptr; variable
209 LowerTypeTestsPass(ModuleSummaryIndex *ExportSummary,
212 : ExportSummary(ExportSummary), ImportSummary(ImportSummary), in ExportSummary() function
H A DWholeProgramDevirt.h225 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 DWholeProgramDevirt.cpp545 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 DLowerTypeTests.cpp398 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 DLTOBackend.h38 bool IsThinLTO, ModuleSummaryIndex *ExportSummary,
/freebsd/contrib/llvm-project/llvm/lib/LTO/
H A DLTOBackend.cpp235 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 DPassBuilderPipelines.cpp1747 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 DPassBuilder.h295 ModuleSummaryIndex *ExportSummary);