Home
last modified time | relevance | path

Searched refs:ExportSummary (Results 1 – 11 of 11) sorted by relevance

/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Transforms/IPO/
H A DLowerTypeTests.h203 ModuleSummaryIndex *ExportSummary = nullptr; variable
209 LowerTypeTestsPass(ModuleSummaryIndex *ExportSummary,
212 : ExportSummary(ExportSummary), ImportSummary(ImportSummary), in ExportSummary() function
H A DWholeProgramDevirt.h224 ModuleSummaryIndex *ExportSummary; member
228 : ExportSummary(nullptr), ImportSummary(nullptr), UseCommandLine(true) {} in WholeProgramDevirtPass()
229 WholeProgramDevirtPass(ModuleSummaryIndex *ExportSummary, in WholeProgramDevirtPass()
231 : ExportSummary(ExportSummary), ImportSummary(ImportSummary) { in WholeProgramDevirtPass()
232 assert(!(ExportSummary && ImportSummary)); in WholeProgramDevirtPass()
H A DPassManagerBuilder.h150 ModuleSummaryIndex *ExportSummary = nullptr; variable
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/IPO/
H A DWholeProgramDevirt.cpp503 ModuleSummaryIndex *ExportSummary; member
535 ModuleSummaryIndex *ExportSummary, in DevirtModule()
538 ExportSummary(ExportSummary), ImportSummary(ImportSummary), in DevirtModule()
546 assert(!(ExportSummary && ImportSummary)); in DevirtModule()
567 bool trySingleImplDevirt(ModuleSummaryIndex *ExportSummary,
647 ModuleSummaryIndex &ExportSummary; member
661 ModuleSummaryIndex &ExportSummary, in DevirtIndex()
664 : ExportSummary(ExportSummary), ExportedGUIDs(ExportedGUIDs), in DevirtIndex()
687 ModuleSummaryIndex *ExportSummary = nullptr; member
694 WholeProgramDevirt(ModuleSummaryIndex *ExportSummary, in WholeProgramDevirt()
[all …]
H A DLowerTypeTests.cpp382 ModuleSummaryIndex *ExportSummary; member in __anon008eecce0111::LowerTypeTestsModule
504 LowerTypeTestsModule(Module &M, ModuleSummaryIndex *ExportSummary,
520 ModuleSummaryIndex *ExportSummary; member
528 LowerTypeTests(ModuleSummaryIndex *ExportSummary, in LowerTypeTests()
530 : ModulePass(ID), ExportSummary(ExportSummary), in LowerTypeTests()
538 return LowerTypeTestsModule(M, ExportSummary, ImportSummary, DropTypeTests) in runOnModule()
551 llvm::createLowerTypeTestsPass(ModuleSummaryIndex *ExportSummary, in createLowerTypeTestsPass() argument
554 return new LowerTypeTests(ExportSummary, ImportSummary, DropTypeTests); in createLowerTypeTestsPass()
913 ExportSummary->getOrInsertTypeIdSummary(TypeId).TTRes; in exportTypeId()
1549 ExportSummary->cfiFunctionDefs().insert(std::string(F->getName())); in buildBitSetsFromFunctionsNative()
[all …]
H A DPassManagerBuilder.cpp1026 PM.add(createWholeProgramDevirtPass(ExportSummary, nullptr)); in addLTOOptimizationPasses()
1204 PM.add(createWholeProgramDevirtPass(ExportSummary, nullptr)); in populateLTOPassManager()
1214 PM.add(createLowerTypeTestsPass(ExportSummary, nullptr)); in populateLTOPassManager()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/LTO/
H A DLTOBackend.cpp210 ModuleSummaryIndex *ExportSummary, in runNewPMPasses() argument
300 MPM.addPass(PB.buildLTODefaultPipeline(OL, ExportSummary)); in runNewPMPasses()
310 bool IsThinLTO, ModuleSummaryIndex *ExportSummary, in runOldPMPasses() argument
320 PMB.ExportSummary = ExportSummary; in runOldPMPasses()
343 bool IsThinLTO, ModuleSummaryIndex *ExportSummary, in opt() argument
365 runNewPMPasses(Conf, Mod, TM, Conf.OptLevel, IsThinLTO, ExportSummary, in opt()
368 runOldPMPasses(Conf, Mod, TM, IsThinLTO, ExportSummary, ImportSummary); in opt()
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Transforms/
H A DIPO.h256 ModulePass *createLowerTypeTestsPass(ModuleSummaryIndex *ExportSummary,
274 createWholeProgramDevirtPass(ModuleSummaryIndex *ExportSummary,
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/LTO/
H A DLTOBackend.h38 bool IsThinLTO, ModuleSummaryIndex *ExportSummary,
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Passes/
H A DPassBuilder.cpp1650 ModuleSummaryIndex *ExportSummary) { in buildLTODefaultPipeline() argument
1659 MPM.addPass(WholeProgramDevirtPass(ExportSummary, nullptr)); in buildLTODefaultPipeline()
1660 MPM.addPass(LowerTypeTestsPass(ExportSummary, nullptr)); in buildLTODefaultPipeline()
1727 MPM.addPass(WholeProgramDevirtPass(ExportSummary, nullptr)); in buildLTODefaultPipeline()
1733 MPM.addPass(LowerTypeTestsPass(ExportSummary, nullptr)); in buildLTODefaultPipeline()
1879 MPM.addPass(LowerTypeTestsPass(ExportSummary, nullptr)); in buildLTODefaultPipeline()
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Passes/
H A DPassBuilder.h440 ModuleSummaryIndex *ExportSummary);