| /freebsd-12.1/contrib/llvm/lib/Transforms/Scalar/ |
| H A D | CallSiteSplitting.cpp | 328 BasicBlock *SplitBlock = DuplicateInstructionsInSplitBetween( in splitCallSite() local 331 assert(SplitBlock && "Unexpected new basic block split."); in splitCallSite() 334 &*std::prev(SplitBlock->getTerminator()->getIterator()); in splitCallSite() 343 NewCS.setArgument(ArgNo, PN.getIncomingValueForBlock(SplitBlock)); in splitCallSite() 348 LLVM_DEBUG(dbgs() << " " << *NewCI << " in " << SplitBlock->getName() in splitCallSite() 351 CallPN->addIncoming(NewCI, SplitBlock); in splitCallSite() 355 copyMustTailReturn(SplitBlock, Instr, NewCI); in splitCallSite()
|
| H A D | PartiallyInlineLibCalls.cpp | 56 BasicBlock *JoinBB = llvm::SplitBlock(&CurrBB, Call->getNextNode()); in optimizeSQRT()
|
| H A D | SimpleLoopUnswitch.cpp | 449 SplitBlock(LoopExitBB, &LoopExitBB->front(), &DT, &LI, MSSAU); in unswitchTrivialBranch() 690 SplitBlock(DefaultExitBB, &DefaultExitBB->front(), &DT, &LI, MSSAU); in unswitchTrivialSwitch() 717 SplitExitBB = SplitBlock(ExitBB, &ExitBB->front(), &DT, &LI, MSSAU); in unswitchTrivialSwitch() 994 auto *MergeBB = SplitBlock(ExitBB, &ExitBB->front(), &DT, &LI, MSSAU); in buildClonedLoopBlocks()
|
| H A D | LoopInterchange.cpp | 1254 SplitBlock(InnerLoopHeader, InnerLoopHeader->getFirstNonPHI(), DT, LI); in transform() 1270 InnerLoopLatch = SplitBlock(InnerLoopLatchPred, Inc, DT, LI); in splitInnerLoopLatch()
|
| H A D | LoopDistribute.cpp | 790 SplitBlock(PH, PH->getTerminator(), DT, LI); in processLoop()
|
| H A D | LoopUnswitch.cpp | 1024 SplitBlock(ExitBlock, &ExitBlock->front(), DT, LI, MSSAU.get()); in UnswitchTrivialCondition()
|
| /freebsd-12.1/contrib/llvm/lib/Transforms/Utils/ |
| H A D | LoopUnrollRuntime.cpp | 678 NewPreHeader = SplitBlock(PreHeader, PreHeader->getTerminator(), DT, LI); in UnrollRuntimeLoopRemainder() 690 EpilogPreHeader = SplitBlock(NewExit, NewExitTerminator, DT, LI); in UnrollRuntimeLoopRemainder() 697 PrologExit = SplitBlock(PrologPreHeader, PrologPreHeader->getTerminator(), in UnrollRuntimeLoopRemainder() 701 NewPreHeader = SplitBlock(PrologExit, PrologExit->getTerminator(), DT, LI); in UnrollRuntimeLoopRemainder()
|
| H A D | LoopUnrollPeel.cpp | 566 SplitBlock(InsertTop, InsertTop->getTerminator(), DT, LI); in peelLoop() 568 SplitBlock(InsertBot, InsertBot->getTerminator(), DT, LI); in peelLoop() 631 InsertBot = SplitBlock(InsertBot, InsertBot->getTerminator(), DT, LI); in peelLoop()
|
| H A D | BasicBlockUtils.cpp | 297 return SplitBlock(Succ, &Succ->front(), DT, LI, MSSAU); in SplitEdge() 304 return SplitBlock(BB, BB->getTerminator(), DT, LI, MSSAU); in SplitEdge() 321 BasicBlock *llvm::SplitBlock(BasicBlock *Old, Instruction *SplitPt, in SplitBlock() function in llvm
|
| H A D | LoopVersioning.cpp | 96 SplitBlock(RuntimeCheckBB, RuntimeCheckBB->getTerminator(), DT, LI); in versionLoop()
|
| H A D | CodeExtractor.cpp | 562 BasicBlock *NewBB = SplitBlock(Header, Header->getFirstNonPHI(), DT); in severSplitPHINodesOfEntry()
|
| H A D | SimplifyCFG.cpp | 4431 SplitBlock(&*NewDefault, &NewDefault->front()); in eliminateDeadSwitchCases()
|
| /freebsd-12.1/contrib/llvm/lib/Transforms/Instrumentation/ |
| H A D | PGOMemOPSizeOpt.cpp | 343 BasicBlock *DefaultBB = SplitBlock(BB, MI, DT); in perform() 347 BasicBlock *MergeBB = SplitBlock(DefaultBB, &(*It), DT); in perform()
|
| H A D | ControlHeightReduction.cpp | 1689 SplitBlock(EntryBlock, Scope->BranchInsertPoint, &DT); in transformScopes()
|
| H A D | MemorySanitizer.cpp | 1240 SplitBlock(&F.getEntryBlock(), F.getEntryBlock().getFirstNonPHI()); in insertKmsanPrologue()
|
| /freebsd-12.1/contrib/llvm/include/llvm/Transforms/Utils/ |
| H A D | BasicBlockUtils.h | 197 BasicBlock *SplitBlock(BasicBlock *Old, Instruction *SplitPt,
|
| /freebsd-12.1/contrib/llvm/lib/Target/WebAssembly/ |
| H A D | WebAssemblyLowerEmscriptenEHSjLj.cpp | 917 BasicBlock *Tail = SplitBlock(BB, CI->getNextNode()); in runSjLjOnFunction() 1000 Tail = SplitBlock(BB, ThrewResetSI->getNextNode()); in runSjLjOnFunction() 1006 Tail = SplitBlock(BB, CI->getNextNode()); in runSjLjOnFunction()
|
| /freebsd-12.1/contrib/libarchive/libarchive/ |
| H A D | archive_ppmd7.c | 165 static void SplitBlock(CPpmd7 *p, void *ptr, unsigned oldIndx, unsigned newIndx) in SplitBlock() function 271 SplitBlock(p, retVal, i, indx); in AllocUnitsRare() 307 SplitBlock(p, oldPtr, i0, i1); in ShrinkUnits()
|
| H A D | archive_ppmd8.c | 134 static void SplitBlock(CPpmd8 *p, void *ptr, unsigned oldIndx, unsigned newIndx) in SplitBlock() function 226 SplitBlock(p, retVal, i, indx); in AllocUnitsRare() 262 SplitBlock(p, oldPtr, i0, i1); in ShrinkUnits()
|