Home
last modified time | relevance | path

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

12

/freebsd/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/contrib/llvm-project/llvm/include/llvm/IR/
H A DLegacyPassManager.h52 class PassManager : public PassManagerBase {
55 PassManager();
56 ~PassManager() override;
H A DPassManager.h161 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 DPassManagerImpl.h29 PreservedAnalyses PassManager<IRUnitT, AnalysisManagerT, ExtraArgTs...>::run( in run()
/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/Scalar/
H A DLoopPassManager.h70 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 DMachinePassManager.h228 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 DLLVMUserExpression.h50 std::shared_ptr<llvm::legacy::PassManager> EarlyPasses;
51 std::shared_ptr<llvm::legacy::PassManager> LatePasses;
/freebsd/contrib/llvm-project/llvm/lib/IR/
H A DPassManager.cpp21 template class PassManager<Module>; variable
22 template class PassManager<Function>; variable
H A DLegacyPassManager.cpp778 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 DMachinePassManager.cpp25 template class PassManager<MachineFunction>; variable
142 PassManager<MachineFunction>::run(MachineFunction &MF, in run()
/freebsd/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/contrib/llvm-project/llvm/include/llvm/Transforms/Utils/
H A DDebugify.h229 class DebugifyCustomPassManager : public legacy::PassManager {
236 using super = legacy::PassManager;
/freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/
H A DCompileUtils.cpp48 legacy::PassManager PM; in operator ()()
/freebsd/contrib/llvm-project/clang/lib/Interpreter/
H A DWasm.cpp59 llvm::legacy::PassManager PM; in addModule()
H A DDeviceOffload.cpp90 llvm::legacy::PassManager PM; in GeneratePTX()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DLoopPassManager.cpp26 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 DConfig.h54 std::function<void(legacy::PassManager &)> PreCodeGenPassesHook;
/freebsd/contrib/llvm-project/lld/MachO/
H A DLTO.cpp51 c.PreCodeGenPassesHook = [](legacy::PassManager &pm) { in getThinLTOOutputFile()
/freebsd/contrib/llvm-project/llvm/lib/Target/
H A DTargetMachineC.cpp297 legacy::PassManager pass; in LLVMTargetMachineEmit()
/freebsd/contrib/llvm-project/llvm/include/llvm/Target/
H A DTargetMachine.h33 using ModulePassManager = PassManager<Module>;
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DBackendUtil.cpp169 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 DCGSCCPassManager.cpp51 template class PassManager<LazyCallGraph::SCC, CGSCCAnalysisManager, variable
62 PassManager<LazyCallGraph::SCC, CGSCCAnalysisManager, LazyCallGraph &,
/freebsd/contrib/llvm-project/llvm/include/llvm/Passes/
H A DPassBuilder.h832 PassManager<IRUnitT, AnalysisManagerT, ExtraArgTs...> &PM) { in parseAnalysisUtilityPasses()
/freebsd/contrib/llvm-project/llvm/lib/LTO/
H A DLTOCodeGenerator.cpp139 Config.PreCodeGenPassesHook = [](legacy::PassManager &PM) { in LTOCodeGenerator()
/freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/MCJIT/
H A DMCJIT.cpp159 legacy::PassManager PM; in emitObject()

12