2012-11-09 68 views

回答

4

你需要一個無條件分支:

static BranchInst * llvm::BranchInst::Create(BasicBlock *IfTrue, 
              Instruction *InsertBefore = 0) 

static BranchInst * llvm::BranchInst::Create(BasicBlock *IfTrue, 
              BasicBlock *InsertAtEnd) 
2

使用this method

static BranchInst *  Create (BasicBlock *IfTrue, BasicBlock *InsertAtEnd) 

第一個參數是你在哪裏跳躍,第二個是在那裏產生的指令,應放置。