我想以LLVM IR格式插入一个添加指令,类似于x = 0 ; ... x = x + 1
,其中x
是全局变量。我试过这个:
Value *ZERO = ConstantInt::get(Type::getInt32Ty(Context),0);
GlobalVariable *gVar = new GlobalVariable(ZERO->getType(),false,GlobalValue::CommonLinkage,0,"x");
但我后来没能使用这个变量。我以后如何使用此变量?