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