Searched refs:ExportSummary (Results 1 - 10 of 10) sorted by relevance

/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/Transforms/IPO/
H A DLowerTypeTests.h202 ModuleSummaryIndex *ExportSummary; member in class:llvm::LowerTypeTestsPass
204 LowerTypeTestsPass(ModuleSummaryIndex *ExportSummary, argument
206 : ExportSummary(ExportSummary), ImportSummary(ImportSummary) {}
H A DWholeProgramDevirt.h224 ModuleSummaryIndex *ExportSummary; member in struct:llvm::WholeProgramDevirtPass
226 WholeProgramDevirtPass(ModuleSummaryIndex *ExportSummary, argument
228 : ExportSummary(ExportSummary), ImportSummary(ImportSummary) {
229 assert(!(ExportSummary && ImportSummary));
H A DPassManagerBuilder.h149 ModuleSummaryIndex *ExportSummary = nullptr; member in class:llvm::PassManagerBuilder
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/Transforms/
H A DIPO.h237 /// - 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 DWholeProgramDevirt.cpp449 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 DLowerTypeTests.cpp383 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 DPassManagerBuilder.cpp894 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 DLTOBackend.cpp158 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 DPassBuilder.cpp1159 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 DPassBuilder.h400 ModuleSummaryIndex *ExportSummary);

Completed in 204 milliseconds