Lines Matching defs:Head
973 BasicBlock *Head = SplitBefore->getParent();
974 BasicBlock *Tail = Head->splitBasicBlock(SplitBefore->getIterator());
975 Instruction *HeadOldTerm = Head->getTerminator();
976 LLVMContext &C = Head->getContext();
980 ThenBlock = BasicBlock::Create(C, "", Head->getParent(), Tail);
994 if (DomTreeNode *OldNode = DT->getNode(Head)) {
997 DomTreeNode *NewNode = DT->addNewBlock(Tail, Head);
1001 // Head dominates ThenBlock.
1003 DT->addNewBlock(ThenBlock, Head);
1005 DT->changeImmediateDominator(ThenBlock, Head);
1010 if (Loop *L = LI->getLoopFor(Head)) {
1023 BasicBlock *Head = SplitBefore->getParent();
1024 BasicBlock *Tail = Head->splitBasicBlock(SplitBefore->getIterator());
1025 Instruction *HeadOldTerm = Head->getTerminator();
1026 LLVMContext &C = Head->getContext();
1027 BasicBlock *ThenBlock = BasicBlock::Create(C, "", Head->getParent(), Tail);
1028 BasicBlock *ElseBlock = BasicBlock::Create(C, "", Head->getParent(), Tail);