Home
last modified time | relevance | path

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

12

/freebsd-12.1/contrib/llvm/tools/lld/lib/ReaderWriter/MachO/
H A DMachOPasses.h19 void addLayoutPass(PassManager &pm, const MachOLinkingContext &ctx);
20 void addStubsPass(PassManager &pm, const MachOLinkingContext &ctx);
21 void addGOTPass(PassManager &pm, const MachOLinkingContext &ctx);
22 void addTLVPass(PassManager &pm, const MachOLinkingContext &ctx);
23 void addCompactUnwindPass(PassManager &pm, const MachOLinkingContext &ctx);
24 void addObjCPass(PassManager &pm, const MachOLinkingContext &ctx);
25 void addShimPass(PassManager &pm, const MachOLinkingContext &ctx);
H A DObjCPass.cpp127 void addObjCPass(PassManager &pm, const MachOLinkingContext &ctx) { in addObjCPass()
H A DShimPass.cpp124 void addShimPass(PassManager &pm, const MachOLinkingContext &ctx) { in addShimPass()
H A DTLVPass.cpp135 void addTLVPass(PassManager &pm, const MachOLinkingContext &ctx) { in addTLVPass()
H A DGOTPass.cpp178 void addGOTPass(PassManager &pm, const MachOLinkingContext &ctx) { in addGOTPass()
/freebsd-12.1/contrib/llvm/lib/Target/Lanai/
H A DLanaiTargetMachine.cpp81 LanaiPassConfig(LanaiTargetMachine &TM, PassManagerBase *PassManager) in LanaiPassConfig() argument
82 : TargetPassConfig(TM, *PassManager) {} in LanaiPassConfig()
95 LanaiTargetMachine::createPassConfig(PassManagerBase &PassManager) { in createPassConfig() argument
96 return new LanaiPassConfig(*this, &PassManager); in createPassConfig()
/freebsd-12.1/contrib/llvm/include/llvm/IR/
H A DLegacyPassManager.h49 class PassManager : public PassManagerBase {
52 PassManager();
53 ~PassManager() override;
H A DPassManager.h458 class PassManager : public PassInfoMixin<
459 PassManager<IRUnitT, AnalysisManagerT, ExtraArgTs...>> {
464 explicit PassManager(bool DebugLogging = false) : DebugLogging(DebugLogging) {} in DebugLogging()
470 PassManager(PassManager &&Arg) in PassManager() function
474 PassManager &operator=(PassManager &&RHS) {
560 extern template class PassManager<Module>;
563 using ModulePassManager = PassManager<Module>;
565 extern template class PassManager<Function>;
568 using FunctionPassManager = PassManager<Function>;
/freebsd-12.1/contrib/llvm/lib/IR/
H A DPassManager.cpp21 template class PassManager<Module>; variable
22 template class PassManager<Function>; variable
H A DLegacyPassManager.cpp813 for (PMDataManager *PassManager : PassManagers) in findAnalysisPass()
814 if (Pass *P = PassManager->findAnalysisPass(AID, false)) in findAnalysisPass()
1871 PassManager::PassManager() { in PassManager() function in PassManager
1877 PassManager::~PassManager() { in ~PassManager()
1881 void PassManager::add(Pass *P) { in add()
1887 bool PassManager::run(Module &M) { in run()
/freebsd-12.1/contrib/llvm/lib/Transforms/Scalar/
H A DLoopPassManager.cpp18 template class PassManager<Loop, LoopAnalysisManager, variable
25 PassManager<Loop, LoopAnalysisManager, LoopStandardAnalysisResults &,
/freebsd-12.1/contrib/llvm/tools/lldb/include/lldb/Expression/
H A DLLVMUserExpression.h45 std::shared_ptr<llvm::legacy::PassManager> EarlyPasses;
46 std::shared_ptr<llvm::legacy::PassManager> LatePasses;
/freebsd-12.1/contrib/llvm/include/llvm/Transforms/Scalar/
H A DLoopPassManager.h67 PassManager<Loop, LoopAnalysisManager, LoopStandardAnalysisResults &,
71 extern template class PassManager<Loop, LoopAnalysisManager,
79 typedef PassManager<Loop, LoopAnalysisManager, LoopStandardAnalysisResults &,
/freebsd-12.1/contrib/llvm/tools/lld/include/lld/Core/
H A DLinkingContext.h27 class PassManager; variable
198 virtual void addPasses(PassManager &pm) = 0;
H A DPassManager.h29 class PassManager {
/freebsd-12.1/contrib/llvm/tools/llvm-extract/
H A Dllvm-extract.cpp306 legacy::PassManager Extract; in main()
319 legacy::PassManager PM; in main()
326 legacy::PassManager Passes; in main()
/freebsd-12.1/contrib/llvm/tools/clang/lib/CodeGen/
H A DBackendUtil.cpp95 void CreatePasses(legacy::PassManager &MPM, legacy::FunctionPassManager &FPM);
110 bool AddEmitPasses(legacy::PassManager &CodeGenPasses, BackendAction Action,
360 legacy::PassManager *MPM) { in addSymbolRewriterPass()
518 void EmitAssemblyHelper::CreatePasses(legacy::PassManager &MPM, in CreatePasses()
746 bool EmitAssemblyHelper::AddEmitPasses(legacy::PassManager &CodeGenPasses, in AddEmitPasses()
791 legacy::PassManager PerModulePasses; in EmitAssembly()
801 legacy::PassManager CodeGenPasses; in EmitAssembly()
1047 legacy::PassManager CodeGenPasses; in EmitAssemblyWithNewPassManager()
/freebsd-12.1/contrib/llvm/include/llvm/Analysis/
H A DCGSCCPassManager.h136 PassManager<LazyCallGraph::SCC, CGSCCAnalysisManager, LazyCallGraph &,
140 extern template class PassManager<LazyCallGraph::SCC, CGSCCAnalysisManager,
149 PassManager<LazyCallGraph::SCC, CGSCCAnalysisManager, LazyCallGraph &,
/freebsd-12.1/contrib/llvm/include/llvm/ExecutionEngine/Orc/
H A DCompileUtils.h64 legacy::PassManager PM; in operator()
/freebsd-12.1/contrib/llvm/lib/CodeGen/
H A DParallelCG.cpp32 legacy::PassManager CodeGenPasses; in codegen()
/freebsd-12.1/contrib/llvm/tools/lldb/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime/
H A DRenderScriptExpressionOpts.cpp184 EarlyPasses = std::make_shared<llvm::legacy::PassManager>(); in RSIRPasses()
/freebsd-12.1/contrib/llvm/lib/LTO/
H A DLTOCodeGenerator.cpp524 legacy::PassManager passes; in optimize()
562 legacy::PassManager preCodeGenPasses; in compileOptimized()
H A DLTOBackend.cpp261 legacy::PassManager passes; in runOldPMPasses()
325 legacy::PassManager CodeGenPasses; in codegen()
/freebsd-12.1/contrib/llvm/lib/Analysis/
H A DCGSCCPassManager.cpp42 template class PassManager<LazyCallGraph::SCC, CGSCCAnalysisManager, variable
53 PassManager<LazyCallGraph::SCC, CGSCCAnalysisManager, LazyCallGraph &,
/freebsd-12.1/contrib/llvm/lib/Target/
H A DTargetMachineC.cpp193 legacy::PassManager pass; in LLVMTargetMachineEmit()

12