Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DGlobalMergeFunctions.h81 const ModuleSummaryIndex *ImportSummary = nullptr; member
83 GlobalMergeFuncPass(const ModuleSummaryIndex *ImportSummary) in GlobalMergeFuncPass()
84 : ImportSummary(ImportSummary) {} in GlobalMergeFuncPass()
/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/IPO/
H A DLowerTypeTests.h212 const ModuleSummaryIndex *ImportSummary = nullptr; variable
219 const ModuleSummaryIndex *ImportSummary,
222 : ExportSummary(ExportSummary), ImportSummary(ImportSummary), in ExportSummary()
H A DWholeProgramDevirt.h227 const ModuleSummaryIndex *ImportSummary; member
230 : ExportSummary(nullptr), ImportSummary(nullptr), UseCommandLine(true) {} in WholeProgramDevirtPass()
232 const ModuleSummaryIndex *ImportSummary) in WholeProgramDevirtPass()
233 : ExportSummary(ExportSummary), ImportSummary(ImportSummary) { in WholeProgramDevirtPass()
234 assert(!(ExportSummary && ImportSummary)); in WholeProgramDevirtPass()
H A DMemProfContextDisambiguation.h73 const ModuleSummaryIndex *ImportSummary; variable
/freebsd/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DLowerTypeTests.cpp428 const ModuleSummaryIndex *ImportSummary; member in __anonc00fd2a30111::LowerTypeTestsModule
569 const ModuleSummaryIndex *ImportSummary,
699 if (AvoidReuse && !ImportSummary) { in createBitSetTest()
982 const TypeIdSummary *TidSummary = ImportSummary->getTypeIdSummary(TypeId); in importTypeId()
1869 const ModuleSummaryIndex *ImportSummary, DropTestKind DropTypeTests) in LowerTypeTestsModule() argument
1870 : M(M), ExportSummary(ExportSummary), ImportSummary(ImportSummary), in LowerTypeTestsModule()
1873 assert(!(ExportSummary && ImportSummary)); in LowerTypeTestsModule()
2048 (ImportSummary && ImportSummary->partiallySplitLTOUnits())) in lower()
2055 !ExportSummary && !ImportSummary) in lower()
2058 if (ImportSummary) { in lower()
[all …]
H A DWholeProgramDevirt.cpp577 const ModuleSummaryIndex *ImportSummary; member
618 const ModuleSummaryIndex *ImportSummary) in DevirtModule()
620 ExportSummary(ExportSummary), ImportSummary(ImportSummary), in DevirtModule()
628 assert(!(ExportSummary && ImportSummary)); in DevirtModule()
802 ImportSummary) in run()
2099 else if (ImportSummary && isa<MDString>(TypeId)) { in scanTypeTestUsers()
2101 ImportSummary->getTypeIdSummary(cast<MDString>(TypeId)->getString()); in scanTypeTestUsers()
2203 ImportSummary->getTypeIdSummary(TypeId->getString()); in importResolution()
2329 (ImportSummary && ImportSummary->partiallySplitLTOUnits())) in run()
2366 if (ImportSummary) { in run()
H A DMemProfContextDisambiguation.cpp4985 const ModuleSummaryIndex *ImportSummary, in findValueInfoForFunc() argument
4990 ValueInfo TheFnVI = ImportSummary->getValueInfo(F.getGUID()); in findValueInfoForFunc()
4995 TheFnVI = ImportSummary->getValueInfo( in findValueInfoForFunc()
5027 TheFnVI = ImportSummary->getValueInfo( in findValueInfoForFunc()
5039 TheFnVI = ImportSummary->getValueInfo( in findValueInfoForFunc()
5077 const ModuleSummaryIndex *ImportSummary) { in checkAllocContextIds() argument
5101 assert(ImportSummary->getStackIdAtIndex(*StackIdIndexIter) == in checkAllocContextIds()
5111 assert(ImportSummary); in applyImport()
5213 ValueInfo TheFnVI = findValueInfoForFunc(F, M, ImportSummary); in applyImport()
5222 ImportSummary->findSummaryInModule(TheFnVI, M.getModuleIdentifier()); in applyImport()
[all …]
/freebsd/contrib/llvm-project/llvm/include/llvm/LTO/
H A DLTOBackend.h41 const ModuleSummaryIndex *ImportSummary,
/freebsd/contrib/llvm-project/llvm/lib/LTO/
H A DLTOBackend.cpp242 const ModuleSummaryIndex *ImportSummary) { in runNewPMPasses() argument
336 MPM.addPass(PB.buildThinLTODefaultPipeline(OL, ImportSummary)); in runNewPMPasses()
367 const ModuleSummaryIndex *ImportSummary, in opt() argument
394 ImportSummary); in opt()
/freebsd/contrib/llvm-project/llvm/lib/Passes/
H A DPassBuilderPipelines.cpp1785 OptimizationLevel Level, const ModuleSummaryIndex *ImportSummary) { in buildThinLTODefaultPipeline() argument
1788 if (ImportSummary) { in buildThinLTODefaultPipeline()
1793 ImportSummary, PGOOpt && PGOOpt->Action == PGOOptions::SampleUse)); in buildThinLTODefaultPipeline()
1810 MPM.addPass(WholeProgramDevirtPass(nullptr, ImportSummary)); in buildThinLTODefaultPipeline()
1811 MPM.addPass(LowerTypeTestsPass(nullptr, ImportSummary)); in buildThinLTODefaultPipeline()
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DStackSafetyAnalysis.cpp1108 const ModuleSummaryIndex *ImportSummary = nullptr; in runOnModule() local
1111 ImportSummary = IndexWrapperPass->getIndex(); in runOnModule()
1117 ImportSummary}; in runOnModule()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DGlobalMergeFunctions.cpp615 bool Changed = GlobalMergeFunc(ImportSummary).run(M); in run()
/freebsd/contrib/llvm-project/llvm/include/llvm/Passes/
H A DPassBuilder.h282 OptimizationLevel Level, const ModuleSummaryIndex *ImportSummary);