Home
last modified time | relevance | path

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

/freebsd-14.2/contrib/llvm-project/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 DMemProfContextDisambiguation.h40 const ModuleSummaryIndex *ImportSummary; variable
/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DLowerTypeTests.cpp399 const ModuleSummaryIndex *ImportSummary; member in __anonecc095190111::LowerTypeTestsModule
544 const ModuleSummaryIndex *ImportSummary,
674 if (AvoidReuse && !ImportSummary) { in createBitSetTest()
960 const TypeIdSummary *TidSummary = ImportSummary->getTypeIdSummary(TypeId); in importTypeId()
1829 const ModuleSummaryIndex *ImportSummary, bool DropTypeTests) in LowerTypeTestsModule() argument
1830 : M(M), ExportSummary(ExportSummary), ImportSummary(ImportSummary), in LowerTypeTestsModule()
1832 assert(!(ExportSummary && ImportSummary)); in LowerTypeTestsModule()
1999 (ImportSummary && ImportSummary->partiallySplitLTOUnits())) in lower()
2006 !ExportSummary && !ImportSummary) in lower()
2009 if (ImportSummary) { in lower()
[all …]
H A DWholeProgramDevirt.cpp546 const ModuleSummaryIndex *ImportSummary; member
587 const ModuleSummaryIndex *ImportSummary) in DevirtModule()
589 ExportSummary(ExportSummary), ImportSummary(ImportSummary), in DevirtModule()
597 assert(!(ExportSummary && ImportSummary)); in DevirtModule()
771 ImportSummary) in run()
2023 else if (ImportSummary && isa<MDString>(TypeId)) { in scanTypeTestUsers()
2025 ImportSummary->getTypeIdSummary(cast<MDString>(TypeId)->getString()); in scanTypeTestUsers()
2129 ImportSummary->getTypeIdSummary(TypeId->getString()); in importResolution()
2252 (ImportSummary && ImportSummary->partiallySplitLTOUnits())) in run()
2288 if (ImportSummary) { in run()
H A DMemProfContextDisambiguation.cpp3253 ValueInfo TheFnVI = ImportSummary->getValueInfo(F.getGUID()); in findValueInfoForFunc()
3266 TheFnVI = ImportSummary->getValueInfo(GlobalValue::getGUID(OrigId)); in findValueInfoForFunc()
3277 TheFnVI = ImportSummary->getValueInfo(OrigGUID); in findValueInfoForFunc()
3282 assert(ImportSummary); in applyImport()
3368 ValueInfo TheFnVI = findValueInfoForFunc(F, M, ImportSummary); in applyImport()
3559 assert(ImportSummary->getStackIdAtIndex(*StackIdIndexIter) == in applyImport()
3570 findValueInfoForFunc(*CalledFunction, M, ImportSummary); in applyImport()
3631 if (ImportSummary) in processModule()
3651 : ImportSummary(Summary) { in MemProfContextDisambiguation()
3652 if (ImportSummary) { in MemProfContextDisambiguation()
[all …]
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/LTO/
H A DLTOBackend.h39 const ModuleSummaryIndex *ImportSummary,
/freebsd-14.2/contrib/llvm-project/llvm/lib/LTO/
H A DLTOBackend.cpp240 const ModuleSummaryIndex *ImportSummary) { in runNewPMPasses() argument
332 MPM.addPass(PB.buildThinLTODefaultPipeline(OL, ImportSummary)); in runNewPMPasses()
345 const ModuleSummaryIndex *ImportSummary, in opt() argument
366 ImportSummary); in opt()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Passes/
H A DPassBuilderPipelines.cpp1610 OptimizationLevel Level, const ModuleSummaryIndex *ImportSummary) { in buildThinLTODefaultPipeline() argument
1613 if (ImportSummary) { in buildThinLTODefaultPipeline()
1617 MPM.addPass(MemProfContextDisambiguation(ImportSummary)); in buildThinLTODefaultPipeline()
1634 MPM.addPass(WholeProgramDevirtPass(nullptr, ImportSummary)); in buildThinLTODefaultPipeline()
1635 MPM.addPass(LowerTypeTestsPass(nullptr, ImportSummary)); in buildThinLTODefaultPipeline()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Analysis/
H A DStackSafetyAnalysis.cpp1092 const ModuleSummaryIndex *ImportSummary = nullptr; in runOnModule() local
1095 ImportSummary = IndexWrapperPass->getIndex(); in runOnModule()
1101 ImportSummary}; in runOnModule()
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/Passes/
H A DPassBuilder.h274 const ModuleSummaryIndex *ImportSummary);