Lines Matching defs:EndBlock
84 BasicBlock *EndBlock = nullptr;
256 // 2. An EndBlock, split from original instruction point, which is the block to
310 EndBlock->getParent(), EndBlock);
317 EndBlock->getParent(), EndBlock);
388 // Early exit branch if difference found to EndBlock. Otherwise, continue to
393 BranchInst::Create(EndBlock, LoadCmpBlocks[BlockIndex + 1], Cmp);
397 {{DominatorTree::Insert, BB, EndBlock},
400 // The last block has an unconditional branch to EndBlock.
401 BranchInst *CmpBr = BranchInst::Create(EndBlock);
404 DTU->applyUpdates({{DominatorTree::Insert, BB, EndBlock}});
485 ? EndBlock
488 // continue to next LoadCmpBlock or EndBlock.
511 // the EndBlock if this is the last LoadCmpBlock. Loading 1 byte is handled with
549 ? EndBlock
552 // to next LoadCmpBlock or EndBlock.
580 BranchInst *NewBr = BranchInst::Create(EndBlock);
583 DTU->applyUpdates({{DominatorTree::Insert, ResBlock.BB, EndBlock}});
597 BranchInst *NewBr = BranchInst::Create(EndBlock);
600 DTU->applyUpdates({{DominatorTree::Insert, ResBlock.BB, EndBlock}});
614 Builder.SetInsertPoint(EndBlock, EndBlock->begin());
718 EndBlock = SplitBlock(StartBlock, CI, DTU, /*LI=*/nullptr,
737 {DominatorTree::Delete, StartBlock, EndBlock}});