/freebsd-11-stable/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
H A D | CallSiteSplitting.cpp | 332 BasicBlock *SplitBlock = DuplicateInstructionsInSplitBetween( local 335 assert(SplitBlock && "Unexpected new basic block split."); 338 &*std::prev(SplitBlock->getTerminator()->getIterator()); 347 NewCS.setArgument(ArgNo, PN.getIncomingValueForBlock(SplitBlock)); 352 LLVM_DEBUG(dbgs() << " " << *NewCI << " in " << SplitBlock->getName() 355 CallPN->addIncoming(NewCI, SplitBlock); 359 copyMustTailReturn(SplitBlock, Instr, NewCI); 367 // NOTE: Removing terminator removes the SplitBlock from the TailBB's
|
H A D | PartiallyInlineLibCalls.cpp | 56 BasicBlock *JoinBB = llvm::SplitBlock(&CurrBB, Call->getNextNode());
|
H A D | LoopSimplifyCFG.cpp | 357 BasicBlock *NewPreheader = llvm::SplitBlock(
|
H A D | SimpleLoopUnswitch.cpp | 462 SplitBlock(LoopExitBB, &LoopExitBB->front(), &DT, &LI, MSSAU); 713 SplitBlock(DefaultExitBB, &DefaultExitBB->front(), &DT, &LI, MSSAU); 740 SplitExitBB = SplitBlock(ExitBB, &ExitBB->front(), &DT, &LI, MSSAU); 1038 auto *MergeBB = SplitBlock(ExitBB, &ExitBB->front(), &DT, &LI, MSSAU); 2624 // FIXME: We should teach SplitBlock to handle this and remove this
|
H A D | LoopInterchange.cpp | 1252 SplitBlock(InnerLoop->getLoopLatch(), 1299 SplitBlock(InnerLoopHeader, InnerLoopHeader->getFirstNonPHI(), DT, LI);
|
H A D | LoopDistribute.cpp | 796 SplitBlock(PH, PH->getTerminator(), DT, LI);
|
H A D | LoopUnswitch.cpp | 1028 SplitBlock(ExitBlock, &ExitBlock->front(), DT, LI, MSSAU.get());
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
H A D | LoopUnrollPeel.cpp | 695 SplitBlock(InsertTop, InsertTop->getTerminator(), DT, LI); 697 SplitBlock(InsertBot, InsertBot->getTerminator(), DT, LI); 744 InsertBot = SplitBlock(InsertBot, InsertBot->getTerminator(), DT, LI);
|
H A D | LoopUnrollRuntime.cpp | 671 NewPreHeader = SplitBlock(PreHeader, PreHeader->getTerminator(), DT, LI); 683 EpilogPreHeader = SplitBlock(NewExit, NewExitTerminator, DT, LI); 690 PrologExit = SplitBlock(PrologPreHeader, PrologPreHeader->getTerminator(), 694 NewPreHeader = SplitBlock(PrologExit, PrologExit->getTerminator(), DT, LI);
|
H A D | LoopVersioning.cpp | 97 SplitBlock(RuntimeCheckBB, RuntimeCheckBB->getTerminator(), DT, LI,
|
H A D | BasicBlockUtils.cpp | 492 return SplitBlock(Succ, &Succ->front(), DT, LI, MSSAU); 499 return SplitBlock(BB, BB->getTerminator(), DT, LI, MSSAU); 517 BasicBlock *llvm::SplitBlock(BasicBlock *Old, Instruction *SplitPt, function in class:llvm
|
H A D | CodeExtractor.cpp | 648 BasicBlock *NewBB = SplitBlock(Header, Header->getFirstNonPHI(), DT);
|
H A D | SimplifyCFG.cpp | 4387 SplitBlock(&*NewDefaultBlock, &NewDefaultBlock->front());
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/ |
H A D | PGOMemOPSizeOpt.cpp | 343 BasicBlock *DefaultBB = SplitBlock(BB, MI, DT); 347 BasicBlock *MergeBB = SplitBlock(DefaultBB, &(*It), DT);
|
H A D | ControlHeightReduction.cpp | 1731 SplitBlock(EntryBlock, Scope->BranchInsertPoint, &DT); 1827 "SplitBlock did not work correctly!");
|
H A D | MemorySanitizer.cpp | 1255 SplitBlock(&F.getEntryBlock(), F.getEntryBlock().getFirstNonPHI());
|
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/Transforms/Utils/ |
H A D | BasicBlockUtils.h | 233 BasicBlock *SplitBlock(BasicBlock *Old, Instruction *SplitPt,
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/WebAssembly/ |
H A D | WebAssemblyLowerEmscriptenEHSjLj.cpp | 921 BasicBlock *Tail = SplitBlock(BB, CI->getNextNode()); 1010 Tail = SplitBlock(BB, ThrewResetSI->getNextNode()); 1016 Tail = SplitBlock(BB, CI->getNextNode()); 1019 // We need to replace the terminator in Tail - SplitBlock makes BB go
|
/freebsd-11-stable/contrib/libarchive/libarchive/ |
H A D | archive_ppmd7.c | 165 static void SplitBlock(CPpmd7 *p, void *ptr, unsigned oldIndx, unsigned newIndx) function 271 SplitBlock(p, retVal, i, indx); 307 SplitBlock(p, oldPtr, i0, i1);
|
H A D | archive_ppmd8.c | 134 static void SplitBlock(CPpmd8 *p, void *ptr, unsigned oldIndx, unsigned newIndx) function 226 SplitBlock(p, retVal, i, indx); 262 SplitBlock(p, oldPtr, i0, i1);
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
H A D | AMDGPUPrintfRuntimeBinding.cpp | 369 SplitBlock(CI->getParent(), cmp);
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Frontend/OpenMP/ |
H A D | OMPIRBuilder.cpp | 282 NonCancellationBlock = SplitBlock(BB, &*Builder.GetInsertPoint());
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Transforms/Vectorize/ |
H A D | LoopVectorize.cpp | 2709 SplitBlock(TCCheckBlock, TCCheckBlock->getTerminator(), DT, LI, nullptr, 2749 SplitBlock(SCEVCheckBlock, SCEVCheckBlock->getTerminator(), DT, LI, 2801 SplitBlock(MemCheckBlock, MemCheckBlock->getTerminator(), DT, LI, nullptr, 2968 SplitBlock(LoopVectorPreHeader, LoopVectorPreHeader->getTerminator(), DT, 2971 SplitBlock(LoopMiddleBlock, LoopMiddleBlock->getTerminator(), DT, LI, 2973 // We intentionally don't let SplitBlock to update LoopInfo since 2977 SplitBlock(LoopVectorPreHeader, LoopVectorPreHeader->getTerminator(), DT,
|