当我尝试在基本块中插入一些指令时,我发现它很麻烦。
AllocaInst* pa = new AllocaInst(Type::getInt32Ty(getGlobalContext()), 0, 4, "dataKey");
Value* dataValue = ConstantInt::get(IntegerType::get(getGlobalContext(),6) , 100);
以上是我使用的一些代码。到现在我还是不明白在basicblock中插入各种指令的原理。(我只是可以插入一个allocaInst)。我希望有人能告诉我一些在基本块中插入各种指令的例子。