Lines Matching defs:EntryBlock
346 BasicBlock *EntryBlock,
1555 BasicBlock *EntryBlock, BasicBlock *ExitBlock,
1580 } else if (UI->getParent() == EntryBlock && isa<PHINode>(UI)) {
1699 BasicBlock *EntryBlock = FirstRegion->getEntry();
1702 std::optional<uint64_t> ProfileCount = BFI.getBlockProfileCount(EntryBlock);
1711 insertTrivialPHIs(Scope, EntryBlock, ExitBlock, TrivialPHIs);
1721 CHR_DEBUG(dbgs() << "Splitting entry block " << EntryBlock->getName()
1724 SplitBlock(EntryBlock, Scope->BranchInsertPoint, &DT);
1725 assert(NewEntryBlock->getSinglePredecessor() == EntryBlock &&
1726 "NewEntryBlock's only pred must be EntryBlock");
1728 BasicBlock *PreEntryBlock = EntryBlock;
1738 BranchInst *MergedBr = createMergedBranch(PreEntryBlock, EntryBlock,
1821 BasicBlock *EntryBlock,
1827 assert(NewEntryBlock->getSinglePredecessor() == EntryBlock &&
1828 "NewEntryBlock's only pred must be EntryBlock");
1839 assert(NewEntryBlock->getSinglePredecessor() == EntryBlock &&
1840 "NewEntryBlock's only pred must be EntryBlock");