| /freebsd/contrib/llvm-project/llvm/include/llvm/SandboxIR/ |
| H A D | PassManager.h | 35 class PassManager : public ParentPass { 45 PassManager(StringRef Name) : ParentPass(Name) {} in PassManager() function 46 PassManager(StringRef Name, StringRef Pipeline, CreatePassFunc CreatePass) in PassManager() function 50 PassManager(const PassManager &) = delete; 51 PassManager(PassManager &&) = default; 52 virtual ~PassManager() = default; 53 PassManager &operator=(const PassManager &) = delete; 206 : public PassManager<FunctionPass, FunctionPass> { 208 FunctionPassManager(StringRef Name) : PassManager(Name) {} in FunctionPassManager() 211 : PassManager(Name, Pipeline, CreatePass) {} in FunctionPassManager() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/Lanai/ |
| H A D | LanaiTargetMachine.cpp | 86 LanaiPassConfig(LanaiTargetMachine &TM, PassManagerBase *PassManager) in LanaiPassConfig() argument 87 : TargetPassConfig(TM, *PassManager) {} in LanaiPassConfig() 101 LanaiTargetMachine::createPassConfig(PassManagerBase &PassManager) { in createPassConfig() argument 102 return new LanaiPassConfig(*this, &PassManager); in createPassConfig()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/IR/ |
| H A D | LegacyPassManager.h | 53 class LLVM_ABI PassManager : public PassManagerBase { 56 PassManager(); 57 ~PassManager() override;
|
| H A D | PassManager.h | 162 class PassManager : public PassInfoMixin< 163 PassManager<IRUnitT, AnalysisManagerT, ExtraArgTs...>> { 166 explicit PassManager() = default; 172 PassManager(PassManager &&Arg) : Passes(std::move(Arg.Passes)) {} in PassManager() function 174 PassManager &operator=(PassManager &&RHS) { 195 LLVM_ATTRIBUTE_MINSIZE std::enable_if_t<!std::is_same_v<PassT, PassManager>> 211 LLVM_ATTRIBUTE_MINSIZE std::enable_if_t<std::is_same_v<PassT, PassManager>> 236 extern template class LLVM_TEMPLATE_ABI PassManager<Module>; 239 using ModulePassManager = PassManager<Module>; 245 extern template class LLVM_TEMPLATE_ABI PassManager<Function>; [all …]
|
| H A D | PassManagerImpl.h | 28 PreservedAnalyses PassManager<IRUnitT, AnalysisManagerT, ExtraArgTs...>::run( in run()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/Scalar/ |
| H A D | LoopPassManager.h | 71 class PassManager<Loop, LoopAnalysisManager, LoopStandardAnalysisResults &, 74 PassManager<Loop, LoopAnalysisManager, LoopStandardAnalysisResults &, 77 explicit PassManager() = default; 83 PassManager(PassManager &&Arg) in PassManager() function 88 PassManager &operator=(PassManager &&RHS) { 179 typedef PassManager<Loop, LoopAnalysisManager, LoopStandardAnalysisResults &,
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
| H A D | MachinePassManager.h | 226 LLVM_ABI PreservedAnalyses PassManager<MachineFunction>::run( 228 extern template class PassManager<MachineFunction>; 231 using MachineFunctionPassManager = PassManager<MachineFunction>;
|
| /freebsd/contrib/llvm-project/lldb/include/lldb/Expression/ |
| H A D | LLVMUserExpression.h | 50 std::shared_ptr<llvm::legacy::PassManager> EarlyPasses; 51 std::shared_ptr<llvm::legacy::PassManager> LatePasses;
|
| /freebsd/contrib/llvm-project/llvm/lib/IR/ |
| H A D | PassManager.cpp | 22 template class LLVM_EXPORT_TEMPLATE PassManager<Module>; variable 23 template class LLVM_EXPORT_TEMPLATE PassManager<Function>; variable
|
| H A D | LegacyPassManager.cpp | 768 for (PMDataManager *PassManager : PassManagers) in findAnalysisPass() 769 if (Pass *P = PassManager->findAnalysisPass(AID, false)) in findAnalysisPass() 1623 PassManager::PassManager() { in PassManager() function in llvm::legacy::PassManager 1629 PassManager::~PassManager() { in ~PassManager() 1633 void PassManager::add(Pass *P) { in add() 1639 bool PassManager::run(Module &M) { in run()
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | MachinePassManager.cpp | 28 template class PassManager<MachineFunction>; variable 145 PassManager<MachineFunction>::run(MachineFunction &MF, in run()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/ |
| H A D | CGSCCPassManager.h | 131 PassManager<LazyCallGraph::SCC, CGSCCAnalysisManager, LazyCallGraph &, 135 extern template class PassManager<LazyCallGraph::SCC, CGSCCAnalysisManager, 144 PassManager<LazyCallGraph::SCC, CGSCCAnalysisManager, LazyCallGraph &,
|
| /freebsd/contrib/llvm-project/clang/lib/CIR/Lowering/ |
| H A D | CIRPasses.cpp | 28 mlir::PassManager pm(&mlirContext); in runCIRToCIRPasses()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/Utils/ |
| H A D | Debugify.h | 234 class DebugifyCustomPassManager : public legacy::PassManager { 241 using super = legacy::PassManager;
|
| /freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/ |
| H A D | CompileUtils.cpp | 48 legacy::PassManager PM; in operator ()()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
| H A D | LoopPassManager.cpp | 25 PassManager<Loop, LoopAnalysisManager, LoopStandardAnalysisResults &, 45 void PassManager<Loop, LoopAnalysisManager, LoopStandardAnalysisResults &,
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/LTO/ |
| H A D | Config.h | 55 std::function<void(legacy::PassManager &)> PreCodeGenPassesHook;
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/SPIRV/ |
| H A D | SPIRVAPI.cpp | 115 legacy::PassManager PM; in SPIRVTranslate()
|
| /freebsd/contrib/llvm-project/clang/lib/Interpreter/ |
| H A D | Wasm.cpp | 85 llvm::legacy::PassManager PM; in addModule()
|
| H A D | DeviceOffload.cpp | 63 llvm::legacy::PassManager PM; in GeneratePTX()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Target/ |
| H A D | TargetMachine.h | 37 using ModulePassManager = PassManager<Module>;
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/ |
| H A D | TargetMachineC.cpp | 297 legacy::PassManager pass; in LLVMTargetMachineEmit()
|
| /freebsd/contrib/llvm-project/llvm/lib/Analysis/ |
| H A D | CGSCCPassManager.cpp | 54 template class PassManager<LazyCallGraph::SCC, CGSCCAnalysisManager, variable 67 PassManager<LazyCallGraph::SCC, CGSCCAnalysisManager, LazyCallGraph &,
|
| /freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
| H A D | BackendUtil.cpp | 173 bool AddEmitPasses(legacy::PassManager &CodeGenPasses, BackendAction Action, 619 bool EmitAssemblyHelper::AddEmitPasses(legacy::PassManager &CodeGenPasses, in AddEmitPasses() 1222 legacy::PassManager CodeGenPasses; in RunCodegenPipeline()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Passes/ |
| H A D | PassBuilder.h | 876 PassManager<IRUnitT, AnalysisManagerT, ExtraArgTs...> &PM) { in parseAnalysisUtilityPasses()
|