Lines Matching refs:Dom
1031 DomPair &Dom = NearestDom[ParentVNI->id]; in hoistCopies() local
1038 Dom = DomPair(ValMBB, VNI->def); in hoistCopies()
1048 if (!Dom.first) { in hoistCopies()
1050 Dom = DomPair(ValMBB, VNI->def); in hoistCopies()
1051 } else if (Dom.first == ValMBB) { in hoistCopies()
1053 if (!Dom.second.isValid() || VNI->def < Dom.second) in hoistCopies()
1054 Dom.second = VNI->def; in hoistCopies()
1058 MDT.findNearestCommonDominator(Dom.first, ValMBB); in hoistCopies()
1061 Dom = DomPair(ValMBB, VNI->def); in hoistCopies()
1062 else if (Near != Dom.first) in hoistCopies()
1064 Dom = DomPair(Near, SlotIndex()); in hoistCopies()
1071 << printMBBReference(*Dom.first) << ' ' << Dom.second in hoistCopies()
1077 DomPair &Dom = NearestDom[i]; in hoistCopies() local
1078 if (!Dom.first || Dom.second.isValid()) in hoistCopies()
1084 Dom.first = findShallowDominator(Dom.first, DefMBB); in hoistCopies()
1086 MBFI.getBlockFreq(Dom.first) > Costs[ParentVNI->id]) { in hoistCopies()
1090 SlotIndex LSP = SA.getLastSplitPoint(Dom.first); in hoistCopies()
1095 Dom.second = defFromParent(0, ParentVNI, LSP, *Dom.first, in hoistCopies()
1096 SA.getLastSplitPointIter(Dom.first))->def; in hoistCopies()
1106 const DomPair &Dom = NearestDom[ParentVNI->id]; in hoistCopies() local
1107 if (!Dom.first || Dom.second == VNI->def || in hoistCopies()