|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
Declarations
include/llvm/IR/BasicBlock.h 389 BasicBlock *splitBasicBlock(iterator I, const Twine &BBName = "");
References
include/llvm/IR/BasicBlock.h 391 return splitBasicBlock(I->getIterator(), BBName);
lib/CodeGen/AtomicExpandPass.cpp 857 BB->splitBasicBlock(CI->getIterator(), "partword.cmpxchg.end");
1023 BB->splitBasicBlock(Builder.GetInsertPoint(), "atomicrmw.end");
1167 BasicBlock *ExitBB = BB->splitBasicBlock(CI->getIterator(), "cmpxchg.end");
1369 BB->splitBasicBlock(Builder.GetInsertPoint(), "atomicrmw.end");
lib/CodeGen/CodeGenPrepare.cpp 1743 BasicBlock *EndBlock = CallBlock->splitBasicBlock(SplitPt, "cond.end");
6006 BasicBlock *EndBlock = StartBlock->splitBasicBlock(SplitPt, "select.end");
lib/CodeGen/ScalarizeMaskedMemIntrin.cpp 207 BasicBlock *CondBlock = IfBlock->splitBasicBlock(InsertPt->getIterator(),
217 CondBlock->splitBasicBlock(InsertPt->getIterator(), "else");
339 IfBlock->splitBasicBlock(InsertPt->getIterator(), "cond.store");
348 CondBlock->splitBasicBlock(InsertPt->getIterator(), "else");
668 BasicBlock *CondBlock = IfBlock->splitBasicBlock(InsertPt->getIterator(),
682 CondBlock->splitBasicBlock(InsertPt->getIterator(), "else");
775 IfBlock->splitBasicBlock(InsertPt->getIterator(), "cond.store");
788 CondBlock->splitBasicBlock(InsertPt->getIterator(), "else");
lib/CodeGen/StackProtector.cpp 485 BasicBlock *NewBB = BB->splitBasicBlock(RI->getIterator(), "SP_return");
lib/Transforms/IPO/GlobalOpt.cpp 1348 OrigBB->splitBasicBlock(CI->getIterator(), "malloc_cont");
lib/Transforms/IPO/LowerTypeTests.cpp 782 BasicBlock *Then = InitialBB->splitBasicBlock(CI->getIterator());
lib/Transforms/IPO/PartialInlining.cpp 1063 ClonedOI->ReturnBlock = ClonedOI->ReturnBlock->splitBasicBlock(
lib/Transforms/IPO/PruneEH.cpp 212 BasicBlock *New = BB->splitBasicBlock(I);
lib/Transforms/Instrumentation/BoundsChecking.cpp 127 BasicBlock *Cont = OldBB->splitBasicBlock(SplitI);
lib/Transforms/Instrumentation/DataFlowSanitizer.cpp 1252 BasicBlock *Tail = Head->splitBasicBlock(Pos->getIterator());
lib/Transforms/Instrumentation/GCOVProfiling.cpp 705 EntryBlock.splitBasicBlock(It);
lib/Transforms/Utils/BasicBlockUtils.cpp 409 BasicBlock *New = Old->splitBasicBlock(
817 BasicBlock *Tail = Head->splitBasicBlock(SplitBefore->getIterator());
867 BasicBlock *Tail = Head->splitBasicBlock(SplitBefore->getIterator());
lib/Transforms/Utils/CodeExtractor.cpp 423 BasicBlock *NewExitBlock = CommonExitBlock->splitBasicBlock(
748 Block->splitBasicBlock(RI->getIterator(), Block->getName() + ".ret");
lib/Transforms/Utils/InlineFunction.cpp 170 OuterResumeDest->splitBasicBlock(SplitPoint,
2275 OrigBB->splitBasicBlock(CreatedBranchToNormalDest->getIterator(),
2282 AfterCallBB = OrigBB->splitBasicBlock(TheCall->getIterator(),
lib/Transforms/Utils/IntegerDivision.cpp 219 BasicBlock *End = SpecialCases->splitBasicBlock(Builder.GetInsertPoint(),
lib/Transforms/Utils/Local.cpp 1981 BB->splitBasicBlock(CI->getIterator(), CI->getName() + ".noexc");
lib/Transforms/Utils/SimplifyCFG.cpp 3755 BB->splitBasicBlock(BI->getIterator(), "switch.early.test");
lib/Transforms/Vectorize/VPlan.cpp 392 BasicBlock *VectorLatchBB = VectorHeaderBB->splitBasicBlock(
tools/llvm-stress/llvm-stress.cpp 719 BasicBlock *Next = Curr->splitBasicBlock(Loc, "CF");