使用在LLVM优化级别传递给链接器的参数(LLVM-pass)

时间:2017-03-20 14:17:57

标签: linker arguments llvm

我是否可以在LLVM-pass级别查看/访问传递给链接器的参数列表?

例如,如果我使用以下参数运行编译:

  

clang a.cpp b.cpp -o result -std = c ++ 11 -lstdc ++ -lm -Wl,someArg1,someArg2 -mllvm -MyPass

在我的LLVM-pass(MyPass)中我希望看到(并使用)一个参数列表:stdc ++,m,someArg1和someArg2

如何执行此操作以及哪些类和方法存储此信息?

谢谢!

1 个答案:

答案 0 :(得分:0)

不幸的是,LLVM传递无法看到cmdline参数。也许您可以描述为什么需要这个,并且有可能存在其他一些解决问题的方法?