Searched refs:DominanceInfoBase (Results 1 – 2 of 2) sorted by relevance
23 template <bool IsPostDom> class DominanceInfoBase {27 DominanceInfoBase(Operation *op) { recalculate(op); } in DominanceInfoBase() function28 DominanceInfoBase(DominanceInfoBase &&) = default;29 DominanceInfoBase &operator=(DominanceInfoBase &&) = default;31 DominanceInfoBase(const DominanceInfoBase &) = delete;32 DominanceInfoBase &operator=(const DominanceInfoBase &) = delete;57 using super = DominanceInfoBase<IsPostDom>;74 class DominanceInfo : public detail::DominanceInfoBase</*IsPostDom=*/false> {132 class PostDominanceInfo : public detail::DominanceInfoBase</*IsPostDom=*/true> {
40 void DominanceInfoBase<IsPostDom>::recalculate(Operation *op) { in recalculate()136 DominanceInfoBase<IsPostDom>::findNearestCommonDominator(Block *a, in findNearestCommonDominator()158 DominanceInfoNode *DominanceInfoBase<IsPostDom>::getNode(Block *a) { in getNode()166 bool DominanceInfoBase<IsPostDom>::properlyDominates(Block *a, Block *b) const { in properlyDominates()205 bool DominanceInfoBase<IsPostDom>::isReachableFromEntry(Block *a) const { in isReachableFromEntry()213 template class detail::DominanceInfoBase</*IsPostDom=*/true>; member in detail214 template class detail::DominanceInfoBase</*IsPostDom=*/false>; member in detail