Home
last modified time | relevance | path

Searched refs:splitBasicBlock (Results 1 – 25 of 25) sorted by relevance

/external/llvm/lib/Target/NVPTX/
DNVPTXLowerAggrCopies.cpp40 BasicBlock *newBB = splitAt->getParent()->splitBasicBlock(splitAt, "split"); in convertTransferToLoop()
78 BasicBlock *newBB = splitAt->getParent()->splitBasicBlock(splitAt, "split"); in convertMemSetToLoop()
/external/llvm/lib/MC/MCAnalysis/
DMCFunction.cpp67 void MCBasicBlock::splitBasicBlock(MCBasicBlock *SplitBB) { in splitBasicBlock() function in MCBasicBlock
DMCModule.cpp120 BB->splitBasicBlock(NewBB); in splitBasicBlocksForAtom()
/external/llvm/include/llvm/MC/MCAnalysis/
DMCFunction.h80 void splitBasicBlock(MCBasicBlock *SplitBB);
/external/llvm/lib/CodeGen/
DAtomicExpandLoadLinkedPass.cpp155 BasicBlock *ExitBB = BB->splitBasicBlock(AI, "atomicrmw.end"); in expandAtomicRMW()
266 BasicBlock *ExitBB = BB->splitBasicBlock(CI, "cmpxchg.end"); in expandAtomicCmpXchg()
DStackProtector.cpp441 BasicBlock *NewBB = BB->splitBasicBlock(RI, "SP_return"); in InsertStackProtectors()
DShadowStackGC.cpp167 CallBB->splitBasicBlock(CI, CallBB->getName() + ".cont"); in Next()
DCodeGenPrepare.cpp3014 BasicBlock *NextBlock = StartBlock->splitBasicBlock(SplitPt, "select.end"); in OptimizeSelectInst()
/external/llvm/lib/Transforms/Utils/
DInlineFunction.cpp113 OuterResumeDest->splitBasicBlock(SplitPoint, in getInnerResumeDest()
181 BasicBlock *Split = BB->splitBasicBlock(CI, CI->getName()+".noexc"); in HandleCallsInBlockInlinedThroughInvoke()
891 AfterCallBB = OrigBB->splitBasicBlock(CreatedBranchToNormalDest, in InlineFunction()
898 AfterCallBB = OrigBB->splitBasicBlock(TheCall, in InlineFunction()
DBasicBlockUtils.cpp277 BasicBlock *New = Old->splitBasicBlock(SplitIt, Old->getName()+".split"); in SplitBlock()
678 BasicBlock *Tail = Head->splitBasicBlock(SplitBefore); in SplitBlockAndInsertIfThen()
715 BasicBlock *Tail = Head->splitBasicBlock(SplitBefore); in SplitBlockAndInsertIfThenElse()
DBypassSlowDivision.cpp98 BasicBlock *SuccessorBB = I->splitBasicBlock(J); in insertFastDiv()
DCodeExtractor.cpp215 BasicBlock *NewBB = Header->splitBasicBlock(AfterPHIs, in severSplitPHINodes()
269 BasicBlock *New = (*I)->splitBasicBlock(RI, (*I)->getName()+".ret"); in splitReturnBlocks()
DIntegerDivision.cpp220 BasicBlock *End = SpecialCases->splitBasicBlock(Builder.GetInsertPoint(), in generateUnsignedDivisionCode()
DSimplifyCFG.cpp2814 BasicBlock *NewBB = BB->splitBasicBlock(BI, "switch.early.test"); in SimplifyBranchOnICmpChain()
/external/llvm/include/llvm/IR/
DBasicBlock.h269 BasicBlock *splitBasicBlock(iterator I, const Twine &BBName = "");
/external/llvm/lib/Transforms/IPO/
DPartialInlining.cpp91 newReturnBlock = newReturnBlock->splitBasicBlock( in unswitchFunction()
DPruneEH.cpp217 BasicBlock *New = BB->splitBasicBlock(I); in SimplifyFunction()
DGlobalOpt.cpp1342 BasicBlock *ContBB = OrigBB->splitBasicBlock(CI, "malloc_cont"); in PerformHeapAllocSRoA()
/external/llvm/lib/Transforms/Instrumentation/
DBoundsChecking.cpp113 BasicBlock *Cont = OldBB->splitBasicBlock(Inst); in emitBranchToTrap()
DGCOVProfiling.cpp506 EntryBlock.splitBasicBlock(It); in emitProfileNotes()
DDataFlowSanitizer.cpp992 BasicBlock *Tail = Head->splitBasicBlock(Pos); in loadShadow()
/external/llvm/lib/Target/X86/
DX86AtomicExpandPass.cpp232 BasicBlock *ExitBB = BB->splitBasicBlock(AI, "atomicrmw.end"); in expandAtomicRMW()
/external/llvm/lib/IR/
DBasicBlock.cpp302 BasicBlock *BasicBlock::splitBasicBlock(iterator I, const Twine &BBName) { in splitBasicBlock() function in BasicBlock
/external/llvm/lib/Transforms/Vectorize/
DLoopVectorize.cpp1819 CondBlock = IfBlock->splitBasicBlock(InsertPt, "cond.store"); in scalarizeInstruction()
1848 BasicBlock *NewIfBlock = CondBlock->splitBasicBlock(InsertPt, "else"); in scalarizeInstruction()
2109 BypassBlock->splitBasicBlock(BypassBlock->getTerminator(), "vector.ph"); in createEmptyLoop()
2111 VectorPH->splitBasicBlock(VectorPH->getTerminator(), "vector.body"); in createEmptyLoop()
2113 VecBody->splitBasicBlock(VecBody->getTerminator(), "middle.block"); in createEmptyLoop()
2115 MiddleBlock->splitBasicBlock(MiddleBlock->getTerminator(), "scalar.ph"); in createEmptyLoop()
2184 LastBypassBlock->splitBasicBlock(PastOverflowCheck, "overflow.checked"); in createEmptyLoop()
2204 LastBypassBlock->splitBasicBlock(FirstCheckInst, "vector.stridecheck"); in createEmptyLoop()
2228 LastBypassBlock->splitBasicBlock(MemRuntimeCheck, "vector.memcheck"); in createEmptyLoop()
5960 CondBlock = IfBlock->splitBasicBlock(InsertPt, "cond.store"); in scalarizeInstruction()
[all …]
/external/llvm/tools/llvm-stress/
Dllvm-stress.cpp676 BasicBlock *Next = Curr->splitBasicBlock(Loc, "CF"); in IntroduceControlFlow()