Home
last modified time | relevance | path

Searched defs:WholeProgramDevirt (Results 1 – 1 of 1) sorted by relevance

/freebsd-13.1/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DWholeProgramDevirt.cpp687 struct WholeProgramDevirt : public ModulePass { struct
688 static char ID;
690 bool UseCommandLine = false;
692 ModuleSummaryIndex *ExportSummary = nullptr;
693 const ModuleSummaryIndex *ImportSummary = nullptr;
695 WholeProgramDevirt() : ModulePass(ID), UseCommandLine(true) { in WholeProgramDevirt() argument
699 WholeProgramDevirt(ModuleSummaryIndex *ExportSummary, in WholeProgramDevirt() function
706 bool runOnModule(Module &M) override { in runOnModule()
734 void getAnalysisUsage(AnalysisUsage &AU) const override { in getAnalysisUsage()