Home
last modified time | relevance | path

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

/freebsd/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.h226 const ModuleSummaryIndex *ImportSummary; member
229 : ExportSummary(nullptr), ImportSummary(nullptr), UseCommandLine(true) {} in WholeProgramDevirtPass()
231 const ModuleSummaryIndex *ImportSummary) in WholeProgramDevirtPass()
232 : ExportSummary(ExportSummary), ImportSummary(ImportSummary) { in WholeProgramDevirtPass()
233 assert(!(ExportSummary && ImportSummary)); in WholeProgramDevirtPass()
H A DMemProfContextDisambiguation.h35 /// In the ThinLTO backend, apply the cloning decisions in ImportSummary to
40 const ModuleSummaryIndex *ImportSummary;
42 const ModuleSummaryIndex *ImportSummary; global() variable
/freebsd/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DLowerTypeTests.cpp399 const ModuleSummaryIndex *ImportSummary; member in __anonc00fd2a30111::LowerTypeTestsModule
544 const ModuleSummaryIndex *ImportSummary,
674 if (AvoidReuse && !ImportSummary) { in createBitSetTest()
960 const TypeIdSummary *TidSummary = ImportSummary->getTypeIdSummary(TypeId); in importTypeId()
1831 const ModuleSummaryIndex *ImportSummary, bool DropTypeTests) in LowerTypeTestsModule() argument
1832 : M(M), ExportSummary(ExportSummary), ImportSummary(ImportSummary), in LowerTypeTestsModule()
1834 assert(!(ExportSummary && ImportSummary)); in LowerTypeTestsModule()
2001 (ImportSummary && ImportSummary->partiallySplitLTOUnits())) in lower()
2008 !ExportSummary && !ImportSummary) in lower()
2011 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()
2015 else if (ImportSummary && isa<MDString>(TypeId)) { in scanTypeTestUsers()
2017 ImportSummary->getTypeIdSummary(cast<MDString>(TypeId)->getString()); in scanTypeTestUsers()
2121 ImportSummary->getTypeIdSummary(TypeId->getString()); in importResolution()
2244 (ImportSummary && ImportSummary->partiallySplitLTOUnits())) in run()
2280 if (ImportSummary) { in run()
H A DMemProfContextDisambiguation.cpp3460 const ModuleSummaryIndex *ImportSummary) { in findValueInfoForFunc() argument
3464 ValueInfo TheFnVI = ImportSummary->getValueInfo(F.getGUID()); in findValueInfoForFunc()
3469 TheFnVI = ImportSummary->getValueInfo(GlobalValue::getGUID(F.getName())); in findValueInfoForFunc()
3477 TheFnVI = ImportSummary->getValueInfo(GlobalValue::getGUID(OrigId)); in findValueInfoForFunc()
3486 ImportSummary->getGUIDFromOriginalID(GlobalValue::getGUID(OrigName)); in findValueInfoForFunc()
3488 TheFnVI = ImportSummary->getValueInfo(OrigGUID); in findValueInfoForFunc()
3493 assert(ImportSummary); in applyImport()
3579 ValueInfo TheFnVI = findValueInfoForFunc(F, M, ImportSummary); in applyImport()
3588 ImportSummary->findSummaryInModule(TheFnVI, M.getModuleIdentifier()); in applyImport()
3715 assert(ImportSummary->getStackIdAtIndex(*StackIdIndexIter) == in applyImport()
[all …]
/freebsd/contrib/llvm-project/llvm/include/llvm/LTO/
H A DLTOBackend.h39 const ModuleSummaryIndex *ImportSummary,
/freebsd/contrib/llvm-project/llvm/lib/LTO/
H A DLTOBackend.cpp236 const ModuleSummaryIndex *ImportSummary) { in runNewPMPasses() argument
330 MPM.addPass(PB.buildThinLTODefaultPipeline(OL, ImportSummary)); in runNewPMPasses()
343 const ModuleSummaryIndex *ImportSummary, in opt() argument
364 ImportSummary); in opt()
/freebsd/contrib/llvm-project/llvm/lib/Passes/
H A DPassBuilderPipelines.cpp1684 OptimizationLevel Level, const ModuleSummaryIndex *ImportSummary) { in buildThinLTODefaultPipeline() argument
1687 if (ImportSummary) { in buildThinLTODefaultPipeline()
1691 MPM.addPass(MemProfContextDisambiguation(ImportSummary)); in buildThinLTODefaultPipeline()
1708 MPM.addPass(WholeProgramDevirtPass(nullptr, ImportSummary)); in buildThinLTODefaultPipeline()
1709 MPM.addPass(LowerTypeTestsPass(nullptr, ImportSummary)); in buildThinLTODefaultPipeline()
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DStackSafetyAnalysis.cpp1114 const ModuleSummaryIndex *ImportSummary = nullptr; in runOnModule() local
1117 ImportSummary = IndexWrapperPass->getIndex(); in runOnModule()
1123 ImportSummary}; in runOnModule()
/freebsd/contrib/llvm-project/llvm/include/llvm/Passes/
H A DPassBuilder.h277 const ModuleSummaryIndex *ImportSummary);