小编Moi*_*yya的帖子

LLVM运行PassManager(非遗留)

如何运行非传统PassManager?我尝试过以下操作,但在尝试使run函数中的分析管理器失效时会抛出一些异常.我还应该为初始化做些什么吗?

llvm::AnalysisManager<Module> mm;
PassBuilder builder;
auto pm = builder.buildModuleOptimizationPipeline(PassBuilder::OptimizationLevel::O3);
pm.run(module, mm );
Run Code Online (Sandbox Code Playgroud)

c++ llvm llvm-ir llvm-c++-api

7
推荐指数
1
解决办法
307
查看次数

标签 统计

c++ ×1

llvm ×1

llvm-c++-api ×1

llvm-ir ×1