在llvm中插入函数声明,其中包含两个类型为“Value *”和“string”的参数

时间:2015-04-02 04:27:01

标签: llvm


我需要使用llvm模块传递插入函数foo(Value*, std::string)的声明。如何传递函数参数类型?

感谢。

1 个答案:

答案 0 :(得分:0)

我们不能因为llvm Value.h 是内部库。
最后我意识到Value*实际上是一个IcmpInst*,它可以被转换为char( C中的1字节布尔值)。最后,我需要使用llvm传递在C文件中插入foo(char,char*)的函数,这很简单。