【发布时间】:2017-03-05 19:50:39
【问题描述】:
有没有办法创建一个返回类型和参数为 uint32_t 和 long double 的函数? 例如,我们可以创建 int 类型的参数,如下所示:
std::vector<Type*>FuncTy_args;
FuncTy_args.push_back(IntegerType::get(M.getContext(), 32));
在 llvm 链接中, http://llvm.org/docs/doxygen/html/classllvm_1_1Type.html。我只能看到
static PointerType * getInt32PtrTy (LLVMContext &C, unsigned AS=0)
static PointerType * getDoublePtrTy (LLVMContext &C, unsigned AS=0)
【问题讨论】:
标签: llvm llvm-clang llvm-gcc