Lines Matching defs:SplitBefore
1610 BasicBlock::iterator SplitBefore,
1616 Cond, SplitBefore, &ThenBlock, /* ElseBlock */ nullptr,
1623 BasicBlock::iterator SplitBefore,
1629 Cond, SplitBefore, /* ThenBlock */ nullptr, &ElseBlock,
1635 void llvm::SplitBlockAndInsertIfThenElse(Value *Cond, BasicBlock::iterator SplitBefore,
1643 Cond, SplitBefore, &ThenBlock, &ElseBlock, /* UnreachableThen */ false,
1651 Value *Cond, BasicBlock::iterator SplitBefore, BasicBlock **ThenBlock,
1661 BasicBlock *Head = SplitBefore->getParent();
1668 BasicBlock *Tail = Head->splitBasicBlock(SplitBefore);
1691 BB->getTerminator()->setDebugLoc(SplitBefore->getDebugLoc());
1733 BasicBlock::iterator SplitBefore) {
1734 BasicBlock *LoopPred = SplitBefore->getParent();
1735 BasicBlock *LoopBody = SplitBlock(SplitBefore->getParent(), SplitBefore);
1736 BasicBlock *LoopExit = SplitBlock(SplitBefore->getParent(), SplitBefore);
1739 auto &DL = SplitBefore->getDataLayout();