We used the predecessors() to get the predecessors of a basic block based on LLVM\'s IR. The code is like:
predecessors()
for (llvm::BasicBlock* pred_bb : prede