HomeSort by: relevance | last modified time | path
    Searched refs:ImportSummary (Results 1 - 13 of 13) sorted by relevancy

  /src/external/apache2/llvm/dist/llvm/include/llvm/Transforms/IPO/
LowerTypeTests.h 204 const ModuleSummaryIndex *ImportSummary = nullptr;
210 const ModuleSummaryIndex *ImportSummary,
212 : ExportSummary(ExportSummary), ImportSummary(ImportSummary),
WholeProgramDevirt.h 225 const ModuleSummaryIndex *ImportSummary;
228 : ExportSummary(nullptr), ImportSummary(nullptr), UseCommandLine(true) {}
230 const ModuleSummaryIndex *ImportSummary)
231 : ExportSummary(ExportSummary), ImportSummary(ImportSummary) {
232 assert(!(ExportSummary && ImportSummary));
PassManagerBuilder.h 155 const ModuleSummaryIndex *ImportSummary = nullptr;
  /src/external/apache2/llvm/dist/llvm/include/llvm/Transforms/
IPO.h 250 /// - If ImportSummary is non-null, this pass will import type identifiers from
254 /// It is invalid for both ExportSummary and ImportSummary to be non-null
257 const ModuleSummaryIndex *ImportSummary,
269 /// - Otherwise, if ImportSummary is non-null, this pass will import type
272 /// It is invalid for both ExportSummary and ImportSummary to be non-null.
275 const ModuleSummaryIndex *ImportSummary);
  /src/external/apache2/llvm/dist/llvm/include/llvm/LTO/
LTOBackend.h 39 const ModuleSummaryIndex *ImportSummary,
  /src/external/apache2/llvm/dist/llvm/lib/Transforms/IPO/
LowerTypeTests.cpp 383 const ModuleSummaryIndex *ImportSummary;
505 const ModuleSummaryIndex *ImportSummary,
521 const ModuleSummaryIndex *ImportSummary;
529 const ModuleSummaryIndex *ImportSummary, bool DropTypeTests)
531 ImportSummary(ImportSummary), DropTypeTests(DropTypeTests) {
538 return LowerTypeTestsModule(M, ExportSummary, ImportSummary, DropTypeTests)
552 const ModuleSummaryIndex *ImportSummary,
554 return new LowerTypeTests(ExportSummary, ImportSummary, DropTypeTests);
676 if (AvoidReuse && !ImportSummary) {
    [all...]
WholeProgramDevirt.cpp 504 const ModuleSummaryIndex *ImportSummary;
536 const ModuleSummaryIndex *ImportSummary)
538 ExportSummary(ExportSummary), ImportSummary(ImportSummary),
546 assert(!(ExportSummary && ImportSummary));
688 const ModuleSummaryIndex *ImportSummary = nullptr;
695 const ModuleSummaryIndex *ImportSummary)
697 ImportSummary(ImportSummary) {
725 ExportSummary, ImportSummary)
    [all...]
PassManagerBuilder.cpp 1165 if (ImportSummary) {
1178 PM.add(createWholeProgramDevirtPass(nullptr, ImportSummary));
1179 PM.add(createLowerTypeTestsPass(nullptr, ImportSummary));
  /src/external/apache2/llvm/dist/llvm/lib/LTO/
LTOBackend.cpp 211 const ModuleSummaryIndex *ImportSummary) {
298 MPM.addPass(PB.buildThinLTODefaultPipeline(OL, ImportSummary));
311 const ModuleSummaryIndex *ImportSummary) {
321 PMB.ImportSummary = ImportSummary;
344 const ModuleSummaryIndex *ImportSummary,
366 ImportSummary);
368 runOldPMPasses(Conf, Mod, TM, IsThinLTO, ExportSummary, ImportSummary);
509 /*ExportSummary=*/&CombinedIndex, /*ImportSummary=*/nullptr,
581 /*ExportSummary=*/nullptr, /*ImportSummary=*/&CombinedIndex
    [all...]
ThinLTOCodeGenerator.cpp 251 PMB.ImportSummary = Index;
  /src/external/apache2/llvm/dist/llvm/lib/Analysis/
StackSafetyAnalysis.cpp 982 const ModuleSummaryIndex *ImportSummary = nullptr;
985 ImportSummary = IndexWrapperPass->getIndex();
991 ImportSummary};
  /src/external/apache2/llvm/dist/llvm/include/llvm/Passes/
PassBuilder.h 412 const ModuleSummaryIndex *ImportSummary);
  /src/external/apache2/llvm/dist/llvm/lib/Passes/
PassBuilder.cpp 1585 OptimizationLevel Level, const ModuleSummaryIndex *ImportSummary) {
1591 if (ImportSummary) {
1607 MPM.addPass(WholeProgramDevirtPass(nullptr, ImportSummary));
1608 MPM.addPass(LowerTypeTestsPass(nullptr, ImportSummary));

Completed in 155 milliseconds