| /freebsd-12.1/contrib/llvm/lib/CodeGen/ |
| H A D | ScalarizeMaskedMemIntrin.cpp | 196 BasicBlock *CondBlock = IfBlock->splitBasicBlock(InsertPt->getIterator(), in scalarizeMaskedLoad() 208 CondBlock->splitBasicBlock(InsertPt->getIterator(), "else"); in scalarizeMaskedLoad() 314 IfBlock->splitBasicBlock(InsertPt->getIterator(), "cond.store"); in scalarizeMaskedStore() 324 CondBlock->splitBasicBlock(InsertPt->getIterator(), "else"); in scalarizeMaskedStore() 416 BasicBlock *CondBlock = IfBlock->splitBasicBlock(InsertPt, "cond.load"); in scalarizeMaskedGather() 428 BasicBlock *NewIfBlock = CondBlock->splitBasicBlock(InsertPt, "else"); in scalarizeMaskedGather() 523 BasicBlock *CondBlock = IfBlock->splitBasicBlock(InsertPt, "cond.store"); in scalarizeMaskedScatter() 533 BasicBlock *NewIfBlock = CondBlock->splitBasicBlock(InsertPt, "else"); in scalarizeMaskedScatter()
|
| H A D | AtomicExpandPass.cpp | 832 BB->splitBasicBlock(CI->getIterator(), "partword.cmpxchg.end"); in expandPartwordCmpXchg() 998 BB->splitBasicBlock(Builder.GetInsertPoint(), "atomicrmw.end"); in insertRMWLLSCLoop() 1142 BasicBlock *ExitBB = BB->splitBasicBlock(CI->getIterator(), "cmpxchg.end"); in expandAtomicCmpXchg() 1344 BB->splitBasicBlock(Builder.GetInsertPoint(), "atomicrmw.end"); in insertRMWCmpXchgLoop()
|
| H A D | StackProtector.cpp | 459 BasicBlock *NewBB = BB->splitBasicBlock(RI->getIterator(), "SP_return"); in InsertStackProtectors()
|
| H A D | ExpandMemCmp.cpp | 612 EndBlock = StartBlock->splitBasicBlock(CI, "endblock"); in getMemCmpExpansion()
|
| H A D | CodeGenPrepare.cpp | 1587 BasicBlock *CallBlock = StartBlock->splitBasicBlock(CountZeros, "cond.false"); in despeculateCountZeros() 1593 BasicBlock *EndBlock = CallBlock->splitBasicBlock(SplitPt, "cond.end"); in despeculateCountZeros() 5800 BasicBlock *EndBlock = StartBlock->splitBasicBlock(SplitPt, "select.end"); in optimizeSelectInst()
|
| /freebsd-12.1/contrib/llvm/include/llvm/IR/ |
| H A D | BasicBlock.h | 385 BasicBlock *splitBasicBlock(iterator I, const Twine &BBName = ""); 386 BasicBlock *splitBasicBlock(Instruction *I, const Twine &BBName = "") { 387 return splitBasicBlock(I->getIterator(), BBName);
|
| /freebsd-12.1/contrib/llvm/lib/Transforms/Coroutines/ |
| H A D | CoroSplit.cpp | 151 SuspendBB->splitBasicBlock(S, "resume." + Twine(SuspendIndex)); in createResumeEntryBlock() 152 auto *LandingBB = ResumeBB->splitBasicBlock( in createResumeEntryBlock() 180 BB->splitBasicBlock(NewE); in replaceFallthroughCoroEnd() 202 NewCE->getParent()->splitBasicBlock(NewCE); in replaceUnwindCoroEnds() 229 auto *NewSwitchBB = OldSwitchBB->splitBasicBlock(Switch, "Switch"); in handleFinalSuspend()
|
| H A D | CoroFrame.cpp | 440 BasicBlock *NewBlock = CurrentBlock->splitBasicBlock(CatchSwitch); in splitBeforeCatchSwitch() 585 FramePtrBB->splitBasicBlock(FramePtr->getNextNode(), "AllocaSpillBB"); in insertSpills() 586 Shape.AllocaSpillBlock->splitBasicBlock(&Shape.AllocaSpillBlock->front(), in insertSpills() 856 return BB->splitBasicBlock(I, Name); in splitBlockIfNotFirst()
|
| /freebsd-12.1/contrib/llvm/lib/Transforms/Utils/ |
| H A D | LowerMemIntrinsics.cpp | 52 PostLoopBB = PreLoopBB->splitBasicBlock(InsertBefore, "memcpy-split"); in createMemCpyLoopKnownSize() 144 PreLoopBB->splitBasicBlock(InsertBefore, "post-loop-memcpy-expansion"); in createMemCpyLoopUnknownSize() 372 OrigBB->splitBasicBlock(InsertBefore, "split"); in createMemSetLoop()
|
| H A D | BypassSlowDivision.cpp | 413 BasicBlock *SuccessorBB = MainBB->splitBasicBlock(SlowDivOrRem); in insertFastDivAndRem() 431 BasicBlock *SuccessorBB = MainBB->splitBasicBlock(SlowDivOrRem); in insertFastDivAndRem()
|
| H A D | BasicBlockUtils.cpp | 327 BasicBlock *New = Old->splitBasicBlock(SplitIt, Old->getName()+".split"); in SplitBlock() 725 BasicBlock *Tail = Head->splitBasicBlock(SplitBefore->getIterator()); in SplitBlockAndInsertIfThen() 768 BasicBlock *Tail = Head->splitBasicBlock(SplitBefore->getIterator()); in SplitBlockAndInsertIfThenElse()
|
| H A D | BreakCriticalEdges.cpp | 374 BasicBlock *BodyBlock = Target->splitBasicBlock(FirstNonPHI, ".split"); in SplitIndirectBrCriticalEdges()
|
| H A D | InlineFunction.cpp | 177 OuterResumeDest->splitBasicBlock(SplitPoint, in getInnerResumeDest() 2236 OrigBB->splitBasicBlock(CreatedBranchToNormalDest->getIterator(), in InlineFunction() 2243 AfterCallBB = OrigBB->splitBasicBlock(TheCall->getIterator(), in InlineFunction()
|
| H A D | CodeExtractor.cpp | 389 BasicBlock *NewExitBlock = CommonExitBlock->splitBasicBlock( in findOrCreateBlockForHoisting() 662 Block->splitBasicBlock(RI->getIterator(), Block->getName() + ".ret"); in splitReturnBlocks()
|
| H A D | IntegerDivision.cpp | 220 BasicBlock *End = SpecialCases->splitBasicBlock(Builder.GetInsertPoint(), in generateUnsignedDivisionCode()
|
| /freebsd-12.1/contrib/llvm/lib/Transforms/IPO/ |
| H A D | PruneEH.cpp | 212 BasicBlock *New = BB->splitBasicBlock(I); in SimplifyFunction()
|
| H A D | PartialInlining.cpp | 1047 ClonedOI->ReturnBlock = ClonedOI->ReturnBlock->splitBasicBlock( in NormalizeReturnBlock()
|
| /freebsd-12.1/contrib/llvm/lib/Transforms/Instrumentation/ |
| H A D | BoundsChecking.cpp | 128 BasicBlock *Cont = OldBB->splitBasicBlock(SplitI); in insertBoundsCheck()
|
| H A D | GCOVProfiling.cpp | 653 I->getParent()->splitBasicBlock(I); in AddFlushBeforeForkAndExec() 697 EntryBlock.splitBasicBlock(It); in emitProfileNotes()
|
| /freebsd-12.1/contrib/llvm/lib/IR/ |
| H A D | BasicBlock.cpp | 408 BasicBlock *BasicBlock::splitBasicBlock(iterator I, const Twine &BBName) { in splitBasicBlock() function in BasicBlock
|
| /freebsd-12.1/contrib/llvm/lib/FuzzMutate/ |
| H A D | Operations.cpp | 144 BasicBlock *Next = Block->splitBasicBlock(Inst, "BB"); in splitBlockDescriptor()
|
| /freebsd-12.1/contrib/llvm/lib/Transforms/Scalar/ |
| H A D | LoopSimplifyCFG.cpp | 322 BasicBlock *NewPreheader = Preheader->splitBasicBlock( in handleDeadExits()
|
| /freebsd-12.1/contrib/llvm/lib/Transforms/Vectorize/ |
| H A D | VPlan.cpp | 380 VectorLatchBB = VectorHeaderBB->splitBasicBlock( in execute()
|
| H A D | LoopVectorize.cpp | 2533 BasicBlock *NewBB = BB->splitBasicBlock(BB->getTerminator(), "vector.ph"); in emitMinimumIterationCountCheck() 2564 auto *NewBB = BB->splitBasicBlock(BB->getTerminator(), "vector.ph"); in emitSCEVChecks() 2597 auto *NewBB = BB->splitBasicBlock(BB->getTerminator(), "vector.ph"); in emitMemRuntimeChecks() 2760 VectorPH->splitBasicBlock(VectorPH->getTerminator(), "vector.body"); in createVectorizedLoopSkeleton() 2762 VecBody->splitBasicBlock(VecBody->getTerminator(), "middle.block"); in createVectorizedLoopSkeleton() 2764 MiddleBlock->splitBasicBlock(MiddleBlock->getTerminator(), "scalar.ph"); in createVectorizedLoopSkeleton()
|
| /freebsd-12.1/contrib/llvm/tools/llvm-stress/ |
| H A D | llvm-stress.cpp | 720 BasicBlock *Next = Curr->splitBasicBlock(Loc, "CF"); in IntroduceControlFlow()
|