Home
last modified time | relevance | path

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

12

/freebsd-12-stable/contrib/llvm-project/lld/lib/ReaderWriter/MachO/
DMachOPasses.h18 void addLayoutPass(PassManager &pm, const MachOLinkingContext &ctx);
19 void addStubsPass(PassManager &pm, const MachOLinkingContext &ctx);
20 void addGOTPass(PassManager &pm, const MachOLinkingContext &ctx);
21 void addTLVPass(PassManager &pm, const MachOLinkingContext &ctx);
22 void addCompactUnwindPass(PassManager &pm, const MachOLinkingContext &ctx);
23 void addObjCPass(PassManager &pm, const MachOLinkingContext &ctx);
24 void addShimPass(PassManager &pm, const MachOLinkingContext &ctx);
DObjCPass.cpp126 void addObjCPass(PassManager &pm, const MachOLinkingContext &ctx) { in addObjCPass()
DShimPass.cpp123 void addShimPass(PassManager &pm, const MachOLinkingContext &ctx) { in addShimPass()
DTLVPass.cpp134 void addTLVPass(PassManager &pm, const MachOLinkingContext &ctx) { in addTLVPass()
DGOTPass.cpp177 void addGOTPass(PassManager &pm, const MachOLinkingContext &ctx) { in addGOTPass()
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/Lanai/
DLanaiTargetMachine.cpp79 LanaiPassConfig(LanaiTargetMachine &TM, PassManagerBase *PassManager) in LanaiPassConfig() argument
80 : TargetPassConfig(TM, *PassManager) {} in LanaiPassConfig()
93 LanaiTargetMachine::createPassConfig(PassManagerBase &PassManager) { in createPassConfig() argument
94 return new LanaiPassConfig(*this, &PassManager); in createPassConfig()
/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/IR/
DLegacyPassManager.h52 class PassManager : public PassManagerBase {
55 PassManager();
56 ~PassManager() override;
DPassManager.h466 class PassManager : public PassInfoMixin<
467 PassManager<IRUnitT, AnalysisManagerT, ExtraArgTs...>> {
470 explicit PassManager() {} in PassManager() function
476 PassManager(PassManager &&Arg) : Passes(std::move(Arg.Passes)) {} in PassManager() function
478 PassManager &operator=(PassManager &&RHS) {
541 std::enable_if_t<!std::is_same<PassT, PassManager>::value>
556 std::enable_if_t<std::is_same<PassT, PassManager>::value>
574 extern template class PassManager<Module>;
577 using ModulePassManager = PassManager<Module>;
579 extern template class PassManager<Function>;
[all …]
/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/Transforms/Scalar/
DLoopPassManager.h70 class PassManager<Loop, LoopAnalysisManager, LoopStandardAnalysisResults &,
73 PassManager<Loop, LoopAnalysisManager, LoopStandardAnalysisResults &,
76 explicit PassManager() {} in PassManager() function
82 PassManager(PassManager &&Arg) in PassManager() function
87 PassManager &operator=(PassManager &&RHS) {
200 typedef PassManager<Loop, LoopAnalysisManager, LoopStandardAnalysisResults &,
/freebsd-12-stable/contrib/llvm-project/lldb/include/lldb/Expression/
DLLVMUserExpression.h50 std::shared_ptr<llvm::legacy::PassManager> EarlyPasses;
51 std::shared_ptr<llvm::legacy::PassManager> LatePasses;
/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/
DMachinePassManager.h101 extern template class PassManager<MachineFunction>;
131 : public PassManager<MachineFunction, MachineFunctionAnalysisManager> {
132 using Base = PassManager<MachineFunction, MachineFunctionAnalysisManager>;
/freebsd-12-stable/contrib/llvm-project/llvm/lib/IR/
DPassManager.cpp21 template class PassManager<Module>; variable
22 template class PassManager<Function>; variable
DLegacyPassManager.cpp779 for (PMDataManager *PassManager : PassManagers) in findAnalysisPass()
780 if (Pass *P = PassManager->findAnalysisPass(AID, false)) in findAnalysisPass()
1664 PassManager::PassManager() { in PassManager() function in llvm::legacy::PassManager
1670 PassManager::~PassManager() { in ~PassManager()
1674 void PassManager::add(Pass *P) { in add()
1680 bool PassManager::run(Module &M) { in run()
/freebsd-12-stable/contrib/llvm-project/lld/include/lld/Core/
DLinkingContext.h26 class PassManager; variable
197 virtual void addPasses(PassManager &pm) = 0;
DPassManager.h28 class PassManager {
/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/Analysis/
DCGSCCPassManager.h136 PassManager<LazyCallGraph::SCC, CGSCCAnalysisManager, LazyCallGraph &,
140 extern template class PassManager<LazyCallGraph::SCC, CGSCCAnalysisManager,
149 PassManager<LazyCallGraph::SCC, CGSCCAnalysisManager, LazyCallGraph &,
/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/Transforms/Utils/
DDebugify.h170 class DebugifyCustomPassManager : public legacy::PassManager {
177 using super = legacy::PassManager;
/freebsd-12-stable/contrib/llvm-project/llvm/tools/llvm-extract/
Dllvm-extract.cpp326 legacy::PassManager Extract; in main()
360 legacy::PassManager PM; in main()
367 legacy::PassManager Passes; in main()
/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/Target/
DTargetMachine.h31 class PassManager; variable
32 using ModulePassManager = PassManager<Module>;
/freebsd-12-stable/contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/
DCompileUtils.cpp47 legacy::PassManager PM; in operator ()()
/freebsd-12-stable/contrib/llvm-project/llvm/lib/CodeGen/
DMachinePassManager.cpp23 template class PassManager<MachineFunction>; variable
DParallelCG.cpp33 legacy::PassManager CodeGenPasses; in codegen()
/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/LTO/
DConfig.h52 std::function<void(legacy::PassManager &)> PreCodeGenPassesHook;
/freebsd-12-stable/contrib/llvm-project/clang/lib/CodeGen/
DBackendUtil.cpp121 void CreatePasses(legacy::PassManager &MPM, legacy::FunctionPassManager &FPM);
136 bool AddEmitPasses(legacy::PassManager &CodeGenPasses, BackendAction Action,
425 legacy::PassManager *MPM) { in addSymbolRewriterPass()
640 void EmitAssemblyHelper::CreatePasses(legacy::PassManager &MPM, in CreatePasses()
916 bool EmitAssemblyHelper::AddEmitPasses(legacy::PassManager &CodeGenPasses, in AddEmitPasses()
980 legacy::PassManager CodeGenPasses; in EmitAssembly()
1427 legacy::PassManager CodeGenPasses; in EmitAssemblyWithNewPassManager()
/freebsd-12-stable/contrib/llvm-project/lldb/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime/
DRenderScriptExpressionOpts.cpp183 EarlyPasses = std::make_shared<llvm::legacy::PassManager>(); in RSIRPasses()

12