【发布时间】:2019-11-20 14:20:13
【问题描述】:
在 LLVM 中,函数如下所示:
define i32 @foo(i32, i32)
通过玩lli,我注意到这也被接受了:
define i32 @foo(i32 %first-arg, i32 %second-arg)
然后可以从给定的名称访问参数。
我应该如何使用 C++ API 生成这样一个带有命名参数的函数?我检查了文档,似乎无法为FunctionType::get 提供名称,因为它的第二个参数是ArrayRef<Type *> 类型,其中没有名称字段(或Twine)。
【问题讨论】:
-
顺便说一句,我抄袭了 the link from your profile page 并现在将其添加到我自己的。
标签: llvm llvm-c++-api