Searched refs:PassManager (Results 1 - 25 of 42) sorted by relevance

12

/freebsd-12-stable/contrib/llvm-project/lld/lib/ReaderWriter/MachO/
H A DMachOPasses.h12 #include "lld/Core/PassManager.h"
18 void addLayoutPass(PassManager &pm, const MachOLinkingContext &ctx);
19 void addStubsPass(PassManager &pm, const MachOLinkingContext &ctx);
20 void addGOTPass(PassManager &pm, const MachOLinkingContext &ctx);
21 void addTLVPass(PassManager &pm, const MachOLinkingContext &ctx);
22 void addCompactUnwindPass(PassManager &pm, const MachOLinkingContext &ctx);
23 void addObjCPass(PassManager &pm, const MachOLinkingContext &ctx);
24 void addShimPass(PassManager &pm, const MachOLinkingContext &ctx);
H A DObjCPass.cpp126 void addObjCPass(PassManager &pm, const MachOLinkingContext &ctx) {
H A DShimPass.cpp123 void addShimPass(PassManager &pm, const MachOLinkingContext &ctx) {
H A DGOTPass.cpp177 void addGOTPass(PassManager &pm, const MachOLinkingContext &ctx) {
H A DTLVPass.cpp134 void addTLVPass(PassManager &pm, const MachOLinkingContext &ctx) {
/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/IR/
H A DLegacyPassManager.h9 // This file defines the legacy PassManager class. This class is used to hold,
10 // maintain, and optimize execution of Passes. The PassManager class ensures
12 // destroyed when the PassManager is destroyed.
40 /// the Pass to the PassManager. When the PassManager is destroyed, the pass
47 /// PassManager manages ModulePassManagers
48 class PassManager : public PassManagerBase { class in namespace:llvm::legacy
51 PassManager();
52 ~PassManager() override;
61 /// PassManagerImpl_New is the actual class. PassManager i
[all...]
H A DPassManager.h1 //===- PassManager.h - Pass management infrastructure -----------*- C++ -*-===//
429 /// Arguments passed in tuple come from PassManager, so they might have extra
445 // generic PassManager code.
465 class PassManager : public PassInfoMixin< class in namespace:llvm
466 PassManager<IRUnitT, AnalysisManagerT, ExtraArgTs...>> {
471 explicit PassManager(bool DebugLogging = false) : DebugLogging(DebugLogging) {} function in class:llvm::PassManager
477 PassManager(PassManager &&Arg) function in class:llvm::PassManager
481 PassManager &operator=(PassManager
[all...]
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/Lanai/
H A DLanaiTargetMachine.cpp81 LanaiPassConfig(LanaiTargetMachine &TM, PassManagerBase *PassManager) argument
82 : TargetPassConfig(TM, *PassManager) {}
95 LanaiTargetMachine::createPassConfig(PassManagerBase &PassManager) { argument
96 return new LanaiPassConfig(*this, &PassManager);
/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/Transforms/IPO/
H A DThinLTOBitcodeWriter.h19 #include <llvm/IR/PassManager.h>
/freebsd-12-stable/contrib/llvm-project/lld/include/lld/Core/
H A DPassManager.h1 //===- lld/Core/PassManager.h - Manage linker passes ----------------------===//
28 class PassManager { class in namespace:lld
H A DLinkingContext.h26 class PassManager;
197 virtual void addPasses(PassManager &pm) = 0;
/freebsd-12-stable/contrib/llvm-project/llvm/lib/IR/
H A DPassManager.cpp1 //===- PassManager.cpp - Infrastructure for managing & running IR passes --===//
9 #include "llvm/IR/PassManager.h"
20 template class PassManager<Module>;
21 template class PassManager<Function>;
H A DLegacyPassManager.cpp56 cl::desc("Print PassManager debugging information"),
496 /// \copydoc PassManager::add()
760 for (PMDataManager *PassManager : PassManagers)
761 if (Pass *P = PassManager->findAnalysisPass(AID, false))
1705 // PassManager implementation
1708 PassManager::PassManager() { function in class:llvm::legacy::FunctionPassManagerImpl::PassManager
1714 PassManager::~PassManager() {
1718 void PassManager
[all...]
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DLoopPassManager.cpp17 template class PassManager<Loop, LoopAnalysisManager,
24 PassManager<Loop, LoopAnalysisManager, LoopStandardAnalysisResults &,
/freebsd-12-stable/contrib/llvm-project/lldb/include/lldb/Expression/
H A DLLVMUserExpression.h50 std::shared_ptr<llvm::legacy::PassManager> EarlyPasses;
51 std::shared_ptr<llvm::legacy::PassManager> LatePasses;
/freebsd-12-stable/contrib/llvm-project/llvm/lib/CodeGen/
H A DParallelCG.cpp31 legacy::PassManager CodeGenPasses;
/freebsd-12-stable/contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/
H A DCompileUtils.cpp47 legacy::PassManager PM;
/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/Transforms/Scalar/
H A DLoopPassManager.h52 #include "llvm/IR/PassManager.h"
66 PassManager<Loop, LoopAnalysisManager, LoopStandardAnalysisResults &,
70 extern template class PassManager<Loop, LoopAnalysisManager,
75 /// See the documentation for the PassManager template for details. It runs
78 typedef PassManager<Loop, LoopAnalysisManager, LoopStandardAnalysisResults &,
/freebsd-12-stable/contrib/llvm-project/llvm/tools/llvm-extract/
H A Dllvm-extract.cpp335 legacy::PassManager Extract;
348 legacy::PassManager PM;
355 legacy::PassManager Passes;
/freebsd-12-stable/contrib/llvm-project/lldb/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime/
H A DRenderScriptExpressionOpts.cpp183 EarlyPasses = std::make_shared<llvm::legacy::PassManager>();
/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DCGSCCPassManager.h101 #include "llvm/IR/PassManager.h"
136 PassManager<LazyCallGraph::SCC, CGSCCAnalysisManager, LazyCallGraph &,
140 extern template class PassManager<LazyCallGraph::SCC, CGSCCAnalysisManager,
145 /// See the documentation for the PassManager template for details. It runs
149 PassManager<LazyCallGraph::SCC, CGSCCAnalysisManager, LazyCallGraph &,
/freebsd-12-stable/contrib/llvm-project/clang/lib/CodeGen/
H A DBackendUtil.cpp106 void CreatePasses(legacy::PassManager &MPM, legacy::FunctionPassManager &FPM);
121 bool AddEmitPasses(legacy::PassManager &CodeGenPasses, BackendAction Action,
364 legacy::PassManager *MPM) {
541 void EmitAssemblyHelper::CreatePasses(legacy::PassManager &MPM,
774 bool EmitAssemblyHelper::AddEmitPasses(legacy::PassManager &CodeGenPasses,
819 legacy::PassManager PerModulePasses;
829 legacy::PassManager CodeGenPasses;
1256 legacy::PassManager CodeGenPasses;
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/
H A DTargetMachineC.cpp192 legacy::PassManager pass;
/freebsd-12-stable/contrib/llvm-project/llvm/lib/LTO/
H A DLTOBackend.cpp24 #include "llvm/IR/PassManager.h"
275 legacy::PassManager passes;
364 legacy::PassManager CodeGenPasses;
H A DLTOCodeGenerator.cpp553 legacy::PassManager passes;
591 legacy::PassManager preCodeGenPasses;

Completed in 359 milliseconds

12