Lines Matching refs:Block
23 template class llvm::DominatorTreeBase<Block, /*IsPostDom=*/false>;
24 template class llvm::DominatorTreeBase<Block, /*IsPostDom=*/true>;
25 template class llvm::DomTreeNodeBase<Block>;
88 static Block *getAncestorBlock(Block *block) { in getAncestorBlock()
100 static Block *traverseAncestors(Block *block, const FuncT &func) { in traverseAncestors()
111 static bool tryGetBlocksInSameRegion(Block *&a, Block *&b) { in tryGetBlocksInSameRegion()
123 if (Block *aResult = traverseAncestors(a, [&](Block *block) { in tryGetBlocksInSameRegion()
135 if (Block *bResult = traverseAncestors(b, [&](Block *block) { in tryGetBlocksInSameRegion()
175 Block *
176 DominanceInfoBase<IsPostDom>::findNearestCommonDominator(Block *a, in findNearestCommonDominator()
177 Block *b) const { in findNearestCommonDominator()
202 bool DominanceInfoBase<IsPostDom>::properlyDominates(Block *a, Block *b) const { in properlyDominates()
232 bool DominanceInfoBase<IsPostDom>::isReachableFromEntry(Block *a) const { in isReachableFromEntry()
254 Block *aBlock = a->getBlock(), *bBlock = b->getBlock(); in properlyDominatesImpl()