50 if ((II != IE) && (!II->isTerminator())) {
61 for (
unsigned i = 0; i != SplitPoints.
size(); i++) {
void push_back(const T &Elt)
FunctionPass * createSplitBBatBarPass()
virtual bool runOnFunction(Function &F)
bool isBarrierIntrinsic(llvm::Intrinsic::ID)
BasicBlock * splitBasicBlock(iterator I, const Twine &BBName="")
Split the basic block into two basic blocks at the specified instruction.
const BasicBlock * getParent() const