/freebsd/contrib/llvm-project/llvm/lib/Target/Lanai/ |
H A D | LanaiTargetMachine.cpp | 89 LanaiPassConfig(LanaiTargetMachine &TM, PassManagerBase *PassManager) in LanaiPassConfig() argument 90 : TargetPassConfig(TM, *PassManager) {} in LanaiPassConfig() 104 LanaiTargetMachine::createPassConfig(PassManagerBase &PassManager) { in createPassConfig() argument 105 return new LanaiPassConfig(*this, &PassManager); in createPassConfig()
|
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/ |
H A D | LegacyPassManager.h | 52 class PassManager : public PassManagerBase { 55 PassManager(); 56 ~PassManager() override;
|
H A D | PassManager.h | 161 class PassManager : public PassInfoMixin< 162 PassManager<IRUnitT, AnalysisManagerT, ExtraArgTs...>> { 165 explicit PassManager() = default; 171 PassManager(PassManager &&Arg) : Passes(std::move(Arg.Passes)) {} in PassManager() function 173 PassManager &operator=(PassManager &&RHS) { 194 LLVM_ATTRIBUTE_MINSIZE std::enable_if_t<!std::is_same_v<PassT, PassManager>> 210 LLVM_ATTRIBUTE_MINSIZE std::enable_if_t<std::is_same_v<PassT, PassManager>> 234 extern template class PassManager<Module>; 237 using ModulePassManager = PassManager<Module>; 243 extern template class PassManager<Function>; [all …]
|
H A D | PassManagerImpl.h | 29 PreservedAnalyses PassManager<IRUnitT, AnalysisManagerT, ExtraArgTs...>::run( in run()
|
/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/Scalar/ |
H A D | LoopPassManager.h | 70 class PassManager<Loop, LoopAnalysisManager, LoopStandardAnalysisResults &, 73 PassManager<Loop, LoopAnalysisManager, LoopStandardAnalysisResults &, 76 explicit PassManager() = default; 82 PassManager(PassManager &&Arg) in PassManager() function 87 PassManager &operator=(PassManager &&RHS) { 182 typedef PassManager<Loop, LoopAnalysisManager, LoopStandardAnalysisResults &,
|
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
H A D | MachinePassManager.h | 228 PassManager<MachineFunction>::run(MachineFunction &, 230 extern template class PassManager<MachineFunction>; 233 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 | 21 template class PassManager<Module>; variable 22 template class PassManager<Function>; variable
|
H A D | LegacyPassManager.cpp | 778 for (PMDataManager *PassManager : PassManagers) in findAnalysisPass() 779 if (Pass *P = PassManager->findAnalysisPass(AID, false)) in findAnalysisPass() 1665 PassManager::PassManager() { in PassManager() function in llvm::legacy::PassManager 1671 PassManager::~PassManager() { in ~PassManager() 1675 void PassManager::add(Pass *P) { in add() 1681 bool PassManager::run(Module &M) { in run()
|
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
H A D | MachinePassManager.cpp | 25 template class PassManager<MachineFunction>; variable 142 PassManager<MachineFunction>::run(MachineFunction &MF, in run()
|
/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/ |
H A D | CGSCCPassManager.h | 130 PassManager<LazyCallGraph::SCC, CGSCCAnalysisManager, LazyCallGraph &, 134 extern template class PassManager<LazyCallGraph::SCC, CGSCCAnalysisManager, 143 PassManager<LazyCallGraph::SCC, CGSCCAnalysisManager, LazyCallGraph &,
|
/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/Utils/ |
H A D | Debugify.h | 229 class DebugifyCustomPassManager : public legacy::PassManager { 236 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/clang/lib/Interpreter/ |
H A D | Wasm.cpp | 59 llvm::legacy::PassManager PM; in addModule()
|
H A D | DeviceOffload.cpp | 90 llvm::legacy::PassManager PM; in GeneratePTX()
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
H A D | LoopPassManager.cpp | 26 PassManager<Loop, LoopAnalysisManager, LoopStandardAnalysisResults &, 46 void PassManager<Loop, LoopAnalysisManager, LoopStandardAnalysisResults &, 270 if (isSpecialPass(PassID, {"PassManager"})) in run()
|
/freebsd/contrib/llvm-project/llvm/include/llvm/LTO/ |
H A D | Config.h | 54 std::function<void(legacy::PassManager &)> PreCodeGenPassesHook;
|
/freebsd/contrib/llvm-project/lld/MachO/ |
H A D | LTO.cpp | 51 c.PreCodeGenPassesHook = [](legacy::PassManager &pm) { in getThinLTOOutputFile()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/ |
H A D | TargetMachineC.cpp | 297 legacy::PassManager pass; in LLVMTargetMachineEmit()
|
/freebsd/contrib/llvm-project/llvm/include/llvm/Target/ |
H A D | TargetMachine.h | 33 using ModulePassManager = PassManager<Module>;
|
/freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
H A D | BackendUtil.cpp | 169 bool AddEmitPasses(legacy::PassManager &CodeGenPasses, BackendAction Action, 578 bool EmitAssemblyHelper::AddEmitPasses(legacy::PassManager &CodeGenPasses, in AddEmitPasses() 1124 legacy::PassManager CodeGenPasses; in RunCodegenPipeline()
|
/freebsd/contrib/llvm-project/llvm/lib/Analysis/ |
H A D | CGSCCPassManager.cpp | 51 template class PassManager<LazyCallGraph::SCC, CGSCCAnalysisManager, variable 62 PassManager<LazyCallGraph::SCC, CGSCCAnalysisManager, LazyCallGraph &,
|
/freebsd/contrib/llvm-project/llvm/include/llvm/Passes/ |
H A D | PassBuilder.h | 832 PassManager<IRUnitT, AnalysisManagerT, ExtraArgTs...> &PM) { in parseAnalysisUtilityPasses()
|
/freebsd/contrib/llvm-project/llvm/lib/LTO/ |
H A D | LTOCodeGenerator.cpp | 139 Config.PreCodeGenPassesHook = [](legacy::PassManager &PM) { in LTOCodeGenerator()
|
/freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/MCJIT/ |
H A D | MCJIT.cpp | 159 legacy::PassManager PM; in emitObject()
|