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

References

include/llvm/Passes/PassBuilder.h
  288   FunctionPassManager
  453   Error parsePassPipeline(FunctionPassManager &FPM, StringRef PipelineText,
  485       const std::function<void(FunctionPassManager &, OptimizationLevel)> &C) {
  519       const std::function<void(FunctionPassManager &, OptimizationLevel)> &C) {
  541       const std::function<void(FunctionPassManager &, OptimizationLevel)> &C) {
  563       const std::function<void(FunctionPassManager &, OptimizationLevel)> &C) {
  605       const std::function<bool(StringRef Name, FunctionPassManager &,
  646   Error parseFunctionPass(FunctionPassManager &FPM, const PipelineElement &E,
  655   Error parseFunctionPassPipeline(FunctionPassManager &FPM,
  669   void invokePeepholeEPCallbacks(FunctionPassManager &, OptimizationLevel);
  672   SmallVector<std::function<void(FunctionPassManager &, OptimizationLevel)>, 2>
  678   SmallVector<std::function<void(FunctionPassManager &, OptimizationLevel)>, 2>
  682   SmallVector<std::function<void(FunctionPassManager &, OptimizationLevel)>, 2>
  684   SmallVector<std::function<void(FunctionPassManager &, OptimizationLevel)>, 2>
  709   SmallVector<std::function<bool(StringRef, FunctionPassManager &,
include/llvm/Transforms/Scalar/LoopPassManager.h
  403   FunctionPassManager LoopCanonicalizationFPM;
lib/FuzzMutate/IRMutator.cpp
   71   FunctionPassManager FPM;
lib/Passes/PassBuilder.cpp
  345     FunctionPassManager &FPM, PassBuilder::OptimizationLevel Level) {
  386 FunctionPassManager
  391   FunctionPassManager FPM(DebugLogging);
  574     FunctionPassManager FPM;
  603   FunctionPassManager FPM;
  689   FunctionPassManager EarlyFPM(DebugLogging);
  753   FunctionPassManager GlobalCleanupPM(DebugLogging);
  893   FunctionPassManager OptimizePM(DebugLogging);
 1172     FunctionPassManager EarlyFPM(DebugLogging);
 1233   FunctionPassManager PeepholeFPM(DebugLogging);
 1256   FunctionPassManager FPM(DebugLogging);
 1290   FunctionPassManager MainFPM;
 1723   return callbacksAcceptPassName<FunctionPassManager>(Name, Callbacks);
 1832       FunctionPassManager FPM(DebugLogging);
 1951       FunctionPassManager FPM(DebugLogging);
 2016 Error PassBuilder::parseFunctionPass(FunctionPassManager &FPM,
 2025       FunctionPassManager NestedFPM(DebugLogging);
 2045       FunctionPassManager NestedFPM(DebugLogging);
 2203 Error PassBuilder::parseFunctionPassPipeline(FunctionPassManager &FPM,
 2326 Error PassBuilder::parsePassPipeline(FunctionPassManager &FPM,
tools/opt/NewPMDriver.cpp
  138   if (tryParsePipelineText<FunctionPassManager>(PB, PeepholeEPPipeline))
  163   if (tryParsePipelineText<FunctionPassManager>(PB,
  180   if (tryParsePipelineText<FunctionPassManager>(PB, VectorizerStartEPPipeline))
  195   if (tryParsePipelineText<FunctionPassManager>(PB, OptimizerLastEPPipeline))
tools/polly/lib/Support/RegisterPasses.cpp
  454 static void buildDefaultPollyPipeline(FunctionPassManager &PM,
  590 parseFunctionPipeline(StringRef Name, FunctionPassManager &FPM,
  630 static bool parseScopPipeline(StringRef Name, FunctionPassManager &FPM,
  670   FunctionPassManager FPM(DebugLogging);
tools/polly/unittests/ScopPassManager/PassManagerTest.cpp
   51   FunctionPassManager FPM;
   56   FunctionPassManager FPM;
   61   FunctionPassManager FPM;
unittests/Analysis/CGSCCPassManagerTest.cpp
  266   FunctionPassManager FPM1(/*DebugLogging*/ true);
  306   FunctionPassManager FPM2(/*DebugLogging*/ true);
  316   FunctionPassManager FPM3(/*DebugLogging*/ true);
  431   FunctionPassManager FPM1(/*DebugLogging*/ true);
  452   FunctionPassManager FPM2(/*DebugLogging*/ true);
  476   FunctionPassManager FPM3(/*DebugLogging*/ true);
  635   FunctionPassManager FPM1(/*DebugLogging*/ true);
  650   FunctionPassManager FPM2(/*DebugLogging*/ true);
  680   FunctionPassManager FPM1(/*DebugLogging*/ true);
  698   FunctionPassManager FPM2(/*DebugLogging*/ true);
  725   FunctionPassManager FPM1(/*DebugLogging*/ true);
  744   FunctionPassManager FPM2(/*DebugLogging*/ true);
  767   FunctionPassManager FPM1(/*DebugLogging*/ true);
  787   FunctionPassManager FPM2(/*DebugLogging*/ true);
  810   FunctionPassManager FPM1(/*DebugLogging*/ true);
  825   FunctionPassManager FPM2(/*DebugLogging*/ true);
unittests/IR/PassBuilderCallbacksTest.cpp
  465 using FunctionCallbacksTest = PassBuilderCallbacksTest<FunctionPassManager>;
unittests/IR/PassManagerTest.cpp
  420     FunctionPassManager FPM;
  423       FunctionPassManager NestedFPM(/*DebugLogging*/ true);
  441     FunctionPassManager FPM(/*DebugLogging*/ true);
  454     FunctionPassManager FPM(/*DebugLogging*/ true);
  468     FunctionPassManager FPM;
  480     FunctionPassManager FPM(/*DebugLogging*/ true);
  701   FunctionPassManager FPM(/*DebugLogging*/ true);
  744   FunctionPassManager FPM2(/*DebugLogging*/ true);
unittests/Transforms/Scalar/LoopPassManagerTest.cpp
  337     FunctionPassManager FPM(true);
  364     FunctionPassManager FPM(true);
  375   FunctionPassManager FPM(true);
  550   FunctionPassManager FPM(true);
  758   FunctionPassManager FPM(true);
  840   FunctionPassManager FPM(true);
  919   FunctionPassManager FPM(true);
 1122   FunctionPassManager FPM(true);
 1406   FunctionPassManager FPM(true);