2012-01-01から1ヶ月間の記事一覧

BasickBlockに後から命令を追加する

最初にIRBuilderで作成したBasicBlockに後からInstructionを 追加する必要が出てきたので、コードを書いた。BasickBlockは必ずBranchInstかReturnInstで終わっているはず なので、その直前に新たに命令をinsertしていく。 #include <llvm/LLVMContext.h> #include <llvm/Module.h> #include <llvm/Support/IRBuilder.h> usi</llvm/support/irbuilder.h></llvm/module.h></llvm/llvmcontext.h>…