/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/Transforms/IPO/ |
H A D | LowerTypeTests.h | 202 ModuleSummaryIndex *ExportSummary; member in class:llvm::LowerTypeTestsPass 204 LowerTypeTestsPass(ModuleSummaryIndex *ExportSummary, argument 206 : ExportSummary(ExportSummary), ImportSummary(ImportSummary) {}
|
H A D | WholeProgramDevirt.h | 224 ModuleSummaryIndex *ExportSummary; member in struct:llvm::WholeProgramDevirtPass 226 WholeProgramDevirtPass(ModuleSummaryIndex *ExportSummary, argument 228 : ExportSummary(ExportSummary), ImportSummary(ImportSummary) { 229 assert(!(ExportSummary && ImportSummary));
|
H A D | PassManagerBuilder.h | 149 ModuleSummaryIndex *ExportSummary = nullptr; member in class:llvm::PassManagerBuilder
|
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/Transforms/ |
H A D | IPO.h | 237 /// - If ExportSummary is non-null, this pass will export type identifiers to 242 /// It is invalid for both ExportSummary and ImportSummary to be non-null. 243 ModulePass *createLowerTypeTestsPass(ModuleSummaryIndex *ExportSummary, 253 /// - If ExportSummary is non-null, this pass will export type identifiers to 258 /// It is invalid for both ExportSummary and ImportSummary to be non-null. 260 createWholeProgramDevirtPass(ModuleSummaryIndex *ExportSummary,
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Transforms/IPO/ |
H A D | WholeProgramDevirt.cpp | 449 ModuleSummaryIndex *ExportSummary; member in struct:__anon2608::DevirtModule 476 ModuleSummaryIndex *ExportSummary, 479 ExportSummary(ExportSummary), ImportSummary(ImportSummary), 486 assert(!(ExportSummary && ImportSummary)); 504 bool trySingleImplDevirt(ModuleSummaryIndex *ExportSummary, 584 ModuleSummaryIndex &ExportSummary; member in struct:__anon2608::DevirtIndex 596 ModuleSummaryIndex &ExportSummary, 599 : ExportSummary(ExportSummary), ExportedGUID 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 595 DevirtIndex( ModuleSummaryIndex &ExportSummary, std::set<GlobalValue::GUID> &ExportedGUIDs, std::map<ValueInfo, std::vector<VTableSlotSummary>> &LocalWPDTargetsMap) argument 620 ModuleSummaryIndex *ExportSummary = nullptr; member in struct:__anon2608::WholeProgramDevirt 627 WholeProgramDevirt(ModuleSummaryIndex *ExportSummary, const ModuleSummaryIndex *ImportSummary) argument 681 createWholeProgramDevirtPass(ModuleSummaryIndex *ExportSummary, const ModuleSummaryIndex *ImportSummary) argument 933 trySingleImplDevirt( ModuleSummaryIndex *ExportSummary, MutableArrayRef<VirtualCallTarget> TargetsForSlot, VTableSlotInfo &SlotInfo, WholeProgramDevirtResolution *Res) argument [all...] |
H A D | LowerTypeTests.cpp | 383 ModuleSummaryIndex *ExportSummary; member in class:__anon2598::LowerTypeTestsModule 502 LowerTypeTestsModule(Module &M, ModuleSummaryIndex *ExportSummary, 517 ModuleSummaryIndex *ExportSummary; member in struct:__anon2598::LowerTypeTests 524 LowerTypeTests(ModuleSummaryIndex *ExportSummary, argument 526 : ModulePass(ID), ExportSummary(ExportSummary), 534 return LowerTypeTestsModule(M, ExportSummary, ImportSummary).lower(); 546 llvm::createLowerTypeTestsPass(ModuleSummaryIndex *ExportSummary, argument 548 return new LowerTypeTests(ExportSummary, ImportSummary); 905 ExportSummary 1656 LowerTypeTestsModule( Module &M, ModuleSummaryIndex *ExportSummary, const ModuleSummaryIndex *ImportSummary) argument [all...] |
H A D | PassManagerBuilder.cpp | 894 PM.add(createWholeProgramDevirtPass(ExportSummary, nullptr)); 1079 PM.add(createWholeProgramDevirtPass(ExportSummary, nullptr)); 1089 PM.add(createLowerTypeTestsPass(ExportSummary, nullptr));
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/LTO/ |
H A D | LTOBackend.cpp | 158 ModuleSummaryIndex *ExportSummary, 223 MPM = PB.buildLTODefaultPipeline(OL, Conf.DebugPassManager, ExportSummary); 273 bool IsThinLTO, ModuleSummaryIndex *ExportSummary, 281 PMB.ExportSummary = ExportSummary; 304 bool IsThinLTO, ModuleSummaryIndex *ExportSummary, 311 runNewPMPasses(Conf, Mod, TM, Conf.OptLevel, IsThinLTO, ExportSummary, 314 runOldPMPasses(Conf, Mod, TM, IsThinLTO, ExportSummary, ImportSummary); 468 /*ExportSummary=*/&CombinedIndex, /*ImportSummary=*/nullptr)) 563 /*ExportSummary 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...] |
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Passes/ |
H A D | PassBuilder.cpp | 1159 ModuleSummaryIndex *ExportSummary) { 1165 MPM.addPass(WholeProgramDevirtPass(ExportSummary, nullptr)); 1166 MPM.addPass(LowerTypeTestsPass(ExportSummary, nullptr)); 1226 MPM.addPass(WholeProgramDevirtPass(ExportSummary, nullptr)); 1232 MPM.addPass(LowerTypeTestsPass(ExportSummary, nullptr)); 1359 MPM.addPass(LowerTypeTestsPass(ExportSummary, nullptr)); 1158 buildLTODefaultPipeline(OptimizationLevel Level, bool DebugLogging, ModuleSummaryIndex *ExportSummary) argument
|
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/Passes/ |
H A D | PassBuilder.h | 400 ModuleSummaryIndex *ExportSummary);
|