Lines Matching refs:SplitBefore

1597                                              BasicBlock::iterator SplitBefore,  in SplitBlockAndInsertIfThen()  argument
1603 Cond, SplitBefore, &ThenBlock, /* ElseBlock */ nullptr, in SplitBlockAndInsertIfThen()
1610 BasicBlock::iterator SplitBefore, in SplitBlockAndInsertIfElse() argument
1616 Cond, SplitBefore, /* ThenBlock */ nullptr, &ElseBlock, in SplitBlockAndInsertIfElse()
1622 void llvm::SplitBlockAndInsertIfThenElse(Value *Cond, BasicBlock::iterator SplitBefore, in SplitBlockAndInsertIfThenElse() argument
1630 Cond, SplitBefore, &ThenBlock, &ElseBlock, /* UnreachableThen */ false, in SplitBlockAndInsertIfThenElse()
1638 Value *Cond, BasicBlock::iterator SplitBefore, BasicBlock **ThenBlock, in SplitBlockAndInsertIfThenElse() argument
1648 BasicBlock *Head = SplitBefore->getParent(); in SplitBlockAndInsertIfThenElse()
1655 BasicBlock *Tail = Head->splitBasicBlock(SplitBefore); in SplitBlockAndInsertIfThenElse()
1678 BB->getTerminator()->setDebugLoc(SplitBefore->getDebugLoc()); in SplitBlockAndInsertIfThenElse()
1719 llvm::SplitBlockAndInsertSimpleForLoop(Value *End, Instruction *SplitBefore) { in SplitBlockAndInsertSimpleForLoop() argument
1720 BasicBlock *LoopPred = SplitBefore->getParent(); in SplitBlockAndInsertSimpleForLoop()
1721 BasicBlock *LoopBody = SplitBlock(SplitBefore->getParent(), SplitBefore); in SplitBlockAndInsertSimpleForLoop()
1722 BasicBlock *LoopExit = SplitBlock(SplitBefore->getParent(), SplitBefore); in SplitBlockAndInsertSimpleForLoop()
1725 auto &DL = SplitBefore->getModule()->getDataLayout(); in SplitBlockAndInsertSimpleForLoop()