|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
Declarations
include/llvm/Transforms/Utils/BasicBlockUtils.h 229 BasicBlock *SplitBlock(BasicBlock *Old, Instruction *SplitPt,
References
lib/Target/AMDGPU/AMDGPUPrintfRuntimeBinding.cpp 368 SplitBlock(CI->getParent(), cmp);
lib/Target/WebAssembly/WebAssemblyLowerEmscriptenEHSjLj.cpp 917 BasicBlock *Tail = SplitBlock(BB, CI->getNextNode());
1006 Tail = SplitBlock(BB, ThrewResetSI->getNextNode());
1012 Tail = SplitBlock(BB, CI->getNextNode());
lib/Transforms/IPO/Attributor.cpp 2219 SplitBlock(BB, SplitPos);
lib/Transforms/Instrumentation/ControlHeightReduction.cpp 1725 SplitBlock(EntryBlock, Scope->BranchInsertPoint, &DT);
lib/Transforms/Instrumentation/MemorySanitizer.cpp 1254 SplitBlock(&F.getEntryBlock(), F.getEntryBlock().getFirstNonPHI());
lib/Transforms/Instrumentation/PGOMemOPSizeOpt.cpp 342 BasicBlock *DefaultBB = SplitBlock(BB, MI, DT);
346 BasicBlock *MergeBB = SplitBlock(DefaultBB, &(*It), DT);
lib/Transforms/Scalar/LoopDistribute.cpp 795 SplitBlock(PH, PH->getTerminator(), DT, LI);
lib/Transforms/Scalar/LoopInterchange.cpp 1248 SplitBlock(InnerLoop->getLoopLatch(),
1295 SplitBlock(InnerLoopHeader, InnerLoopHeader->getFirstNonPHI(), DT, LI);
lib/Transforms/Scalar/LoopSimplifyCFG.cpp 355 BasicBlock *NewPreheader = llvm::SplitBlock(
lib/Transforms/Scalar/LoopUnswitch.cpp 1027 SplitBlock(ExitBlock, &ExitBlock->front(), DT, LI, MSSAU.get());
lib/Transforms/Scalar/PartiallyInlineLibCalls.cpp 55 BasicBlock *JoinBB = llvm::SplitBlock(&CurrBB, Call->getNextNode());
lib/Transforms/Scalar/SimpleLoopUnswitch.cpp 445 SplitBlock(LoopExitBB, &LoopExitBB->front(), &DT, &LI, MSSAU);
696 SplitBlock(DefaultExitBB, &DefaultExitBB->front(), &DT, &LI, MSSAU);
723 SplitExitBB = SplitBlock(ExitBB, &ExitBB->front(), &DT, &LI, MSSAU);
1021 auto *MergeBB = SplitBlock(ExitBB, &ExitBB->front(), &DT, &LI, MSSAU);
lib/Transforms/Utils/BasicBlockUtils.cpp 378 return SplitBlock(Succ, &Succ->front(), DT, LI, MSSAU);
385 return SplitBlock(BB, BB->getTerminator(), DT, LI, MSSAU);
lib/Transforms/Utils/CodeExtractor.cpp 648 BasicBlock *NewBB = SplitBlock(Header, Header->getFirstNonPHI(), DT);
lib/Transforms/Utils/LoopUnrollPeel.cpp 673 SplitBlock(InsertTop, InsertTop->getTerminator(), DT, LI);
675 SplitBlock(InsertBot, InsertBot->getTerminator(), DT, LI);
722 InsertBot = SplitBlock(InsertBot, InsertBot->getTerminator(), DT, LI);
lib/Transforms/Utils/LoopUnrollRuntime.cpp 670 NewPreHeader = SplitBlock(PreHeader, PreHeader->getTerminator(), DT, LI);
682 EpilogPreHeader = SplitBlock(NewExit, NewExitTerminator, DT, LI);
689 PrologExit = SplitBlock(PrologPreHeader, PrologPreHeader->getTerminator(),
693 NewPreHeader = SplitBlock(PrologExit, PrologExit->getTerminator(), DT, LI);
lib/Transforms/Utils/LoopVersioning.cpp 95 SplitBlock(RuntimeCheckBB, RuntimeCheckBB->getTerminator(), DT, LI,
lib/Transforms/Utils/SimplifyCFG.cpp 4329 SplitBlock(&*NewDefaultBlock, &NewDefaultBlock->front());
tools/polly/lib/CodeGen/BlockGenerators.cpp 429 BasicBlock *CopyBB = SplitBlock(Builder.GetInsertBlock(),
1370 BasicBlock *CopyBB = SplitBlock(Builder.GetInsertBlock(),
1476 BasicBlock *EntryBBCopy = SplitBlock(Builder.GetInsertBlock(),
1542 BasicBlock *ExitBBCopy = SplitBlock(Builder.GetInsertBlock(),
tools/polly/lib/CodeGen/IslExprBuilder.cpp 607 auto NextBB = SplitBlock(InsertBB, &*InsertPoint, &DT, &LI);
tools/polly/lib/CodeGen/IslNodeBuilder.cpp 629 BasicBlock *ParBB = SplitBlock(Builder.GetInsertBlock(),
789 BasicBlock *CondBB = SplitBlock(Builder.GetInsertBlock(),
792 BasicBlock *MergeBB = SplitBlock(CondBB, &CondBB->front(), &DT, &LI);
1275 BasicBlock *CondBB = SplitBlock(Builder.GetInsertBlock(),
1279 BasicBlock *MergeBB = SplitBlock(CondBB, &CondBB->front(), &DT, &LI);
1512 BasicBlock *PreLoadBB = SplitBlock(Builder.GetInsertBlock(),
tools/polly/lib/CodeGen/LoopGenerators.cpp 125 ExitBB = SplitBlock(BeforeBB, &*Builder.GetInsertPoint(), &DT, &LI);
tools/polly/lib/Support/ScopHelper.cpp 182 BasicBlock *NewBlock = llvm::SplitBlock(Old, SplitPt, DT, LI);