| /freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/IPO/ |
| H A D | LowerTypeTests.h | 204 const ModuleSummaryIndex *ImportSummary = nullptr; variable 210 const ModuleSummaryIndex *ImportSummary, 212 : ExportSummary(ExportSummary), ImportSummary(ImportSummary), in ExportSummary()
|
| H A D | WholeProgramDevirt.h | 226 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 D | MemProfContextDisambiguation.h | 35 /// 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 D | LowerTypeTests.cpp | 399 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 D | WholeProgramDevirt.cpp | 546 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 D | MemProfContextDisambiguation.cpp | 3460 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 D | LTOBackend.h | 39 const ModuleSummaryIndex *ImportSummary,
|
| /freebsd/contrib/llvm-project/llvm/lib/LTO/ |
| H A D | LTOBackend.cpp | 236 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 D | PassBuilderPipelines.cpp | 1684 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 D | StackSafetyAnalysis.cpp | 1114 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 D | PassBuilder.h | 277 const ModuleSummaryIndex *ImportSummary);
|