Home
last modified time | relevance | path

Searched refs:FunctionPassManager (Results 1 – 22 of 22) sorted by relevance

/freebsd/contrib/llvm-project/llvm/include/llvm/Passes/
H A DPassBuilder.h194 FunctionPassManager
360 Error parsePassPipeline(FunctionPassManager &FPM, StringRef PipelineText);
407 const std::function<void(FunctionPassManager &, OptimizationLevel)> &C) { in registerPeepholeEPCallback() argument
441 const std::function<void(FunctionPassManager &, OptimizationLevel)> &C) { in registerScalarOptimizerLateEPCallback() argument
463 const std::function<void(FunctionPassManager &, OptimizationLevel)> &C) { in registerVectorizerStartEPCallback() argument
564 const std::function<bool(StringRef Name, FunctionPassManager &, in registerPipelineParsingCallback() argument
618 void invokePeepholeEPCallbacks(FunctionPassManager &FPM,
624 void invokeScalarOptimizerLateEPCallbacks(FunctionPassManager &FPM,
628 void invokeVectorizerStartEPCallbacks(FunctionPassManager &FPM,
698 FunctionPassManager
[all …]
H A DTargetPassRegistry.inc112 PB.registerPipelineParsingCallback([=](StringRef Name, FunctionPassManager &PM,
120 PB.registerPipelineParsingCallback([=](StringRef Name, FunctionPassManager &PM,
144 PB.registerPipelineParsingCallback([=](StringRef Name, FunctionPassManager &PM,
H A DCodeGenPassBuilder.h195 FPM = FunctionPassManager(); in operator()
204 FunctionPassManager FPM;
215 FunctionPassManager FPM; in ~AddMachinePass()
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DLegacyPassManager.h71 class FunctionPassManager : public PassManagerBase {
75 explicit FunctionPassManager(Module *M);
76 ~FunctionPassManager() override;
H A DPassManager.h246 using FunctionPassManager = PassManager<Function>; variable
/freebsd/contrib/llvm-project/llvm/lib/Passes/
H A DPassBuilderPipelines.cpp331 void PassBuilder::invokePeepholeEPCallbacks(FunctionPassManager &FPM, in invokePeepholeEPCallbacks()
347 FunctionPassManager &FPM, OptimizationLevel Level) { in invokeScalarOptimizerLateEPCallbacks()
356 void PassBuilder::invokeVectorizerStartEPCallbacks(FunctionPassManager &FPM, in invokeVectorizerStartEPCallbacks()
404 FunctionPassManager
408 FunctionPassManager FPM; in buildO1FunctionSimplificationPipeline()
544 FunctionPassManager
554 FunctionPassManager FPM; in buildFunctionSimplificationPipeline()
791 FunctionPassManager FPM; in addPreInlinerPasses()
1081 FunctionPassManager EarlyFPM; in buildModuleSimplificationPipeline()
1149 FunctionPassManager GlobalCleanupPM; in buildModuleSimplificationPipeline()
[all …]
H A DPassBuilder.cpp1317 return callbacksAcceptPassName<FunctionPassManager>(Name, Callbacks); in isFunctionPassName()
1475 FunctionPassManager FPM; in parseModulePass()
1636 FunctionPassManager FPM; in parseCGSCCPass()
1735 Error PassBuilder::parseFunctionPass(FunctionPassManager &FPM, in parseFunctionPass()
1743 FunctionPassManager NestedFPM; in parseFunctionPass()
1998 FunctionPassManager &FPM, ArrayRef<PipelineElement> Pipeline) { in parseFunctionPassPipeline()
2125 Error PassBuilder::parsePassPipeline(FunctionPassManager &FPM, in parsePassPipeline()
/freebsd/contrib/llvm-project/llvm/lib/Target/BPF/
H A DBPFTargetMachine.cpp122 FunctionPassManager FPM; in registerPassBuilderCallbacks()
129 PB.registerPeepholeEPCallback([=](FunctionPassManager &FPM, in registerPassBuilderCallbacks()
135 [=](FunctionPassManager &FPM, OptimizationLevel Level) { in registerPassBuilderCallbacks()
/freebsd/contrib/llvm-project/llvm/tools/opt/
H A DNewPMDriver.cpp254 if (tryParsePipelineText<FunctionPassManager>(PB, PeepholeEPPipeline)) in registerEPCallbacks()
256 [&PB](FunctionPassManager &PM, OptimizationLevel Level) { in registerEPCallbacks()
273 if (tryParsePipelineText<FunctionPassManager>(PB, in registerEPCallbacks()
276 [&PB](FunctionPassManager &PM, OptimizationLevel Level) { in registerEPCallbacks()
286 if (tryParsePipelineText<FunctionPassManager>(PB, VectorizerStartEPPipeline)) in registerEPCallbacks()
288 [&PB](FunctionPassManager &PM, OptimizationLevel Level) { in registerEPCallbacks()
/freebsd/contrib/llvm-project/llvm/tools/bugpoint/
H A Dbugpoint.cpp80 class AddToDriver : public legacy::FunctionPassManager {
84 AddToDriver(BugDriver &_D) : FunctionPassManager(nullptr), D(_D) {} in AddToDriver()
/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/Vectorize/
H A DLoopVectorize.h105 struct ExtraVectorPassManager : public FunctionPassManager {
109 PA.intersect(FunctionPassManager::run(F, AM)); in run()
/freebsd/contrib/llvm-project/llvm/lib/IR/
H A DLegacyPassManager.cpp1327 FunctionPassManager::FunctionPassManager(Module *m) : M(m) { in FunctionPassManager() function in llvm::legacy::FunctionPassManager
1336 FunctionPassManager::~FunctionPassManager() { in ~FunctionPassManager()
1340 void FunctionPassManager::add(Pass *P) { in add()
1348 bool FunctionPassManager::run(Function &F) { in run()
1358 bool FunctionPassManager::doInitialization() { in doInitialization()
1364 bool FunctionPassManager::doFinalization() { in doFinalization()
H A DCore.cpp4472 return wrap(new legacy::FunctionPassManager(unwrap(M))); in LLVMCreateFunctionPassManagerForModule()
4485 return unwrap<legacy::FunctionPassManager>(FPM)->doInitialization(); in LLVMInitializeFunctionPassManager()
4489 return unwrap<legacy::FunctionPassManager>(FPM)->run(*unwrap<Function>(F)); in LLVMRunFunctionPassManager()
4493 return unwrap<legacy::FunctionPassManager>(FPM)->doFinalization(); in LLVMFinalizeFunctionPassManager()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Coroutines/
H A DCoroCleanup.cpp126 FunctionPassManager FPM; in run()
/freebsd/contrib/llvm-project/llvm/tools/llc/
H A DNewPMDriver.cpp139 FunctionPassManager FPM; in compileModuleWithNewPM()
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DBackendUtil.cpp655 [&](FunctionPassManager &FPM, OptimizationLevel Level) { in addKCFIPass()
694 FunctionPassManager FPM; in addSanitizers()
769 [](FunctionPassManager &FPM, OptimizationLevel Level) { in addSanitizers()
970 [](FunctionPassManager &FPM, OptimizationLevel Level) { in RunOptimizationPipeline()
994 [](FunctionPassManager &FPM, OptimizationLevel Level) { in RunOptimizationPipeline()
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DRegionPrinter.cpp237 llvm::legacy::FunctionPassManager FPM(NonConstF->getParent()); in invokeFunctionPass()
/freebsd/contrib/llvm-project/llvm/lib/Target/NVPTX/
H A DNVPTXTargetMachine.cpp234 FunctionPassManager FPM; in registerPassBuilderCallbacks()
/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/Scalar/
H A DLoopPassManager.h433 FunctionPassManager LoopCanonicalizationFPM;
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUTargetMachine.cpp671 FunctionPassManager FPM; in registerPassBuilderCallbacks()
696 [](FunctionPassManager &FPM, OptimizationLevel Level) { in registerPassBuilderCallbacks()
710 FunctionPassManager FPM; in registerPassBuilderCallbacks()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DPlaceSafepoints.cpp290 legacy::FunctionPassManager FPM(F.getParent()); in runImpl()
/freebsd/contrib/llvm-project/llvm/lib/FuzzMutate/
H A DIRMutator.cpp83 FunctionPassManager FPM; in eliminateDeadCode()