Lines Matching refs:BasicBlock
19 #include "llvm/IR/BasicBlock.h"
42 // BasicBlock, and converting all returns to unconditional branches to this
51 std::vector<BasicBlock*> ReturningBlocks;
52 std::vector<BasicBlock*> UnreachableBlocks;
53 for (BasicBlock &I : F)
65 UnreachableBlock = BasicBlock::Create(F.getContext(),
69 for (std::vector<BasicBlock*>::iterator I = UnreachableBlocks.begin(),
71 BasicBlock *BB = *I;
90 BasicBlock *NewRetBlock = BasicBlock::Create(F.getContext(),
107 for (std::vector<BasicBlock*>::iterator I = ReturningBlocks.begin(),
109 BasicBlock *BB = *I;