reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

include/llvm/Passes/PassBuilder.h
  308   ModulePassManager
  326   ModulePassManager buildModuleOptimizationPipeline(OptimizationLevel Level,
  341   ModulePassManager buildPerModuleDefaultPipeline(OptimizationLevel Level,
  357   ModulePassManager
  372   ModulePassManager
  388   ModulePassManager buildLTOPreLinkDefaultPipeline(OptimizationLevel Level,
  402   ModulePassManager buildLTODefaultPipeline(OptimizationLevel Level,
  439   Error parsePassPipeline(ModulePassManager &MPM, StringRef PipelineText,
  551       const std::function<void(ModulePassManager &)> &C) {
  615       const std::function<bool(StringRef Name, ModulePassManager &,
  627       const std::function<bool(ModulePassManager &, ArrayRef<PipelineElement>,
  633   void addPGOInstrPassesForO0(ModulePassManager &MPM, bool DebugLogging,
  642   Error parseModulePass(ModulePassManager &MPM, const PipelineElement &E,
  661   Error parseModulePassPipeline(ModulePassManager &MPM,
  665   void addPGOInstrPasses(ModulePassManager &MPM, bool DebugLogging,
  687   SmallVector<std::function<void(ModulePassManager &)>, 2>
  691   SmallVector<std::function<bool(StringRef, ModulePassManager &,
  695   SmallVector<std::function<bool(ModulePassManager &, ArrayRef<PipelineElement>,
lib/LTO/LTOBackend.cpp
  194   ModulePassManager MPM(Conf.DebugPassManager);
  254   ModulePassManager MPM;
lib/Passes/PassBuilder.cpp
  548 void PassBuilder::addPGOInstrPasses(ModulePassManager &MPM, bool DebugLogging,
  618 void PassBuilder::addPGOInstrPassesForO0(ModulePassManager &MPM,
  651 ModulePassManager
  655   ModulePassManager MPM(DebugLogging);
  836 ModulePassManager PassBuilder::buildModuleOptimizationPipeline(
  838   ModulePassManager MPM(DebugLogging);
 1021 ModulePassManager
 1026   ModulePassManager MPM(DebugLogging);
 1048 ModulePassManager
 1053   ModulePassManager MPM(DebugLogging);
 1087 ModulePassManager PassBuilder::buildThinLTODefaultPipeline(
 1090   ModulePassManager MPM(DebugLogging);
 1128 ModulePassManager
 1137 ModulePassManager
 1140   ModulePassManager MPM(DebugLogging);
 1672   return callbacksAcceptPassName<ModulePassManager>(Name, Callbacks);
 1807 Error PassBuilder::parseModulePass(ModulePassManager &MPM,
 1816       ModulePassManager NestedMPM(DebugLogging);
 1840       ModulePassManager NestedMPM(DebugLogging);
 2242 Error PassBuilder::parseModulePassPipeline(ModulePassManager &MPM,
 2258 Error PassBuilder::parsePassPipeline(ModulePassManager &MPM,
tools/clang/lib/CodeGen/BackendUtil.cpp
  953 static void addSanitizersAtO0(ModulePassManager &MPM,
 1111   ModulePassManager MPM(CodeGenOpts.DebugPassManager);
tools/llvm-opt-fuzzer/llvm-opt-fuzzer.cpp
  136   ModulePassManager MPM;
  237   ModulePassManager MPM;
tools/opt/NewPMDriver.cpp
  188   if (tryParsePipelineText<ModulePassManager>(PB, PipelineStartEPPipeline))
  320   ModulePassManager MPM(DebugPM);
tools/polly/lib/Support/RegisterPasses.cpp
  661 parseTopLevelPipeline(ModulePassManager &MPM,
tools/polly/lib/Transform/ScopInliner.cpp
   86       ModulePassManager MPM;
unittests/Analysis/CGSCCPassManagerTest.cpp
  262   ModulePassManager MPM(/*DebugLogging*/ true);
  347   ModulePassManager MPM(/*DebugLogging*/ true);
  425   ModulePassManager MPM(/*DebugLogging*/ true);
  509   ModulePassManager MPM(/*DebugLogging*/ true);
  547   ModulePassManager MPM(/*DebugLogging*/ true);
  586   ModulePassManager MPM(/*DebugLogging*/ true);
  654   ModulePassManager MPM(/*DebugLogging*/ true);
  702   ModulePassManager MPM(/*DebugLogging*/ true);
  722   ModulePassManager MPM(/*DebugLogging*/ true);
  764   ModulePassManager MPM(/*DebugLogging*/ true);
  807   ModulePassManager MPM(/*DebugLogging*/ true);
 1014   ModulePassManager MPM(/*DebugLogging*/ true);
 1132   ModulePassManager MPM(/*DebugLogging*/ true);
unittests/IR/PassBuilderCallbacksTest.cpp
  386   ModulePassManager PM;
  463 using ModuleCallbacksTest = PassBuilderCallbacksTest<ModulePassManager>;
unittests/IR/PassManagerTest.cpp
  411   ModulePassManager MPM;
  419     ModulePassManager NestedMPM(/*DebugLogging*/ true);
  700   ModulePassManager MPM(/*DebugLogging*/ true);
unittests/Passes/PluginsTest.cpp
   56   ModulePassManager PM;
unittests/Transforms/Scalar/LoopPassManagerTest.cpp
  315   ModulePassManager MPM(true);
  374   ModulePassManager MPM(true);
  458   ModulePassManager MPM(true);
  549   ModulePassManager MPM(true);
  757   ModulePassManager MPM(true);
  839   ModulePassManager MPM(true);
  918   ModulePassManager MPM(true);
 1121   ModulePassManager MPM(true);
 1405   ModulePassManager MPM(true);