在哪里可以找到与llvm命令对应的C ++ API?

时间:2018-11-23 03:53:15

标签: c++ llvm llvm-c++-api

查看LLVM并在C ++ API中找到相应调用的一般方法是什么? 例如,我有逻辑指令,它们对应于语言参考here。 如何找到相应的C ++ API参考?我一般的方法是将“ llvm add指令C ++ API”放入搜索引擎,但这并不是一直有用的。

1 个答案:

答案 0 :(得分:3)

通常对于someinst指令,有一个SomeInstInst类。例如,allocaAllocaInst实现。

但不是add,那是让您感到困惑的原因。二进制算术和逻辑指令是使用称为BinaryOperator的单个类实现的。

另一个例外是phi指令-它在PHINode类中实现。除此之外,确定所需的课程应该非常简单。