Searched refs:idoms (Results 1 – 2 of 2) sorted by relevance
183 std::unordered_map<cbb_ptr, block_detail> idoms; in CalculateDominators() local185 idoms[postorder[i]] = {undefined_dom, i}; in CalculateDominators()187 idoms[postorder.back()].dominator = idoms[postorder.back()].postorder_index; in CalculateDominators()197 [&idoms, undefined_dom](BB* pred) { in CalculateDominators()198 return idoms.count(pred) && in CalculateDominators()199 idoms[pred].dominator != undefined_dom; in CalculateDominators()203 size_t idom_idx = idoms[idom].postorder_index; in CalculateDominators()211 if (!idoms.count(p)) continue; in CalculateDominators()212 if (idoms[p].dominator != undefined_dom) { in CalculateDominators()213 size_t finger1 = idoms[p].postorder_index; in CalculateDominators()[all …]