分岐命令には、ジャンプ先の基本ブロックの名前であるラベルが含まれています。それを考えると、分岐命令から MachineBasicBlock オブジェクトを抽出する方法はありますか? 例えば:
for(MachineBasicBlock &BB : MF){
for(MachineInstr &MI : BB){
if(MI.isConditionalBranch()){
MachineBasicBlock &InstBB = something(MI.getOperand(0));
}
}
}