Lines Matching refs:ThenBlock

1353                               LoopInfo *LI, BasicBlock *ThenBlock) {  in SplitBlockAndInsertIfThenImpl()  argument
1370 bool CreateThenBlock = (ThenBlock == nullptr); in SplitBlockAndInsertIfThenImpl()
1372 ThenBlock = BasicBlock::Create(C, "", Head->getParent(), Tail); in SplitBlockAndInsertIfThenImpl()
1374 CheckTerm = new UnreachableInst(C, ThenBlock); in SplitBlockAndInsertIfThenImpl()
1376 CheckTerm = BranchInst::Create(Tail, ThenBlock); in SplitBlockAndInsertIfThenImpl()
1378 Updates.push_back({DominatorTree::Insert, ThenBlock, Tail}); in SplitBlockAndInsertIfThenImpl()
1382 CheckTerm = ThenBlock->getTerminator(); in SplitBlockAndInsertIfThenImpl()
1384 BranchInst::Create(/*ifTrue*/ ThenBlock, /*ifFalse*/ Tail, Cond); in SplitBlockAndInsertIfThenImpl()
1386 Updates.push_back({DominatorTree::Insert, Head, ThenBlock}); in SplitBlockAndInsertIfThenImpl()
1402 DT->addNewBlock(ThenBlock, Head); in SplitBlockAndInsertIfThenImpl()
1404 DT->changeImmediateDominator(ThenBlock, Head); in SplitBlockAndInsertIfThenImpl()
1410 L->addBasicBlockToLoop(ThenBlock, *LI); in SplitBlockAndInsertIfThenImpl()
1423 BasicBlock *ThenBlock) { in SplitBlockAndInsertIfThen() argument
1426 /*DTU=*/nullptr, DT, LI, ThenBlock); in SplitBlockAndInsertIfThen()
1433 BasicBlock *ThenBlock) { in SplitBlockAndInsertIfThen() argument
1436 ThenBlock); in SplitBlockAndInsertIfThen()
1447 BasicBlock *ThenBlock = BasicBlock::Create(C, "", Head->getParent(), Tail); in SplitBlockAndInsertIfThenElse() local
1449 *ThenTerm = BranchInst::Create(Tail, ThenBlock); in SplitBlockAndInsertIfThenElse()
1454 BranchInst::Create(/*ifTrue*/ThenBlock, /*ifFalse*/ElseBlock, Cond); in SplitBlockAndInsertIfThenElse()