2017-02-11 96 views
2

LLVM是否支持帶有變量BasicBlock目標的分支指令?LLVM IR:帶有變量BasicBlock目標的分支指令?

更具體地說,假設我將所有無條件的br指令轉換爲函數調用f。是否可以提供目標標籤作爲參數f,然後在f內的無條件分支中使用此標籤?

或者是唯一的解決方案使switchf,將所有的BB's映射到唯一的ID,然後調用f與目標BB對應的ID?

回答