Home
last modified time | relevance | path

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

/llvm-project-15.0.7/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 DPassManagerBuilder.h153 const ModuleSummaryIndex *ImportSummary = nullptr; variable
/llvm-project-15.0.7/llvm/lib/Transforms/IPO/
H A DLowerTypeTests.cpp400 const ModuleSummaryIndex *ImportSummary; member in __anon131d77d30111::LowerTypeTestsModule
522 const ModuleSummaryIndex *ImportSummary,
652 if (AvoidReuse && !ImportSummary) { in createBitSetTest()
938 const TypeIdSummary *TidSummary = ImportSummary->getTypeIdSummary(TypeId); in importTypeId()
1688 const ModuleSummaryIndex *ImportSummary, bool DropTypeTests) in LowerTypeTestsModule() argument
1689 : M(M), ExportSummary(ExportSummary), ImportSummary(ImportSummary), in LowerTypeTestsModule()
1691 assert(!(ExportSummary && ImportSummary)); in LowerTypeTestsModule()
1830 (ImportSummary && ImportSummary->partiallySplitLTOUnits())) in lower()
1837 !ExportSummary && !ImportSummary) in lower()
1840 if (ImportSummary) { in lower()
[all …]
H A DWholeProgramDevirt.cpp549 const ModuleSummaryIndex *ImportSummary; member
586 const ModuleSummaryIndex *ImportSummary) in DevirtModule()
588 ExportSummary(ExportSummary), ImportSummary(ImportSummary), in DevirtModule()
596 assert(!(ExportSummary && ImportSummary)); in DevirtModule()
770 ImportSummary) in run()
1910 else if (ImportSummary && isa<MDString>(TypeId)) { in scanTypeTestUsers()
1912 ImportSummary->getTypeIdSummary(cast<MDString>(TypeId)->getString()); in scanTypeTestUsers()
2005 ImportSummary->getTypeIdSummary(TypeId->getString()); in importResolution()
2128 (ImportSummary && ImportSummary->partiallySplitLTOUnits())) in run()
2157 if (ImportSummary) { in run()
/llvm-project-15.0.7/llvm/include/llvm/LTO/
H A DLTOBackend.h39 const ModuleSummaryIndex *ImportSummary,
/llvm-project-15.0.7/llvm/lib/LTO/
H A DLTOBackend.cpp233 const ModuleSummaryIndex *ImportSummary) { in runNewPMPasses() argument
322 MPM.addPass(PB.buildThinLTODefaultPipeline(OL, ImportSummary)); in runNewPMPasses()
335 const ModuleSummaryIndex *ImportSummary, in opt() argument
356 ImportSummary); in opt()
/llvm-project-15.0.7/llvm/lib/Passes/
H A DPassBuilderPipelines.cpp1404 OptimizationLevel Level, const ModuleSummaryIndex *ImportSummary) { in buildThinLTODefaultPipeline() argument
1410 if (ImportSummary) { in buildThinLTODefaultPipeline()
1426 MPM.addPass(WholeProgramDevirtPass(nullptr, ImportSummary)); in buildThinLTODefaultPipeline()
1427 MPM.addPass(LowerTypeTestsPass(nullptr, ImportSummary)); in buildThinLTODefaultPipeline()
/llvm-project-15.0.7/llvm/lib/Analysis/
H A DStackSafetyAnalysis.cpp1081 const ModuleSummaryIndex *ImportSummary = nullptr; in runOnModule() local
1084 ImportSummary = IndexWrapperPass->getIndex(); in runOnModule()
1090 ImportSummary}; in runOnModule()
/llvm-project-15.0.7/llvm/include/llvm/Passes/
H A DPassBuilder.h263 const ModuleSummaryIndex *ImportSummary);