Home
last modified time | relevance | path

Searched refs:PassManager (Results 1 – 25 of 29) sorted by relevance

12

/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/Lanai/
H A DLanaiTargetMachine.cpp89 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-14.2/contrib/llvm-project/llvm/include/llvm/IR/
H A DLegacyPassManager.h52 class PassManager : public PassManagerBase {
55 PassManager();
56 ~PassManager() override;
H A DPassManager.h489 class PassManager : public PassInfoMixin<
490 PassManager<IRUnitT, AnalysisManagerT, ExtraArgTs...>> {
493 explicit PassManager() = default;
499 PassManager(PassManager &&Arg) : Passes(std::move(Arg.Passes)) {} in PassManager() function
501 PassManager &operator=(PassManager &&RHS) {
572 std::enable_if_t<!std::is_same<PassT, PassManager>::value>
590 std::enable_if_t<std::is_same<PassT, PassManager>::value>
608 extern template class PassManager<Module>;
611 using ModulePassManager = PassManager<Module>;
613 extern template class PassManager<Function>;
[all …]
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/Transforms/Scalar/
H A DLoopPassManager.h69 class PassManager<Loop, LoopAnalysisManager, LoopStandardAnalysisResults &,
72 PassManager<Loop, LoopAnalysisManager, LoopStandardAnalysisResults &,
75 explicit PassManager() = default;
81 PassManager(PassManager &&Arg) in PassManager() function
86 PassManager &operator=(PassManager &&RHS) {
215 typedef PassManager<Loop, LoopAnalysisManager, LoopStandardAnalysisResults &,
/freebsd-14.2/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-14.2/contrib/llvm-project/llvm/lib/IR/
H A DPassManager.cpp20 template class PassManager<Module>; variable
21 template class PassManager<Function>; variable
H A DLegacyPassManager.cpp780 for (PMDataManager *PassManager : PassManagers) in findAnalysisPass()
781 if (Pass *P = PassManager->findAnalysisPass(AID, false)) in findAnalysisPass()
1668 PassManager::PassManager() { in PassManager() function in llvm::legacy::PassManager
1674 PassManager::~PassManager() { in ~PassManager()
1678 void PassManager::add(Pass *P) { in add()
1684 bool PassManager::run(Module &M) { in run()
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DMachinePassManager.h119 extern template class PassManager<MachineFunction>;
149 : public PassManager<MachineFunction, MachineFunctionAnalysisManager> {
150 using Base = PassManager<MachineFunction, MachineFunctionAnalysisManager>;
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DCGSCCPassManager.h130 PassManager<LazyCallGraph::SCC, CGSCCAnalysisManager, LazyCallGraph &,
134 extern template class PassManager<LazyCallGraph::SCC, CGSCCAnalysisManager,
143 PassManager<LazyCallGraph::SCC, CGSCCAnalysisManager, LazyCallGraph &,
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/Transforms/Utils/
H A DDebugify.h227 class DebugifyCustomPassManager : public legacy::PassManager {
234 using super = legacy::PassManager;
/freebsd-14.2/contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/
H A DCompileUtils.cpp48 legacy::PassManager PM; in operator ()()
/freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/
H A DParallelCG.cpp32 legacy::PassManager CodeGenPasses; in codegen()
H A DMachinePassManager.cpp23 template class PassManager<MachineFunction>; variable
/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DLoopPassManager.cpp26 PassManager<Loop, LoopAnalysisManager, LoopStandardAnalysisResults &,
46 void PassManager<Loop, LoopAnalysisManager, LoopStandardAnalysisResults &,
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/LTO/
H A DConfig.h54 std::function<void(legacy::PassManager &)> PreCodeGenPassesHook;
/freebsd-14.2/contrib/llvm-project/clang/lib/Interpreter/
H A DDeviceOffload.cpp89 llvm::legacy::PassManager PM; in GeneratePTX()
/freebsd-14.2/contrib/llvm-project/lld/MachO/
H A DLTO.cpp51 c.PreCodeGenPassesHook = [](legacy::PassManager &pm) { in createConfig()
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/Target/
H A DTargetMachine.h33 using ModulePassManager = PassManager<Module>;
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/
H A DTargetMachineC.cpp297 legacy::PassManager pass; in LLVMTargetMachineEmit()
/freebsd-14.2/contrib/llvm-project/clang/lib/CodeGen/
H A DBackendUtil.cpp158 bool AddEmitPasses(legacy::PassManager &CodeGenPasses, BackendAction Action,
563 bool EmitAssemblyHelper::AddEmitPasses(legacy::PassManager &CodeGenPasses, in AddEmitPasses()
1111 legacy::PassManager CodeGenPasses; in RunCodegenPipeline()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Analysis/
H A DCGSCCPassManager.cpp51 template class PassManager<LazyCallGraph::SCC, CGSCCAnalysisManager, variable
62 PassManager<LazyCallGraph::SCC, CGSCCAnalysisManager, LazyCallGraph &,
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/Passes/
H A DPassBuilder.h758 PassManager<IRUnitT, AnalysisManagerT, ExtraArgTs...> &PM) { in parseAnalysisUtilityPasses()
/freebsd-14.2/contrib/llvm-project/llvm/lib/LTO/
H A DLTOCodeGenerator.cpp140 Config.PreCodeGenPassesHook = [](legacy::PassManager &PM) { in LTOCodeGenerator()
/freebsd-14.2/contrib/llvm-project/llvm/lib/ExecutionEngine/MCJIT/
H A DMCJIT.cpp159 legacy::PassManager PM; in emitObject()
/freebsd-14.2/contrib/llvm-project/llvm/tools/llc/
H A Dllc.cpp661 legacy::PassManager PM; in compileModule()

12