在LLVM IR

时间:2018-08-07 00:29:53

标签: llvm-ir

我想创建一个添加指令,该指令在LLVM IR级别接受两个常量操作数。我使用IRBuilder类,但没有任何反应。这是我的函数传递的runOnFunction()方法的一部分:

LLVMContext &Context = F.getContext();
IRBuilder<> builder(&Instruction);
Value *Lef = ConstantInt::get(Type::getInt32Ty(Context), 4);
Value *Rig = ConstantInt::get(Type::getInt32Ty(Context), 5);
Value *Result = builder.CreateAdd(Lef, Rig);

似乎问题出在ConstantInt::get()函数上。有想法吗?

0 个答案:

没有答案