/external/llvm/include/llvm/IR/ |
D | BasicBlock.h | 292 BasicBlock *splitBasicBlock(iterator I, const Twine &BBName = ""); 293 BasicBlock *splitBasicBlock(Instruction *I, const Twine &BBName = "") { 294 return splitBasicBlock(I->getIterator(), BBName);
|
/external/llvm/lib/Target/NVPTX/ |
D | NVPTXLowerAggrCopies.cpp | 68 ConvertedInst->getParent()->splitBasicBlock(ConvertedInst, "split"); in convertMemCpyToLoop() 213 ConvertedInst->getParent()->splitBasicBlock(ConvertedInst, "split"); in convertMemSetToLoop()
|
/external/llvm/lib/CodeGen/ |
D | AtomicExpandPass.cpp | 418 BasicBlock *ExitBB = BB->splitBasicBlock(I->getIterator(), "atomicrmw.end"); in expandAtomicOpToLLSC() 493 BasicBlock *ExitBB = BB->splitBasicBlock(CI->getIterator(), "cmpxchg.end"); in expandAtomicCmpXchg() 649 BasicBlock *ExitBB = BB->splitBasicBlock(AI->getIterator(), "atomicrmw.end"); in expandAtomicRMWToCmpXchg()
|
D | CodeGenPrepare.cpp | 1231 CondBlock = IfBlock->splitBasicBlock(InsertPt->getIterator(), "cond.load"); in ScalarizeMaskedLoad() 1241 CondBlock->splitBasicBlock(InsertPt->getIterator(), "else"); in ScalarizeMaskedLoad() 1354 IfBlock->splitBasicBlock(InsertPt->getIterator(), "cond.store"); in ScalarizeMaskedStore() 1364 CondBlock->splitBasicBlock(InsertPt->getIterator(), "else"); in ScalarizeMaskedStore() 1484 CondBlock = IfBlock->splitBasicBlock(InsertPt, "cond.load"); in ScalarizeMaskedGather() 1495 BasicBlock *NewIfBlock = CondBlock->splitBasicBlock(InsertPt, "else"); in ScalarizeMaskedGather() 1598 BasicBlock *CondBlock = IfBlock->splitBasicBlock(InsertPt, "cond.store"); in ScalarizeMaskedScatter() 1608 BasicBlock *NewIfBlock = CondBlock->splitBasicBlock(InsertPt, "else"); in ScalarizeMaskedScatter() 1660 BasicBlock *CallBlock = StartBlock->splitBasicBlock(CountZeros, "cond.false"); in despeculateCountZeros() 1666 BasicBlock *EndBlock = CallBlock->splitBasicBlock(SplitPt, "cond.end"); in despeculateCountZeros() [all …]
|
D | StackProtector.cpp | 436 BasicBlock *NewBB = BB->splitBasicBlock(RI->getIterator(), "SP_return"); in InsertStackProtectors()
|
D | ShadowStackGCLowering.cpp | 166 BasicBlock *NewBB = CallBB->splitBasicBlock( in Next()
|
/external/llvm/lib/Transforms/IPO/ |
D | PartialInlining.cpp | 91 newReturnBlock = newReturnBlock->splitBasicBlock( in unswitchFunction()
|
D | PruneEH.cpp | 231 BasicBlock *New = BB->splitBasicBlock(I); in SimplifyFunction()
|
D | GlobalOpt.cpp | 1341 OrigBB->splitBasicBlock(CI->getIterator(), "malloc_cont"); in PerformHeapAllocSRoA()
|
/external/llvm/lib/Transforms/Utils/ |
D | BasicBlockUtils.cpp | 289 BasicBlock *New = Old->splitBasicBlock(SplitIt, Old->getName()+".split"); in SplitBlock() 712 BasicBlock *Tail = Head->splitBasicBlock(SplitBefore->getIterator()); in SplitBlockAndInsertIfThen() 762 BasicBlock *Tail = Head->splitBasicBlock(SplitBefore->getIterator()); in SplitBlockAndInsertIfThenElse()
|
D | InlineFunction.cpp | 135 OuterResumeDest->splitBasicBlock(SplitPoint, in getInnerResumeDest() 202 BB->splitBasicBlock(CI->getIterator(), CI->getName() + ".noexc"); in HandleCallsInBlockInlinedThroughInvoke() 1578 OrigBB->splitBasicBlock(CreatedBranchToNormalDest->getIterator(), in InlineFunction() 1585 AfterCallBB = OrigBB->splitBasicBlock(TheCall->getIterator(), in InlineFunction()
|
D | BypassSlowDivision.cpp | 98 BasicBlock *SuccessorBB = I->splitBasicBlock(J); in insertFastDiv()
|
D | CodeExtractor.cpp | 215 BasicBlock *NewBB = Header->splitBasicBlock(AfterPHIs, in severSplitPHINodes() 270 (*I)->splitBasicBlock(RI->getIterator(), (*I)->getName() + ".ret"); in splitReturnBlocks()
|
D | IntegerDivision.cpp | 220 BasicBlock *End = SpecialCases->splitBasicBlock(Builder.GetInsertPoint(), in generateUnsignedDivisionCode()
|
D | SimplifyCFG.cpp | 3187 BB->splitBasicBlock(BI->getIterator(), "switch.early.test"); in SimplifyBranchOnICmpChain()
|
/external/llvm/lib/Transforms/Instrumentation/ |
D | BoundsChecking.cpp | 111 BasicBlock *Cont = OldBB->splitBasicBlock(Inst); in emitBranchToTrap()
|
D | GCOVProfiling.cpp | 513 EntryBlock.splitBasicBlock(It); in emitProfileNotes()
|
D | DataFlowSanitizer.cpp | 1123 BasicBlock *Tail = Head->splitBasicBlock(Pos->getIterator()); in loadShadow()
|
/external/llvm/lib/IR/ |
D | BasicBlock.cpp | 359 BasicBlock *BasicBlock::splitBasicBlock(iterator I, const Twine &BBName) { in splitBasicBlock() function in BasicBlock
|
/external/llvm/lib/Transforms/Vectorize/ |
D | LoopVectorize.cpp | 2719 BasicBlock *NewBB = BB->splitBasicBlock(BB->getTerminator(), in emitMinimumIterationCountCheck() 2741 BasicBlock *NewBB = BB->splitBasicBlock(BB->getTerminator(), in emitVectorLoopEnteredCheck() 2767 auto *NewBB = BB->splitBasicBlock(BB->getTerminator(), "vector.ph"); in emitSCEVChecks() 2792 auto *NewBB = BB->splitBasicBlock(BB->getTerminator(), "vector.ph"); in emitMemRuntimeChecks() 2857 VectorPH->splitBasicBlock(VectorPH->getTerminator(), "vector.body"); in createEmptyLoop() 2859 VecBody->splitBasicBlock(VecBody->getTerminator(), "middle.block"); in createEmptyLoop() 2861 MiddleBlock->splitBasicBlock(MiddleBlock->getTerminator(), "scalar.ph"); in createEmptyLoop()
|
/external/llvm/tools/llvm-stress/ |
D | llvm-stress.cpp | 671 BasicBlock *Next = Curr->splitBasicBlock(Loc, "CF"); in IntroduceControlFlow()
|
/external/llvm/lib/Transforms/Scalar/ |
D | LoopInterchange.cpp | 1091 BasicBlock *New = InnerLoopHeader->splitBasicBlock( in splitInnerLoopHeader()
|