Lines Matching refs:SplitBefore

1609                                              BasicBlock::iterator SplitBefore,  in SplitBlockAndInsertIfThen()  argument
1615 Cond, SplitBefore, &ThenBlock, /* ElseBlock */ nullptr, in SplitBlockAndInsertIfThen()
1622 BasicBlock::iterator SplitBefore, in SplitBlockAndInsertIfElse() argument
1628 Cond, SplitBefore, /* ThenBlock */ nullptr, &ElseBlock, in SplitBlockAndInsertIfElse()
1634 void llvm::SplitBlockAndInsertIfThenElse(Value *Cond, BasicBlock::iterator SplitBefore, in SplitBlockAndInsertIfThenElse() argument
1642 Cond, SplitBefore, &ThenBlock, &ElseBlock, /* UnreachableThen */ false, in SplitBlockAndInsertIfThenElse()
1650 Value *Cond, BasicBlock::iterator SplitBefore, BasicBlock **ThenBlock, in SplitBlockAndInsertIfThenElse() argument
1660 BasicBlock *Head = SplitBefore->getParent(); in SplitBlockAndInsertIfThenElse()
1667 BasicBlock *Tail = Head->splitBasicBlock(SplitBefore); in SplitBlockAndInsertIfThenElse()
1690 BB->getTerminator()->setDebugLoc(SplitBefore->getDebugLoc()); in SplitBlockAndInsertIfThenElse()
1731 llvm::SplitBlockAndInsertSimpleForLoop(Value *End, Instruction *SplitBefore) { in SplitBlockAndInsertSimpleForLoop() argument
1732 BasicBlock *LoopPred = SplitBefore->getParent(); in SplitBlockAndInsertSimpleForLoop()
1733 BasicBlock *LoopBody = SplitBlock(SplitBefore->getParent(), SplitBefore); in SplitBlockAndInsertSimpleForLoop()
1734 BasicBlock *LoopExit = SplitBlock(SplitBefore->getParent(), SplitBefore); in SplitBlockAndInsertSimpleForLoop()
1737 auto &DL = SplitBefore->getDataLayout(); in SplitBlockAndInsertSimpleForLoop()