reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

lib/CodeGen/CodeGenPrepare.cpp
 1737   BasicBlock *CallBlock = StartBlock->splitBasicBlock(CountZeros, "cond.false");
lib/CodeGen/ExpandMemCmp.cpp
  614     EndBlock = StartBlock->splitBasicBlock(CI, "endblock");
lib/CodeGen/ScalarizeMaskedMemIntrin.cpp
  457     BasicBlock *CondBlock = IfBlock->splitBasicBlock(InsertPt, "cond.load");
  467     BasicBlock *NewIfBlock = CondBlock->splitBasicBlock(InsertPt, "else");
  578     BasicBlock *CondBlock = IfBlock->splitBasicBlock(InsertPt, "cond.store");
  586     BasicBlock *NewIfBlock = CondBlock->splitBasicBlock(InsertPt, "else");
lib/FuzzMutate/Operations.cpp
  143     BasicBlock *Next = Block->splitBasicBlock(Inst, "BB");
lib/Target/AMDGPU/AMDGPUUnifyDivergentExitNodes.cpp
  201         BasicBlock *TransitionBB = BB->splitBasicBlock(BI, "TransitionBlock");
lib/Transforms/Coroutines/CoroFrame.cpp
  554   BasicBlock *NewBlock = CurrentBlock->splitBasicBlock(CatchSwitch);
  746     FramePtrBB->splitBasicBlock(FramePtr->getNextNode(), "AllocaSpillBB");      
  747   SpillBlock->splitBasicBlock(&SpillBlock->front(), "PostSpill");
 1002   return BB->splitBasicBlock(I, Name);
lib/Transforms/Coroutines/CoroSplit.cpp
  216   BB->splitBasicBlock(End);
  243     End->getParent()->splitBasicBlock(End);
  341         SuspendBB->splitBasicBlock(S, "resume." + Twine(SuspendIndex));
  342     auto *LandingBB = ResumeBB->splitBasicBlock(
  380     auto *NewSwitchBB = OldSwitchBB->splitBasicBlock(Switch, "Switch");
 1252     auto NewSuspendBB = SuspendBB->splitBasicBlock(Suspend);
lib/Transforms/Instrumentation/GCOVProfiling.cpp
  660     I->getParent()->splitBasicBlock(I);
lib/Transforms/Utils/BreakCriticalEdges.cpp
  390     BasicBlock *BodyBlock = Target->splitBasicBlock(FirstNonPHI, ".split");
lib/Transforms/Utils/BypassSlowDivision.cpp
  412     BasicBlock *SuccessorBB = MainBB->splitBasicBlock(SlowDivOrRem);
  430     BasicBlock *SuccessorBB = MainBB->splitBasicBlock(SlowDivOrRem);
lib/Transforms/Utils/LowerMemIntrinsics.cpp
   51     PostLoopBB = PreLoopBB->splitBasicBlock(InsertBefore, "memcpy-split");
  143       PreLoopBB->splitBasicBlock(InsertBefore, "post-loop-memcpy-expansion");
  375       OrigBB->splitBasicBlock(InsertBefore, "split");
lib/Transforms/Vectorize/LoopVectorize.cpp
 2698   BasicBlock *NewBB = BB->splitBasicBlock(BB->getTerminator(), "vector.ph");
 2730   auto *NewBB = BB->splitBasicBlock(BB->getTerminator(), "vector.ph");
 2776   auto *NewBB = BB->splitBasicBlock(BB->getTerminator(), "vector.ph");
 2939       VectorPH->splitBasicBlock(VectorPH->getTerminator(), "vector.body");
 2941       VecBody->splitBasicBlock(VecBody->getTerminator(), "middle.block");
 2943       MiddleBlock->splitBasicBlock(MiddleBlock->getTerminator(), "scalar.ph");