splitBB overloads
Declared in <llvm/Frontend/OpenMP/OMPIRBuilder.h>
Split a BasicBlock at Builder's insertion point, even if the block is degenerate (missing the terminator). Its new insert location will stick to after the instruction before the insertion point (instead of moving with the instruction the InsertPoint stores internally).
BasicBlock*
splitBB(
IRBuilderBase& Builder,
bool CreateBranch,
llvm::Twine Name = {});
» more...
Split a BasicBlock at Builder's insertion point, even if the block is degenerate (missing the terminator). Its new insert location will stick to after the instruction before the insertion point (instead of moving with the instruction the InsertPoint stores internally).
BasicBlock*
splitBB(
IRBuilder<>& Builder,
bool CreateBranch,
llvm::Twine Name);
» more...
Split a BasicBlock at an InsertPoint, even if the block is degenerate (missing the terminator).
BasicBlock*
splitBB(
IRBuilderBase::InsertPoint IP,
bool CreateBranch,
DebugLoc DL,
llvm::Twine Name = {});
» more...