Lines Matching refs:EntryBlock
347 BasicBlock *EntryBlock,
1556 BasicBlock *EntryBlock, BasicBlock *ExitBlock, in insertTrivialPHIs() argument
1581 } else if (UI->getParent() == EntryBlock && isa<PHINode>(UI)) { in insertTrivialPHIs()
1700 BasicBlock *EntryBlock = FirstRegion->getEntry(); in transformScopes() local
1703 std::optional<uint64_t> ProfileCount = BFI.getBlockProfileCount(EntryBlock); in transformScopes()
1712 insertTrivialPHIs(Scope, EntryBlock, ExitBlock, TrivialPHIs); in transformScopes()
1722 CHR_DEBUG(dbgs() << "Splitting entry block " << EntryBlock->getName() in transformScopes()
1725 SplitBlock(EntryBlock, Scope->BranchInsertPoint, &DT); in transformScopes()
1726 assert(NewEntryBlock->getSinglePredecessor() == EntryBlock && in transformScopes()
1729 BasicBlock *PreEntryBlock = EntryBlock; in transformScopes()
1739 BranchInst *MergedBr = createMergedBranch(PreEntryBlock, EntryBlock, in transformScopes()
1822 BasicBlock *EntryBlock, in createMergedBranch() argument
1828 assert(NewEntryBlock->getSinglePredecessor() == EntryBlock && in createMergedBranch()
1840 assert(NewEntryBlock->getSinglePredecessor() == EntryBlock && in createMergedBranch()