/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/Transforms/IPO/ |
H A D | LowerTypeTests.h | 203 const ModuleSummaryIndex *ImportSummary; member in class:llvm::LowerTypeTestsPass 205 const ModuleSummaryIndex *ImportSummary) 206 : ExportSummary(ExportSummary), ImportSummary(ImportSummary) {} 204 LowerTypeTestsPass(ModuleSummaryIndex *ExportSummary, const ModuleSummaryIndex *ImportSummary) argument
|
H A D | WholeProgramDevirt.h | 225 const ModuleSummaryIndex *ImportSummary; member in struct:llvm::WholeProgramDevirtPass 227 const ModuleSummaryIndex *ImportSummary) 228 : ExportSummary(ExportSummary), ImportSummary(ImportSummary) { 229 assert(!(ExportSummary && ImportSummary)); 226 WholeProgramDevirtPass(ModuleSummaryIndex *ExportSummary, const ModuleSummaryIndex *ImportSummary) argument
|
H A D | PassManagerBuilder.h | 154 const ModuleSummaryIndex *ImportSummary = nullptr; member in class:llvm::PassManagerBuilder
|
/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/Transforms/ |
H A D | IPO.h | 239 /// - Otherwise, if ImportSummary is non-null, this pass will import type 242 /// It is invalid for both ExportSummary and ImportSummary to be non-null. 244 const ModuleSummaryIndex *ImportSummary); 255 /// - Otherwise, if ImportSummary is non-null, this pass will import type 258 /// It is invalid for both ExportSummary and ImportSummary to be non-null. 261 const ModuleSummaryIndex *ImportSummary);
|
/freebsd-12-stable/contrib/llvm-project/llvm/lib/LTO/ |
H A D | LTOBackend.cpp | 159 const ModuleSummaryIndex *ImportSummary) { 221 ImportSummary); 274 const ModuleSummaryIndex *ImportSummary) { 282 PMB.ImportSummary = ImportSummary; 305 const ModuleSummaryIndex *ImportSummary) { 312 ImportSummary); 314 runOldPMPasses(Conf, Mod, TM, IsThinLTO, ExportSummary, ImportSummary); 468 /*ExportSummary=*/&CombinedIndex, /*ImportSummary=*/nullptr)) 563 /*ExportSummary=*/nullptr, /*ImportSummary 156 runNewPMPasses(const Config &Conf, Module &Mod, TargetMachine *TM, unsigned OptLevel, bool IsThinLTO, ModuleSummaryIndex *ExportSummary, const ModuleSummaryIndex *ImportSummary) argument 272 runOldPMPasses(const Config &Conf, Module &Mod, TargetMachine *TM, bool IsThinLTO, ModuleSummaryIndex *ExportSummary, const ModuleSummaryIndex *ImportSummary) argument 303 opt(const Config &Conf, TargetMachine *TM, unsigned Task, Module &Mod, bool IsThinLTO, ModuleSummaryIndex *ExportSummary, const ModuleSummaryIndex *ImportSummary) argument [all...] |
H A D | ThinLTOCodeGenerator.cpp | 245 PMB.ImportSummary = Index;
|
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Transforms/IPO/ |
H A D | LowerTypeTests.cpp | 384 const ModuleSummaryIndex *ImportSummary; member in class:__anon5564::LowerTypeTestsModule 503 const ModuleSummaryIndex *ImportSummary); 518 const ModuleSummaryIndex *ImportSummary; member in struct:__anon5564::LowerTypeTests 525 const ModuleSummaryIndex *ImportSummary) 527 ImportSummary(ImportSummary) { 534 return LowerTypeTestsModule(M, ExportSummary, ImportSummary).lower(); 547 const ModuleSummaryIndex *ImportSummary) { 548 return new LowerTypeTests(ExportSummary, ImportSummary); 670 if (AvoidReuse && !ImportSummary) { 524 LowerTypeTests(ModuleSummaryIndex *ExportSummary, const ModuleSummaryIndex *ImportSummary) argument 546 createLowerTypeTestsPass(ModuleSummaryIndex *ExportSummary, const ModuleSummaryIndex *ImportSummary) argument 1656 LowerTypeTestsModule( Module &M, ModuleSummaryIndex *ExportSummary, const ModuleSummaryIndex *ImportSummary) argument [all...] |
H A D | WholeProgramDevirt.cpp | 450 const ModuleSummaryIndex *ImportSummary; member in struct:__anon5574::DevirtModule 477 const ModuleSummaryIndex *ImportSummary) 479 ExportSummary(ExportSummary), ImportSummary(ImportSummary), 486 assert(!(ExportSummary && ImportSummary)); 621 const ModuleSummaryIndex *ImportSummary = nullptr; member in struct:__anon5574::WholeProgramDevirt 628 const ModuleSummaryIndex *ImportSummary) 630 ImportSummary(ImportSummary) { 658 ExportSummary, ImportSummary) 473 DevirtModule(Module &M, function_ref<AAResults &(Function &)> AARGetter, function_ref<OptimizationRemarkEmitter &(Function *)> OREGetter, function_ref<DominatorTree &(Function &)> LookupDomTree, ModuleSummaryIndex *ExportSummary, const ModuleSummaryIndex *ImportSummary) argument 627 WholeProgramDevirt(ModuleSummaryIndex *ExportSummary, const ModuleSummaryIndex *ImportSummary) argument 681 createWholeProgramDevirtPass(ModuleSummaryIndex *ExportSummary, const ModuleSummaryIndex *ImportSummary) argument [all...] |
H A D | PassManagerBuilder.cpp | 1040 if (ImportSummary) { 1053 PM.add(createWholeProgramDevirtPass(nullptr, ImportSummary)); 1054 PM.add(createLowerTypeTestsPass(nullptr, ImportSummary));
|
/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/Passes/ |
H A D | PassBuilder.h | 370 const ModuleSummaryIndex *ImportSummary);
|
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Passes/ |
H A D | PassBuilder.cpp | 1109 const ModuleSummaryIndex *ImportSummary) { 1112 if (ImportSummary) { 1128 MPM.addPass(WholeProgramDevirtPass(nullptr, ImportSummary)); 1129 MPM.addPass(LowerTypeTestsPass(nullptr, ImportSummary)); 1107 buildThinLTODefaultPipeline( OptimizationLevel Level, bool DebugLogging, const ModuleSummaryIndex *ImportSummary) argument
|